CollectionSchema<OBJ> class

Constructors

CollectionSchema({required String name, required String schema, required IsarTypeAdapter<OBJ> adapter, required String idName, required Map<String, int> propertyIds, required Map<String, int> indexIds, required Map<String, List<NativeIndexType>> indexTypes, required Map<String, int> linkIds, required Map<String, int> backlinkIds, required List<String> linkedCollections, required int? getId(OBJ), required int version})
const

Properties

adapter IsarTypeAdapter<OBJ>
final
backlinkIds Map<String, int>
final
getId int? Function(OBJ)
final
hashCode int
The hash code for this object.
no setterinherited
idName String
final
indexIds Map<String, int>
final
indexTypes Map<String, List<NativeIndexType>>
final
linkedCollections List<String>
final
linkIds Map<String, int>
final
name String
final
propertyIds Map<String, int>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schema String
final
version int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNativeCollection({required IsarImpl isar, required Pointer<NativeType> ptr, required List<int> propertyOffsets}) IsarCollection<OBJ>
toString() String
A string representation of this object.
inherited

Operators

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

Constants

generatorVersion → const int