Class JDataStoreDialect

java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.JDataStoreDialect

public class JDataStoreDialect extends Dialect
A Dialect for JDataStore.
  • Constructor Details

    • JDataStoreDialect

      public JDataStoreDialect()
      Creates new JDataStoreDialect
  • Method Details

    • getAddColumnString

      public String getAddColumnString()
      Description copied from class: Dialect
      The syntax used to add a column to a table (optional).
      Overrides:
      getAddColumnString in class Dialect
      Returns:
      The "add column" fragment.
    • dropConstraints

      public boolean dropConstraints()
      Description copied from class: Dialect
      Do we need to drop constraints before dropping tables in this dialect?
      Overrides:
      dropConstraints in class Dialect
      Returns:
      True if constraints must be dropped prior to dropping the table; false otherwise.
    • getCascadeConstraintsString

      public String getCascadeConstraintsString()
      Description copied from class: Dialect
      Completely optional cascading drop clause
      Overrides:
      getCascadeConstraintsString in class Dialect
      Returns:
      String
    • supportsIdentityColumns

      public boolean supportsIdentityColumns()
      Description copied from class: Dialect
      Does this dialect support identity column key generation?
      Overrides:
      supportsIdentityColumns in class Dialect
      Returns:
      True if IDENTITY columns are supported; false otherwise.
    • getIdentitySelectString

      public String getIdentitySelectString()
      Description copied from class: Dialect
      Get the select command to use to retrieve the last generated IDENTITY value.
      Overrides:
      getIdentitySelectString in class Dialect
      Returns:
      The appropriate select command
    • getIdentityColumnString

      public String getIdentityColumnString()
      Description copied from class: Dialect
      The syntax used during DDL to define a column as being an IDENTITY.
      Overrides:
      getIdentityColumnString in class Dialect
      Returns:
      The appropriate DDL fragment.
    • getNoColumnsInsertString

      public String getNoColumnsInsertString()
      Description copied from class: Dialect
      The fragment used to insert a row without specifying any column values. This is not possible on some databases.
      Overrides:
      getNoColumnsInsertString in class Dialect
      Returns:
      The appropriate empty values clause.
    • supportsColumnCheck

      public boolean supportsColumnCheck()
      Description copied from class: Dialect
      Does this dialect support column-level check constraints?
      Overrides:
      supportsColumnCheck in class Dialect
      Returns:
      True if column-level CHECK constraints are supported; false otherwise.
    • supportsTableCheck

      public boolean supportsTableCheck()
      Description copied from class: Dialect
      Does this dialect support table-level check constraints?
      Overrides:
      supportsTableCheck in class Dialect
      Returns:
      True if table-level CHECK constraints are supported; false otherwise.