Package io.objectbox
Class ModelBuilder
- java.lang.Object
-
- io.objectbox.ModelBuilder
-
@Internal public class ModelBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classModelBuilder.EntityBuilderclassModelBuilder.PropertyBuilder
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<java.lang.Integer>entityOffsets(package private) FlatBufferBuilderfbb(package private) java.lang.IntegerlastEntityId(package private) java.lang.LonglastEntityUid(package private) java.lang.IntegerlastIndexId(package private) java.lang.LonglastIndexUid(package private) java.lang.IntegerlastRelationId(package private) java.lang.LonglastRelationUidprivate static intMODEL_VERSION(package private) longversion
-
Constructor Summary
Constructors Constructor Description ModelBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]build()(package private) intcreateVector(java.util.List<java.lang.Integer> offsets)ModelBuilder.EntityBuilderentity(java.lang.String name)ModelBuilderlastEntityId(int lastEntityId, long lastEntityUid)ModelBuilderlastIndexId(int lastIndexId, long lastIndexUid)ModelBuilderlastRelationId(int lastRelationId, long lastRelationUid)ModelBuilderversion(long version)
-
-
-
Field Detail
-
MODEL_VERSION
private static final int MODEL_VERSION
- See Also:
- Constant Field Values
-
fbb
final FlatBufferBuilder fbb
-
entityOffsets
final java.util.List<java.lang.Integer> entityOffsets
-
version
long version
-
lastEntityId
java.lang.Integer lastEntityId
-
lastEntityUid
java.lang.Long lastEntityUid
-
lastIndexId
java.lang.Integer lastIndexId
-
lastIndexUid
java.lang.Long lastIndexUid
-
lastRelationId
java.lang.Integer lastRelationId
-
lastRelationUid
java.lang.Long lastRelationUid
-
-
Method Detail
-
createVector
int createVector(java.util.List<java.lang.Integer> offsets)
-
version
public ModelBuilder version(long version)
-
entity
public ModelBuilder.EntityBuilder entity(java.lang.String name)
-
lastEntityId
public ModelBuilder lastEntityId(int lastEntityId, long lastEntityUid)
-
lastIndexId
public ModelBuilder lastIndexId(int lastIndexId, long lastIndexUid)
-
lastRelationId
public ModelBuilder lastRelationId(int lastRelationId, long lastRelationUid)
-
build
public byte[] build()
-
-