Class Schema


  • public class Schema
    extends java.lang.Object
    The "root" model class to which you can add entities to.
    • Constructor Detail

      • Schema

        public Schema​(java.lang.String name,
                      int version,
                      java.lang.String defaultJavaPackage)
      • Schema

        public Schema​(int version,
                      java.lang.String defaultJavaPackage)
    • Method Detail

      • addEntity

        public Entity addEntity​(java.lang.String className)
        Adds a new entity to the schema.
      • mapToDbType

        public java.lang.String mapToDbType​(PropertyType propertyType)
      • mapToDbTypeId

        public short mapToDbTypeId​(PropertyType propertyType)
      • mapToJavaTypeNullable

        public java.lang.String mapToJavaTypeNullable​(PropertyType propertyType)
      • mapToJavaTypeNotNull

        public java.lang.String mapToJavaTypeNotNull​(PropertyType propertyType)
      • getVersion

        public int getVersion()
      • getDefaultJavaPackage

        public java.lang.String getDefaultJavaPackage()
      • getDefaultJavaPackageDao

        public java.lang.String getDefaultJavaPackageDao()
      • getEntities

        public java.util.List<Entity> getEntities()
      • getName

        public java.lang.String getName()
      • getPrefix

        public java.lang.String getPrefix()
      • getLastEntityId

        public io.objectbox.generator.IdUid getLastEntityId()
      • setLastEntityId

        public void setLastEntityId​(io.objectbox.generator.IdUid lastEntityId)
      • getLastIndexId

        public io.objectbox.generator.IdUid getLastIndexId()
      • setLastIndexId

        public void setLastIndexId​(io.objectbox.generator.IdUid lastIndexId)
      • getLastRelationId

        public io.objectbox.generator.IdUid getLastRelationId()
      • setLastRelationId

        public void setLastRelationId​(io.objectbox.generator.IdUid lastRelationId)
      • isFinished

        public boolean isFinished()