public class Schema
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_NAME |
| Constructor and Description |
|---|
Schema(int version,
java.lang.String defaultJavaPackage) |
Schema(java.lang.String name,
int version,
java.lang.String defaultJavaPackage) |
| Modifier and Type | Method and Description |
|---|---|
Entity |
addEntity(java.lang.String className)
Adds a new entity to the schema.
|
void |
finish()
Sets DAO names for ObjectBox (Cursor), runs 2nd and 3rd pass on schema.
|
java.lang.String |
getDefaultJavaPackage() |
java.lang.String |
getDefaultJavaPackageDao() |
java.util.List<Entity> |
getEntities() |
io.objectbox.generator.IdUid |
getLastEntityId() |
io.objectbox.generator.IdUid |
getLastIndexId() |
io.objectbox.generator.IdUid |
getLastRelationId() |
java.lang.String |
getName() |
java.lang.String |
getPrefix() |
int |
getVersion() |
boolean |
isFinished() |
java.lang.String |
mapToDbType(PropertyType propertyType) |
short |
mapToDbTypeId(PropertyType propertyType) |
java.lang.String |
mapToJavaTypeNotNull(PropertyType propertyType) |
java.lang.String |
mapToJavaTypeNullable(PropertyType propertyType) |
void |
setLastEntityId(io.objectbox.generator.IdUid lastEntityId) |
void |
setLastIndexId(io.objectbox.generator.IdUid lastIndexId) |
void |
setLastRelationId(io.objectbox.generator.IdUid lastRelationId) |
public static final java.lang.String DEFAULT_NAME
public Schema(java.lang.String name,
int version,
java.lang.String defaultJavaPackage)
public Schema(int version,
java.lang.String defaultJavaPackage)
public Entity addEntity(java.lang.String className)
public java.lang.String mapToDbType(PropertyType propertyType)
public short mapToDbTypeId(PropertyType propertyType)
public java.lang.String mapToJavaTypeNullable(PropertyType propertyType)
public java.lang.String mapToJavaTypeNotNull(PropertyType propertyType)
public int getVersion()
public java.lang.String getDefaultJavaPackage()
public java.lang.String getDefaultJavaPackageDao()
public java.util.List<Entity> getEntities()
public java.lang.String getName()
public java.lang.String getPrefix()
public io.objectbox.generator.IdUid getLastEntityId()
public void setLastEntityId(io.objectbox.generator.IdUid lastEntityId)
public io.objectbox.generator.IdUid getLastIndexId()
public void setLastIndexId(io.objectbox.generator.IdUid lastIndexId)
public io.objectbox.generator.IdUid getLastRelationId()
public void setLastRelationId(io.objectbox.generator.IdUid lastRelationId)
public boolean isFinished()
public void finish()
throws ModelException
isFinished().ModelException