DataType class sealed
- Implementers
- DataTypeArray
- DataTypeBigDecimal
- DataTypeBigInt
- DataTypeBigNumeric
- DataTypeBinary
- DataTypeBlob
- DataTypeBoolean
- DataTypeBytea
- DataTypeChar
- DataTypeCharacter
- DataTypeCharacterLargeObject
- DataTypeCharacterVarying
- DataTypeCharLargeObject
- DataTypeCharVarying
- DataTypeClob
- DataTypeCustom
- DataTypeDate
- DataTypeDatetime
- DataTypeDec
- DataTypeDecimal
- DataTypeDouble
- DataTypeDoublePrecision
- DataTypeEnum
- DataTypeFloat
- DataTypeInt
- DataTypeInteger
- DataTypeInterval
- DataTypeJson
- DataTypeMediumInt
- DataTypeNumeric
- DataTypeNvarchar
- DataTypeReal
- DataTypeRegclass
- DataTypeSet
- DataTypeSmallInt
- DataTypeString
- DataTypeText
- DataTypeTime
- DataTypeTimestamp
- DataTypeTinyInt
- DataTypeUnsignedBigInt
- DataTypeUnsignedInt
- DataTypeUnsignedInteger
- DataTypeUnsignedMediumInt
- DataTypeUnsignedSmallInt
- DataTypeUnsignedTinyInt
- DataTypeUuid
- DataTypeVarbinary
- DataTypeVarchar
Constructors
- DataType.array(DataTypeRef? value)
-
constfactory
- DataType.bigDecimal(ExactNumberInfo value)
-
constfactory
- DataType.bigInt(BigInt? value)
-
constfactory
- DataType.bigNumeric(ExactNumberInfo value)
-
constfactory
- DataType.binary(BigInt? value)
-
constfactory
- DataType.blob(BigInt? value)
-
constfactory
- DataType.boolean()
-
constfactory
- DataType.bytea()
-
constfactory
- DataType.char(CharacterLength? value)
-
constfactory
- DataType.character(CharacterLength? value)
-
constfactory
- DataType.characterLargeObject(BigInt? value)
-
constfactory
- DataType.characterVarying(CharacterLength? value)
-
constfactory
- DataType.charLargeObject(BigInt? value)
-
constfactory
- DataType.charVarying(CharacterLength? value)
-
constfactory
- DataType.clob(BigInt? value)
-
constfactory
- DataType.custom(CustomDataType value)
-
constfactory
- DataType.date()
-
constfactory
- DataType.datetime(BigInt? value)
-
constfactory
- DataType.dec(ExactNumberInfo value)
-
constfactory
- DataType.decimal(ExactNumberInfo value)
-
constfactory
- DataType.double_()
-
constfactory
- DataType.doublePrecision()
-
constfactory
-
DataType.enum_(List<
String> value) -
constfactory
- DataType.float(BigInt? value)
-
constfactory
- DataType.fromJson(Object? json_)
-
Returns a new instance from a JSON value.
May throw if the value does not have the expected structure.
factory
- DataType.int_(BigInt? value)
-
constfactory
- DataType.integer(BigInt? value)
-
constfactory
- DataType.interval()
-
constfactory
- DataType.json()
-
constfactory
- DataType.mediumInt(BigInt? value)
-
constfactory
- DataType.numeric(ExactNumberInfo value)
-
constfactory
- DataType.nvarchar(BigInt? value)
-
constfactory
- DataType.real()
-
constfactory
- DataType.regclass()
-
constfactory
-
DataType.set_(List<
String> value) -
constfactory
- DataType.smallInt(BigInt? value)
-
constfactory
- DataType.string()
-
constfactory
- DataType.text()
-
constfactory
- DataType.time(TimestampType value)
-
constfactory
- DataType.timestamp(TimestampType value)
-
constfactory
- DataType.tinyInt(BigInt? value)
-
constfactory
- DataType.unsignedBigInt(BigInt? value)
-
constfactory
- DataType.unsignedInt(BigInt? value)
-
constfactory
- DataType.unsignedInteger(BigInt? value)
-
constfactory
- DataType.unsignedMediumInt(BigInt? value)
-
constfactory
- DataType.unsignedSmallInt(BigInt? value)
-
constfactory
- DataType.unsignedTinyInt(BigInt? value)
-
constfactory
- DataType.uuid()
-
constfactory
- DataType.varbinary(BigInt? value)
-
constfactory
- DataType.varchar(CharacterLength? value)
-
constfactory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Returns a JSON representation of this.
-
toString(
) → String -
A string representation of this object.
inherited
-
toWasm(
) → (int, Object?) - Returns this as a WASM canonical abi value.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited