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

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `DatabaseSQLStringsBuilder.CommonMixin`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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()