# Serialized Form

- ## Package com.holonplatform.datastore.jdbc

- ## Package com.holonplatform.datastore.jdbc.composer

  - ### Class com.holonplatform.datastore.jdbc.composer.SQLCompositionContext.SQLStatementPreparationException extends RuntimeException implements Serializable

    serialVersionUID:
      -3053162143629153499L

- ## Package com.holonplatform.datastore.jdbc.composer.dialect

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect extends Object implements Serializable

    serialVersionUID:
      -7970780196163324775L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect extends Object implements Serializable

    serialVersionUID:
      -1023847845672532925L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect extends Object implements Serializable

    serialVersionUID:
      2181521615336045432L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

      - #### databaseMajorVersion

            Integer databaseMajorVersion

      - #### databaseMinorVersion

            Integer databaseMinorVersion

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect extends Object implements Serializable

    serialVersionUID:
      2386984060916655846L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect extends Object implements Serializable

    serialVersionUID:
      2380865898634838990L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect extends Object implements Serializable

    serialVersionUID:
      -4357003634609368564L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect extends Object implements Serializable

    serialVersionUID:
      6421189090671173562L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect extends Object implements Serializable

    serialVersionUID:
      -6214037973594942237L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

      - #### majorVersion

            int majorVersion

      - #### minorVersion

            int minorVersion

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect extends Object implements Serializable

    serialVersionUID:
      2199028796025162694L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

      - #### majorVersion

            int majorVersion

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect extends Object implements Serializable

    serialVersionUID:
      7693711472395387628L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

      - #### oracleVersion

            int oracleVersion

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect extends Object implements Serializable

    serialVersionUID:
      -1351306688409439156L

    - ### Serialized Fields

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect extends Object implements Serializable

    serialVersionUID:
      -2218115258014233676L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

  - ### Class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect extends Object implements Serializable

    serialVersionUID:
      -3585193712573424374L

    - ### Serialized Fields

      - #### functions

            com.holonplatform.datastore.jdbc.composer.internal.dialect.DialectFunctionsRegistry functions

      - #### supportsGeneratedKeys

            boolean supportsGeneratedKeys

      - #### generatedKeyAlwaysReturned

            boolean generatedKeyAlwaysReturned

      - #### supportsLikeEscapeClause

            boolean supportsLikeEscapeClause

      - #### version2012orHigher

            boolean version2012orHigher

- ## Package com.holonplatform.datastore.jdbc.composer.internal

  - ### Class com.holonplatform.datastore.jdbc.composer.internal.DefaultOrderBySort extends Object implements Serializable

    serialVersionUID:
      3759888037099702997L

    - ### Serialized Fields

      - #### sql

            String sql

        SQL sort expression

  - ### Class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLContextParametersHandler extends Object implements Serializable

    serialVersionUID:
      3466242242359565279L

    - ### Serialized Fields

      - #### namedParameters

            Map<K,V> namedParameters

        Named parameters

  - ### Class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLType extends Object implements Serializable

    serialVersionUID:
      3963331833334313846L

    - ### Serialized Fields

      - #### type

            int type

        Type id

      - #### name

            String name

        Type name

  - ### Class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter extends Object implements Serializable

    serialVersionUID:
      -6314461958625265966L

    - ### Serialized Fields

      - #### sql

            String sql

        SQL filter expression

      - #### parameters

            List<E> parameters

        Parameters

- ## Package com.holonplatform.datastore.jdbc.composer.resolvers

- ## Package com.holonplatform.datastore.jdbc.config

- ## Package com.holonplatform.datastore.jdbc.examples

  - ### Class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNullResolver extends Object implements Serializable

- ## Package com.holonplatform.datastore.jdbc.internal

  - ### Class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore extends com.holonplatform.core.internal.datastore.AbstractInitializableDatastore<JdbcDatastoreCommodityContext> implements Serializable

    serialVersionUID:
      -1701596812043351551L

    - ### Serialized Fields

      - #### configuration

            com.holonplatform.jdbc.DataSourceConfigProperties configuration

        Data source configuration

      - #### dataSource

            DataSource dataSource

        DataSource

      - #### connectionHandler

            com.holonplatform.jdbc.JdbcConnectionHandler connectionHandler

        Connection handler

      - #### transactionFactory

            JdbcTransactionFactory transactionFactory

        Transaction factory

      - #### database

            com.holonplatform.jdbc.DatabasePlatform database

        Database

      - #### dialect

            SQLDialect dialect

        Dialect

      - #### identifierResolutionStrategy

            IdentifierResolutionStrategy identifierResolutionStrategy

        Identifier resolution strategy

Copyright © 2019 The Holon Platform. All rights reserved.