getObjectBoxModel function
ModelDefinition
getObjectBoxModel()
Returns the ObjectBox model definition for this project for use with obx.Store.new.
Implementation
obx_int.ModelDefinition getObjectBoxModel() {
final model = obx_int.ModelInfo(
entities: _entities,
lastEntityId: const obx_int.IdUid(6, 240987954053905098),
lastIndexId: const obx_int.IdUid(66, 7759039151419272914),
lastRelationId: const obx_int.IdUid(0, 0),
lastSequenceId: const obx_int.IdUid(0, 0),
retiredEntityUids: const [],
retiredIndexUids: const [],
retiredPropertyUids: const [],
retiredRelationUids: const [],
modelVersion: 5,
modelVersionParserMinimum: 5,
version: 1);
final bindings = <Type, obx_int.EntityDefinition>{
ColeccionObjBox: obx_int.EntityDefinition<ColeccionObjBox>(
model: _entities[0],
toOneRelations: (ColeccionObjBox object) => [],
toManyRelations: (ColeccionObjBox object) => {},
getId: (ColeccionObjBox object) => object.id,
setId: (ColeccionObjBox object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
}),
ColeccionObjBox1: obx_int.EntityDefinition<ColeccionObjBox1>(
model: _entities[1],
toOneRelations: (ColeccionObjBox1 object) => [],
toManyRelations: (ColeccionObjBox1 object) => {},
getId: (ColeccionObjBox1 object) => object.id,
setId: (ColeccionObjBox1 object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox1 object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox1(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
}),
ColeccionObjBox2: obx_int.EntityDefinition<ColeccionObjBox2>(
model: _entities[2],
toOneRelations: (ColeccionObjBox2 object) => [],
toManyRelations: (ColeccionObjBox2 object) => {},
getId: (ColeccionObjBox2 object) => object.id,
setId: (ColeccionObjBox2 object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox2 object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox2(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
}),
ColeccionObjBox3: obx_int.EntityDefinition<ColeccionObjBox3>(
model: _entities[3],
toOneRelations: (ColeccionObjBox3 object) => [],
toManyRelations: (ColeccionObjBox3 object) => {},
getId: (ColeccionObjBox3 object) => object.id,
setId: (ColeccionObjBox3 object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox3 object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox3(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
}),
ColeccionObjBox4: obx_int.EntityDefinition<ColeccionObjBox4>(
model: _entities[4],
toOneRelations: (ColeccionObjBox4 object) => [],
toManyRelations: (ColeccionObjBox4 object) => {},
getId: (ColeccionObjBox4 object) => object.id,
setId: (ColeccionObjBox4 object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox4 object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox4(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
}),
ColeccionObjBox5: obx_int.EntityDefinition<ColeccionObjBox5>(
model: _entities[5],
toOneRelations: (ColeccionObjBox5 object) => [],
toManyRelations: (ColeccionObjBox5 object) => {},
getId: (ColeccionObjBox5 object) => object.id,
setId: (ColeccionObjBox5 object, int id) {
object.id = id;
},
objectToFB: (ColeccionObjBox5 object, fb.Builder fbb) {
final coleccionOffset = fbb.writeString(object.coleccion);
final idServerOffset = fbb.writeString(object.idServer);
final idMobileOffset = fbb.writeString(object.idMobile);
final dataOffset = fbb.writeString(object.data);
final dataOriginalOffset = fbb.writeString(object.dataOriginal);
final estadoOffset = fbb.writeString(object.estado);
final creadoElOffset = fbb.writeString(object.creadoEl);
final idAuthOffset = fbb.writeString(object.idAuth);
final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
final alternativeHnswKeyOffset =
fbb.writeListFloat32(object.alternativeHnswKey);
final alternativeHnswKey1Offset =
fbb.writeListFloat32(object.alternativeHnswKey1);
final alternativeHnswKey2Offset =
fbb.writeListFloat32(object.alternativeHnswKey2);
final eTransferOffset = fbb.writeString(object.eTransfer);
fbb.startTable(18);
fbb.addInt64(0, object.id);
fbb.addOffset(1, coleccionOffset);
fbb.addOffset(2, idServerOffset);
fbb.addOffset(3, idMobileOffset);
fbb.addOffset(4, dataOffset);
fbb.addOffset(5, dataOriginalOffset);
fbb.addOffset(6, estadoOffset);
fbb.addOffset(7, creadoElOffset);
fbb.addOffset(8, idAuthOffset);
fbb.addOffset(9, coleccionAuthOffset);
fbb.addOffset(10, alternativeKeyOffset);
fbb.addOffset(11, alternativeKey1Offset);
fbb.addOffset(12, alternativeKey2Offset);
fbb.addOffset(13, alternativeHnswKeyOffset);
fbb.addOffset(14, alternativeHnswKey1Offset);
fbb.addOffset(15, alternativeHnswKey2Offset);
fbb.addOffset(16, eTransferOffset);
fbb.finish(fbb.endTable());
return object.id;
},
objectFromFB: (obx.Store store, ByteData fbData) {
final buffer = fb.BufferContext(fbData);
final rootOffset = buffer.derefObject(0);
final idParam =
const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
final coleccionParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 6, '');
final idServerParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 8, '');
final idMobileParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 10, '');
final dataParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 12, '');
final dataOriginalParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 14, '');
final estadoParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 16, '');
final creadoElParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 18, '');
final idAuthParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 20, '');
final coleccionAuthParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 22, '');
final alternativeKeyParam =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 24, '');
final alternativeKey1Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 26, '');
final alternativeKey2Param =
const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 28, '');
final alternativeHnswKeyParam =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 30, []);
final alternativeHnswKey1Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 32, []);
final alternativeHnswKey2Param =
const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
.vTableGet(buffer, rootOffset, 34, []);
final eTransferParam = const fb.StringReader(asciiOptimization: true)
.vTableGet(buffer, rootOffset, 36, '');
final object = ColeccionObjBox5(
id: idParam,
coleccion: coleccionParam,
idServer: idServerParam,
idMobile: idMobileParam,
data: dataParam,
dataOriginal: dataOriginalParam,
estado: estadoParam,
creadoEl: creadoElParam,
idAuth: idAuthParam,
coleccionAuth: coleccionAuthParam,
alternativeKey: alternativeKeyParam,
alternativeKey1: alternativeKey1Param,
alternativeKey2: alternativeKey2Param,
alternativeHnswKey: alternativeHnswKeyParam,
alternativeHnswKey1: alternativeHnswKey1Param,
alternativeHnswKey2: alternativeHnswKey2Param,
eTransfer: eTransferParam);
return object;
})
};
return obx_int.ModelDefinition(model, bindings);
}