data library

Classes

CompareFilter
Data
Annotation for data classes.
DataBean<T extends DataObject>
Contains all "static" properties of a DataObject.
DataCodec
DataField<Data, FieldType>
DataFieldConstraint<FieldType>
DataObject<T>
DataRepository<T extends DataObject>
An interface for Components providing CRUD functionality for a DataObject.
EmptyFilter
EnumConstraint<FieldType extends Enum?>
Expression
ExpressionSort
Filter
Representing filter arguments in a uniform, abstract way.
FilterGroup
Joins multiple Filter elements into a group using a FilterGroupType.
Geometry
GeometryCollection
Id
JsonDataCodec
JsonKey
LineString
MaxLengthConstraint<FieldType extends String?>
Meta
Annotation for providing meta information to a DataObject class or fields.
MetaData
Base class for annotations providing meta information to a DataObject class or fields.
MinLengthConstraint<FieldType extends String?>
MultiLineString
MultiPoint
MultiPolygon
Point
Polygon
RangeConstraint<FieldType extends num?>
RegExpConstraint<FieldType extends String?>
RelationId<T>
Sort
Representing sort arguments in a uniform, abstract way.
SortGroup
ValueExpression

Constants

wgs84 → const int
SRId of the WGS 84 (latitude / longitude) spacial reference system.
wkbM → const int
wkbSRID → const int
wkbZ → const int

Typedefs

CompoundDecoder<C, T> = C Function(dynamic value, Decoder<T> encoder, {String? name})
CompoundEncoder<C, T> = dynamic Function(C value, Encoder<T> encoder)
Decoder<T> = T Function(dynamic value, {String? name})
Encoder<T> = dynamic Function(T value)