All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
addFieldColumns(SqlDialect dialect,
StringBuilder s) |
protected void |
addPrimaryKey(SqlDialect dialect,
StringBuilder s) |
protected abstract void |
addSpecialColumns(SqlDialect dialect,
StringBuilder s) |
String |
buildTableName(SqlRepository repository,
String name) |
void |
clear() |
protected String |
clearQuery() |
String |
column(Object key) |
String |
column(PropertyInterface property) |
protected void |
createConstraints(SqlDialect dialect) |
void |
createIndex(Object key) |
void |
createIndex(PropertyInterface property,
String fieldPath) |
protected void |
createIndexes(SqlDialect dialect) |
protected void |
createTable(SqlDialect dialect) |
protected abstract String |
deleteQuery() |
protected void |
execute(String s) |
protected T |
executeSelect(PreparedStatement preparedStatement) |
protected T |
executeSelect(PreparedStatement preparedStatement,
Map<Class<?>,Map<Object,Object>> loadedReferences) |
protected List<T> |
executeSelectAll(PreparedStatement preparedStatement) |
protected long |
executeSelectCount(PreparedStatement preparedStatement) |
protected String |
findColumn(String fieldPath) |
protected void |
findIndexes() |
protected Map.Entry<String,PropertyInterface> |
findX(String fieldPath) |
Class<T> |
getClazz() |
protected LinkedHashMap<String,PropertyInterface> |
getColumns() |
protected Collection<String> |
getIndexes() |
protected Object |
getOrCreateId(Object object) |
protected String |
getTableName() |
protected abstract String |
insertQuery() |
static boolean |
isDependable(PropertyInterface property) |
boolean |
isHistorized() |
protected abstract String |
selectByIdQuery() |
protected int |
setParameters(PreparedStatement statement,
T object,
AbstractTable.ParameterMode mode,
Object id) |
protected Object |
updateDependable(Table dependableTable,
Object dependableId,
Object dependableObject,
AbstractTable.ParameterMode mode) |
protected abstract String |
updateQuery() |