ColumnType

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island, macOS
  • Namespace: go.database.sql

Instance Methods


constructor

 

constructor

 

ColumnType()

 

init()

constructor (ColumnType)

 

constructor(value: ColumnType)

 

ColumnType(ColumnType value)

 

init(_ value: ColumnType)

Parameters:

  • value:

constructor (string, Boolean, Boolean, Boolean, Boolean, int64, string, int64, int64, Type) .NET, .NET Standard 2.0

 

constructor(aname: string; ahasNullable: Boolean; ahasLength: Boolean; ahasPrecisionScale: Boolean; anullable: Boolean; alength: int64; adatabaseType: string; aprecision: int64; ascale: int64; ascanType: Type)

 

ColumnType(string aname, Boolean ahasNullable, Boolean ahasLength, Boolean ahasPrecisionScale, Boolean anullable, int64 alength, string adatabaseType, int64 aprecision, int64 ascale, Type ascanType)

 

init(_ aname: string, _ ahasNullable: Boolean, _ ahasLength: Boolean, _ ahasPrecisionScale: Boolean, _ anullable: Boolean, _ alength: int64, _ adatabaseType: string, _ aprecision: int64, _ ascale: int64, _ ascanType: Type)

Parameters:

  • aname:
  • ahasNullable:
  • ahasLength:
  • ahasPrecisionScale:
  • anullable:
  • alength:
  • adatabaseType:
  • aprecision:
  • ascale:
  • ascanType:

constructor (string, bool, bool, bool, bool, int64, string, int64, int64, Type) Island, macOS

 

constructor(aname: string; ahasNullable: bool; ahasLength: bool; ahasPrecisionScale: bool; anullable: bool; alength: int64; adatabaseType: string; aprecision: int64; ascale: int64; ascanType: Type)

 

ColumnType(string aname, bool ahasNullable, bool ahasLength, bool ahasPrecisionScale, bool anullable, int64 alength, string adatabaseType, int64 aprecision, int64 ascale, Type ascanType)

 

init(_ aname: string, _ ahasNullable: bool, _ ahasLength: bool, _ ahasPrecisionScale: bool, _ anullable: bool, _ alength: int64, _ adatabaseType: string, _ aprecision: int64, _ ascale: int64, _ ascanType: Type)

Parameters:

  • aname:
  • ahasNullable:
  • ahasLength:
  • ahasPrecisionScale:
  • anullable:
  • alength:
  • adatabaseType:
  • aprecision:
  • ascale:
  • ascanType:

DatabaseTypeName

 

method DatabaseTypeName: string

 

string DatabaseTypeName()

 

func DatabaseTypeName() -> string

 

func DatabaseTypeName() string

DecimalSize

 

method DecimalSize: tuple of (precision: int64, scale: int64, ok: Boolean)

 

(int64 precision, int64 scale, Boolean ok) DecimalSize()

 

func DecimalSize() -> (precision:int64, scale:int64, ok:Boolean)

 

func DecimalSize() (precision int64, scale int64, ok Boolean)

Length

 

method Length: tuple of (length: int64, ok: Boolean)

 

(int64 length, Boolean ok) Length()

 

func Length() -> (length:int64, ok:Boolean)

 

func Length() (length int64, ok Boolean)

Name

 

method Name: string

 

string Name()

 

func Name() -> string

 

func Name() string

Nullable

 

method Nullable: tuple of (nullable: Boolean, ok: Boolean)

 

(Boolean nullable, Boolean ok) Nullable()

 

func Nullable() -> (nullable:Boolean, ok:Boolean)

 

func Nullable() (nullable Boolean, ok Boolean)

ScanType

 

method ScanType: Type

 

Type ScanType()

 

func ScanType() -> Type

 

func ScanType() Type