org.qi4j.entitystore.sql.internal
Class DatabaseSQLServiceSpi.CommonMixin

java.lang.Object
  extended by org.qi4j.entitystore.sql.internal.DatabaseSQLServiceSpi.CommonMixin
All Implemented Interfaces:
DatabaseSQLServiceSpi
Enclosing interface:
DatabaseSQLServiceSpi

public abstract static class DatabaseSQLServiceSpi.CommonMixin
extends Object
implements DatabaseSQLServiceSpi


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.entitystore.sql.internal.DatabaseSQLServiceSpi
DatabaseSQLServiceSpi.CommonMixin
 
Constructor Summary
DatabaseSQLServiceSpi.CommonMixin()
           
 
Method Summary
 String getCurrentSchemaName()
           
 long readNextEntityPK(Connection connection)
           
 boolean schemaExists(Connection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.qi4j.entitystore.sql.internal.DatabaseSQLServiceSpi
tableExists
 

Constructor Detail

DatabaseSQLServiceSpi.CommonMixin

public DatabaseSQLServiceSpi.CommonMixin()
Method Detail

schemaExists

public boolean schemaExists(Connection connection)
                     throws SQLException
Specified by:
schemaExists in interface DatabaseSQLServiceSpi
Throws:
SQLException

getCurrentSchemaName

public String getCurrentSchemaName()
Specified by:
getCurrentSchemaName in interface DatabaseSQLServiceSpi

readNextEntityPK

public long readNextEntityPK(Connection connection)
                      throws SQLException
Specified by:
readNextEntityPK in interface DatabaseSQLServiceSpi
Throws:
SQLException