org.qi4j.entitystore.sql.internal
Interface DatabaseSQLStringsBuilder

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

public interface DatabaseSQLStringsBuilder


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

Method Detail

init

void init()

buildSQLForSchemaCreation

java.lang.String[] buildSQLForSchemaCreation()

buildSQLForIndexCreation

java.lang.String[] buildSQLForIndexCreation()

buildSQLForTableCreation

java.lang.String[] buildSQLForTableCreation()

buildSQLForSelectAllEntitiesStatement

java.lang.String buildSQLForSelectAllEntitiesStatement()

buildSQLForSelectEntityStatement

java.lang.String buildSQLForSelectEntityStatement()

buildSQLForInsertEntityStatement

java.lang.String buildSQLForInsertEntityStatement()

buildSQLForUpdateEntityStatement

java.lang.String buildSQLForUpdateEntityStatement()

buildSQLForRemoveEntityStatement

java.lang.String buildSQLForRemoveEntityStatement()