ColumnType

Overview

Location

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

Instance Methods


constructor

 

constructor

 

ColumnType()

 

init()

 

Sub New()

constructor (ColumnType)

 

constructor(value: ColumnType)

 

ColumnType(ColumnType value)

 

init(_ value: ColumnType)

 

Sub New(value As 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)

 

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

Parameters:

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

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

 

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)

 

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

Parameters:

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

DatabaseTypeName

 

method DatabaseTypeName: string

 

string DatabaseTypeName()

 

func DatabaseTypeName() -> string

 

func DatabaseTypeName() string

 

Function DatabaseTypeName() As 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)

 

Function DecimalSize() As Tuple (Of 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)

 

Function Length() As Tuple (Of length:=int64, ok:=Boolean)

Name

 

method Name: string

 

string Name()

 

func Name() -> string

 

func Name() string

 

Function Name() As string

Nullable

 

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

 

(Boolean nullable, Boolean ok) Nullable()

 

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

 

func Nullable() (Boolean, ok Boolean)

 

Function Nullable() As Tuple (Of nullable:=Boolean, ok:=Boolean)

ScanType

 

method ScanType: Type

 

Type ScanType()

 

func ScanType() -> Type

 

func ScanType() Type

 

Function ScanType() As Type