org.qi4j.entitystore.sql.internal
Interface DatabaseSQLServiceSpi

All Known Implementing Classes:
DatabaseSQLServiceSpi.CommonMixin, DerbySQLDatabaseSQLServiceMixin, MySQLDatabaseSQLServiceMixin, PostgreSQLDatabaseSQLServiceMixin

public interface DatabaseSQLServiceSpi


Nested Class Summary
static class DatabaseSQLServiceSpi.CommonMixin
           
 
Method Summary
 String getCurrentSchemaName()
           
 long readNextEntityPK(Connection connection)
           
 boolean schemaExists(Connection connection)
           
 boolean tableExists(Connection connection)
           
 

Method Detail

schemaExists

boolean schemaExists(Connection connection)
                     throws SQLException
Throws:
SQLException

getCurrentSchemaName

String getCurrentSchemaName()

tableExists

boolean tableExists(Connection connection)
                    throws SQLException
Throws:
SQLException

readNextEntityPK

long readNextEntityPK(Connection connection)
                      throws SQLException
Throws:
SQLException