org.qi4j.entitystore.sql.internal
Interface DatabaseSQLStringsBuilder

All Known Implementing Classes:
DatabaseSQLStringsBuilder.CommonMixin, DerbySQLDatabaseSQLServiceMixin, MySQLDatabaseSQLServiceMixin, PostgreSQLDatabaseSQLServiceMixin, PostgreSQLStringBuilderMixin

public interface DatabaseSQLStringsBuilder


Nested Class Summary
static class DatabaseSQLStringsBuilder.CommonMixin
           
 
Method Summary
 String[] buildSQLForIndexCreation()
           
 String buildSQLForInsertEntityStatement()
           
 String buildSQLForRemoveEntityStatement()
           
 String[] buildSQLForSchemaCreation()
           
 String buildSQLForSelectAllEntitiesStatement()
           
 String buildSQLForSelectEntityStatement()
           
 String[] buildSQLForTableCreation()
           
 String buildSQLForUpdateEntityStatement()
           
 void init()
           
 

Method Detail

init

void init()

buildSQLForSchemaCreation

String[] buildSQLForSchemaCreation()

buildSQLForIndexCreation

String[] buildSQLForIndexCreation()

buildSQLForTableCreation

String[] buildSQLForTableCreation()

buildSQLForSelectAllEntitiesStatement

String buildSQLForSelectAllEntitiesStatement()

buildSQLForSelectEntityStatement

String buildSQLForSelectEntityStatement()

buildSQLForInsertEntityStatement

String buildSQLForInsertEntityStatement()

buildSQLForUpdateEntityStatement

String buildSQLForUpdateEntityStatement()

buildSQLForRemoveEntityStatement

String buildSQLForRemoveEntityStatement()