IsarType enum

Supported Isar property types.

Inheritance

Constructors

IsarType(String coreName)
const

Values

bool → const IsarType

boolean (1 byte)

const IsarType('Bool')
byte → const IsarType

unsigned 8 bit integer (1 byte)

const IsarType('Byte')
int → const IsarType

signed 32 bit integer (4 bytes)

const IsarType('Int')
float → const IsarType

32 bit floating point (4 bytes)

const IsarType('Float')
long → const IsarType

signed 64 bit integer (8 bytes)

const IsarType('Long')
double → const IsarType

64 bit floating point (8 bytes)

const IsarType('Double')
dateTime → const IsarType

date and time stored in UTC (8 bytes)

const IsarType('DateTime')
string → const IsarType

string (6 + length bytes)

const IsarType('String')
object → const IsarType

embedded object (6 + size bytes)

const IsarType('Object')
json → const IsarType

json (6 + length bytes)

const IsarType('Json')
boolList → const IsarType

list of booleans (6 + length bytes)

const IsarType('BoolList')
byteList → const IsarType

list of unsigned 8 bit integers (6 + length bytes)

const IsarType('ByteList')
intList → const IsarType

list of signed 32 bit integers (6 + length * 4 bytes)

const IsarType('IntList')
floatList → const IsarType

list of 32 bit floating points (6 + length * 4 bytes)

const IsarType('FloatList')
longList → const IsarType

list of signed 64 bit integers (6 + length * 8 bytes)

const IsarType('LongList')
doubleList → const IsarType

list of 64 bit floating points (6 + length * 8 bytes)

const IsarType('DoubleList')
dateTimeList → const IsarType

list of dates and times stored in UTC (6 + length * 8 bytes)

const IsarType('DateTimeList')
stringList → const IsarType

list of strings (6 + length * (6 + length) bytes)

const IsarType('StringList')
objectList → const IsarType

list of embedded objects (6 + length * (6 + size) bytes)

const IsarType('ObjectList')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
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
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<IsarType>
A constant List of the values in this enum, in order of their declaration.