Class Schema
- java.lang.Object
-
- org.greenrobot.greendao.generator.Schema
-
public class Schema extends java.lang.ObjectThe "root" model class to which you can add entities to.- See Also:
- Modelling Entities (Documentation page)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_NAME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityaddEntity(java.lang.String className)Adds a new entity to the schema.EntityaddProtobufEntity(java.lang.String className)Adds a new protocol buffers entity to the schema.voidenableActiveEntitiesByDefault()voidenableKeepSectionsByDefault()java.lang.StringgetDefaultJavaPackage()java.lang.StringgetDefaultJavaPackageDao()java.lang.StringgetDefaultJavaPackageTest()java.util.List<Entity>getEntities()java.lang.StringgetName()java.lang.StringgetPrefix()intgetVersion()booleanisHasKeepSectionsByDefault()booleanisUseActiveEntitiesByDefault()java.lang.StringmapToDbType(PropertyType propertyType)java.lang.StringmapToJavaTypeNotNull(PropertyType propertyType)java.lang.StringmapToJavaTypeNullable(PropertyType propertyType)voidsetDefaultJavaPackageDao(java.lang.String defaultJavaPackageDao)voidsetDefaultJavaPackageTest(java.lang.String defaultJavaPackageTest)
-
-
-
Field Detail
-
DEFAULT_NAME
public static final java.lang.String DEFAULT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
enableKeepSectionsByDefault
public void enableKeepSectionsByDefault()
-
enableActiveEntitiesByDefault
public void enableActiveEntitiesByDefault()
-
addEntity
public Entity addEntity(java.lang.String className)
Adds a new entity to the schema. There can be multiple entities per table, but only one may be the primary entity per table to create table scripts, etc.
-
addProtobufEntity
public Entity addProtobufEntity(java.lang.String className)
Adds a new protocol buffers entity to the schema. There can be multiple entities per table, but only one may be the primary entity per table to create table scripts, etc.
-
mapToDbType
public java.lang.String mapToDbType(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()
-
setDefaultJavaPackageDao
public void setDefaultJavaPackageDao(java.lang.String defaultJavaPackageDao)
-
getDefaultJavaPackageTest
public java.lang.String getDefaultJavaPackageTest()
-
setDefaultJavaPackageTest
public void setDefaultJavaPackageTest(java.lang.String defaultJavaPackageTest)
-
getEntities
public java.util.List<Entity> getEntities()
-
isHasKeepSectionsByDefault
public boolean isHasKeepSectionsByDefault()
-
isUseActiveEntitiesByDefault
public boolean isUseActiveEntitiesByDefault()
-
getName
public java.lang.String getName()
-
getPrefix
public java.lang.String getPrefix()
-
-