public class PostgreSQLIndexing extends AbstractSQLIndexing
AMOUNT_OF_COLUMNS_IN_ALL_QNAMES_TABLE, AMOUNT_OF_COLUMNS_IN_ASSO_TABLE, AMOUNT_OF_COLUMNS_IN_ENTITY_TABLE, AMOUNT_OF_COLUMNS_IN_MANY_ASSO_TABLE
Constructor and Description |
---|
PostgreSQLIndexing() |
Modifier and Type | Method and Description |
---|---|
protected org.sql.generation.api.grammar.modification.InsertStatement |
createInsertStatementWithAutoGeneratedIDForEntitiesTable(String schemaName,
String tableName,
org.sql.generation.api.vendor.SQLVendor vendor) |
protected long |
getPKFromAutoGeneratedIDInsert(EntityState state,
PreparedStatement autoGeneratedIDStatement,
org.sql.generation.api.vendor.SQLVendor vendor,
Connection connection) |
addEntityInfoToInsertToEntityTablePS, createAssoInsert, createClearEntityDataStatement, createDeleteFromEntityTableStatement, createDeleteFromTableStatement, createInsertEntityTypeStatement, createInsertStatement, createPropertyInsert, createQueryEntityPkByIdentityStatement, createUpdateEntityTableStatement, findEntityPK, indexEntities
protected long getPKFromAutoGeneratedIDInsert(EntityState state, PreparedStatement autoGeneratedIDStatement, org.sql.generation.api.vendor.SQLVendor vendor, Connection connection) throws SQLException
getPKFromAutoGeneratedIDInsert
in class AbstractSQLIndexing
SQLException
protected org.sql.generation.api.grammar.modification.InsertStatement createInsertStatementWithAutoGeneratedIDForEntitiesTable(String schemaName, String tableName, org.sql.generation.api.vendor.SQLVendor vendor)
createInsertStatementWithAutoGeneratedIDForEntitiesTable
in class AbstractSQLIndexing