Type<T extends Object> class
abstract
Supported data types.
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
-
value(
T value) → TypedValue< T>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Constants
-
bigInteger
→ const GenericType<
int> - Must be an int (8-byte integer)
-
bigIntegerArray
→ const GenericType<
List< int> > -
Must be a
List<int>
-
bigIntegerRange
→ const GenericType<
IntRange> - Must be a IntRange
-
bigSerial
→ const GenericType<
int> - Must be an int (autoincrementing 8-byte integer)
-
boolean
→ const GenericType<
bool> - Must be a bool
-
booleanArray
→ const GenericType<
List< bool> > -
Must be a
List<bool>
-
box
→ const GenericType<
Box> - Must be a Box
-
byteArray
→ const GenericType<
List< int> > - Must be a List of int.
-
character
→ const GenericType<
String> - Must be a String
-
circle
→ const GenericType<
Circle> - Must be a Circle
-
date
→ const GenericType<
DateTime> - Must be a DateTime (contains year, month and day only)
-
dateArray
→ const GenericType<
List< DateTime> > -
Must be a
List<DateTime>
-
dateRange
→ const GenericType<
DateRange> - Must be a DateRange
-
double
→ const GenericType<
double> - Must be a double (64-bit floating point value)
-
doubleArray
→ const GenericType<
List< double> > -
Must be a
List<double>
-
integer
→ const GenericType<
int> - Must be an int (4-byte integer)
-
integerArray
→ const GenericType<
List< int> > -
Must be a
List<int>
-
integerRange
→ const GenericType<
IntRange> - Must be a IntRange
-
interval
→ const GenericType<
Interval> - Must be a Interval
-
json
→ const GenericType<
Object> -
Must be encodable via
core.json.encode
. -
jsonb
→ const GenericType<
Object> -
Must be encodable via
json.encode
. -
jsonbArray
→ const GenericType<
List> - Must be a List of encodable objects
-
line
→ const GenericType<
Line> - Must be a Line
-
lineSegment
→ const GenericType<
LineSegment> - Must be a LineSegment
-
name
→ const GenericType<
String> - Must be a String
-
numeric
→ const GenericType<
Object> - An arbitrary-precision number.
-
path
→ const GenericType<
Path> - Must be a Path
-
point
→ const GenericType<
Point> - Must be a Point
-
polygon
→ const GenericType<
Polygon> - Must be a Polygon
-
real
→ const GenericType<
double> - Must be a double (32-bit floating point value)
-
regtype
→ const GenericType<
Type< Object> > - Must be a Type.
-
serial
→ const GenericType<
int> - Must be an int (autoincrementing 4-byte integer)
-
smallInteger
→ const GenericType<
int> - Must be an int (2-byte integer)
-
smallIntegerArray
→ const GenericType<
List< int> > -
Must be a
List<int>
-
text
→ const GenericType<
String> - Must be a String.
-
textArray
→ const GenericType<
List< String> > -
Must be a
List<String>
-
time
→ const GenericType<
Time> - Must be a Time
-
timeArray
→ const GenericType<
List< Time> > -
Must be a
List<Time>
-
timestamp
→ const GenericType<
DateTime> - Must be a DateTime (microsecond date and time precision)
-
timestampArray
→ const GenericType<
List< DateTime> > -
Must be a
List<DateTime>
(microsecond date and time precision) -
timestampRange
→ const GenericType<
DateTimeRange> - Must be a Range<Object>
-
timestampTz
→ const GenericType<
DateTime> - Must be a DateTime (microsecond date and time precision)
-
timestampTzArray
→ const GenericType<
List< DateTime> > -
Must be a
List<DateTime>
(microsecond date and time precision) -
timestampTzRange
→ const GenericType<
DateTimeRange> - Must be a Range<DateTime>
-
timestampWithoutTimezone
→ const GenericType<
DateTime> - Please use Type.timestamp instead.
-
timestampWithTimezone
→ const GenericType<
DateTime> - Please use Type.timestampTz instead.
- tsquery → const TsQueryType
- Must be a TsQuery.
- tsvector → const TsVectorType
- Must be a TsVector.
- unspecified → const UnspecifiedType
- Used to represent value without any type representation.
-
uuid
→ const GenericType<
String> - Must be a String.
-
uuidArray
→ const GenericType<
List< String> > -
Must be a
List<String>
. -
varChar
→ const GenericType<
String> - Must be a String
-
varCharArray
→ const GenericType<
List< String> > -
Must be a
List<String>
-
voidType
→ const GenericType<
Object> - Impossible to bind to, always null when read.