public class SQLiteDatabaseSchema extends ModelBucket<SQLDaoDefinition,TypeElement>
| Modifier and Type | Field and Description |
|---|---|
com.abubusoft.kripton.common.Converter<String,String> |
classNameConverter |
com.abubusoft.kripton.common.Converter<String,String> |
columnNameConverter |
SQLiteModelContentProvider |
contentProvider |
protected Map<String,SQLEntity> |
entities |
protected Map<String,SQLEntity> |
entitiesBySimpleName |
String |
fileName |
boolean |
generateAsyncTask |
boolean |
generateContentProvider
if
true, content provider is generated. |
boolean |
generateCursor |
String |
generatedClassName |
LinkedHashSet<GeneratedTypeElement> |
generatedEntities |
boolean |
generateLog |
boolean |
generateRx |
boolean |
generateSchema |
protected long |
globalCounter
used to
|
List<String> |
sqlForCreate |
List<String> |
sqlForDrop |
int |
version |
collectionelement, name| Constructor and Description |
|---|
SQLiteDatabaseSchema(TypeElement item,
String schemaFileName,
int schemaVersion,
boolean schema,
boolean log,
boolean asyncTask,
boolean generateCursor,
boolean generateRx,
List<String> daoIntoDataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntity(SQLEntity value) |
void |
clear() |
String |
contentProviderUri() |
String |
findColumnNameByPropertyName(SQLiteModelMethod method,
String propertyName)
get a
|
List<String> |
getDaoNameSet() |
Collection<SQLEntity> |
getEntities() |
List<SQLEntity> |
getEntitiesAsList() |
SQLEntity |
getEntity(String entityClassName) |
SQLEntity |
getEntityBySimpleName(String entityName) |
com.squareup.javapoet.ClassName |
getGeneratedClass() |
String |
getGeneratedClassName() |
Set<SQLProperty> |
getPropertyBySimpleName(String propertyName) |
boolean |
isLogEnabled() |
long |
nextCounter() |
add, contains, findPropertyByName, get, getCollectionequals, getElement, getName, hashCodepublic com.abubusoft.kripton.common.Converter<String,String> classNameConverter
public com.abubusoft.kripton.common.Converter<String,String> columnNameConverter
protected long globalCounter
public String fileName
public String generatedClassName
public int version
public boolean generateLog
public boolean generateAsyncTask
public boolean generateCursor
public boolean generateSchema
public LinkedHashSet<GeneratedTypeElement> generatedEntities
public boolean generateContentProvider
true, content provider is generated.public SQLiteModelContentProvider contentProvider
public boolean generateRx
public SQLiteDatabaseSchema(TypeElement item, String schemaFileName, int schemaVersion, boolean schema, boolean log, boolean asyncTask, boolean generateCursor, boolean generateRx, List<String> daoIntoDataSource)
public long nextCounter()
public String getGeneratedClassName()
public void clear()
public void addEntity(SQLEntity value)
public Collection<SQLEntity> getEntities()
public Set<SQLProperty> getPropertyBySimpleName(String propertyName)
public String findColumnNameByPropertyName(SQLiteModelMethod method, String propertyName)
propertyName - public boolean isLogEnabled()
public String contentProviderUri()
public com.squareup.javapoet.ClassName getGeneratedClass()
Copyright © 2017. All rights reserved.