public abstract static class DatabaseSQLStringsBuilder.CommonMixin extends Object implements DatabaseSQLStringsBuilder
DatabaseSQLStringsBuilder.CommonMixin| Constructor and Description | 
|---|
DatabaseSQLStringsBuilder.CommonMixin()  | 
| Modifier and Type | Method and Description | 
|---|---|
String[] | 
buildSQLForIndexCreation()  | 
String | 
buildSQLForInsertEntityStatement()  | 
String | 
buildSQLForRemoveEntityStatement()  | 
String[] | 
buildSQLForSchemaCreation()  | 
String | 
buildSQLForSelectAllEntitiesStatement()  | 
String | 
buildSQLForSelectEntityStatement()  | 
String[] | 
buildSQLForTableCreation()  | 
String | 
buildSQLForUpdateEntityStatement()  | 
protected org.sql.generation.api.grammar.common.SQLStatement[] | 
createIndicesStatements(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement | 
createInsertEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement | 
createRemoveEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement[] | 
createSchemaStatements(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement | 
createSelectAllEntitiesStatement(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement | 
createSelectEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement[] | 
createTableStatements(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.SQLStatement | 
createUpdateEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)  | 
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType | 
getIDType()  | 
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType | 
getLastModifiedType()  | 
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType | 
getOptimisticLockType()  | 
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType | 
getPKType()  | 
protected String | 
getSchemaName()  | 
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType | 
getStateType()  | 
protected org.sql.generation.api.vendor.SQLVendor | 
getVendor()  | 
void | 
init()  | 
protected String[] | 
toString(org.sql.generation.api.grammar.common.SQLStatement[] stmts)  | 
public DatabaseSQLStringsBuilder.CommonMixin()
public void init()
init in interface DatabaseSQLStringsBuilderprotected String[] toString(org.sql.generation.api.grammar.common.SQLStatement[] stmts)
protected org.sql.generation.api.vendor.SQLVendor getVendor()
protected String getSchemaName()
protected org.sql.generation.api.grammar.common.SQLStatement[] createSchemaStatements(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement[] createIndicesStatements(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement[] createTableStatements(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement createSelectAllEntitiesStatement(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement createSelectEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement createInsertEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement createUpdateEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.SQLStatement createRemoveEntityStatement(org.sql.generation.api.vendor.SQLVendor vendor)
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getPKType()
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getOptimisticLockType()
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getIDType()
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getStateType()
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getLastModifiedType()
public String[] buildSQLForSchemaCreation()
buildSQLForSchemaCreation in interface DatabaseSQLStringsBuilderpublic String[] buildSQLForIndexCreation()
buildSQLForIndexCreation in interface DatabaseSQLStringsBuilderpublic String buildSQLForSelectAllEntitiesStatement()
buildSQLForSelectAllEntitiesStatement in interface DatabaseSQLStringsBuilderpublic String buildSQLForSelectEntityStatement()
buildSQLForSelectEntityStatement in interface DatabaseSQLStringsBuilderpublic String buildSQLForInsertEntityStatement()
buildSQLForInsertEntityStatement in interface DatabaseSQLStringsBuilderpublic String buildSQLForUpdateEntityStatement()
buildSQLForUpdateEntityStatement in interface DatabaseSQLStringsBuilderpublic String buildSQLForRemoveEntityStatement()
buildSQLForRemoveEntityStatement in interface DatabaseSQLStringsBuilderpublic String[] buildSQLForTableCreation()
buildSQLForTableCreation in interface DatabaseSQLStringsBuilder