Class HybrisMSSqlPlatform

java.lang.Object
org.apache.ddlutils.util.JdbcSupport
org.apache.ddlutils.platform.PlatformImplBase
org.apache.ddlutils.platform.mssql.MSSqlPlatform
de.hybris.bootstrap.ddl.HybrisMSSqlPlatform
All Implemented Interfaces:
HybrisPlatform, org.apache.ddlutils.Platform

public class HybrisMSSqlPlatform extends org.apache.ddlutils.platform.mssql.MSSqlPlatform implements HybrisPlatform
  • Field Summary

    Fields inherited from class org.apache.ddlutils.platform.mssql.MSSqlPlatform

    DATABASENAME, JDBC_DRIVER, JDBC_DRIVER_NEW, JDBC_SUBPROTOCOL, JDBC_SUBPROTOCOL_INTERNAL, JDBC_SUBPROTOCOL_NEW

    Fields inherited from class org.apache.ddlutils.platform.PlatformImplBase

    MODEL_DEFAULT_NAME
  • Method Summary

    Modifier and Type
    Method
    Description
    build(DatabaseSettings databaseSettings)
     
    protected String
     
    getColumnName(org.apache.ddlutils.model.Column column)
     
    getTableName(org.apache.ddlutils.model.Table table)
     
    org.apache.ddlutils.model.Database
     

    Methods inherited from class org.apache.ddlutils.platform.mssql.MSSqlPlatform

    afterInsert, afterUpdate, beforeInsert, beforeUpdate, getName

    Methods inherited from class org.apache.ddlutils.platform.PlatformImplBase

    alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, createDatabase, createDeleteSql, createInsertSql, createResultSetIterator, createSelectLastInsertIdSql, createTables, createTables, createTables, createTables, createUpdateSql, delete, delete, dropDatabase, dropTable, dropTable, dropTables, dropTables, evaluateBatch, evaluateBatch, exists, extractColumnValue, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getCreateTablesSql, getCreateTablesSql, getDeleteSql, getDropTableSql, getDropTablesSql, getInsertSql, getLog, getModelReader, getObjectFromResultSet, getObjectFromResultSet, getPlatformInfo, getSqlBuilder, getUpdateSql, insert, insert, insert, insert, isDelimitedIdentifierModeOn, isForeignKeysSorted, isIdentityOverrideOn, isScriptModeOn, isSqlCommentsOn, logWarnings, postprocessModelFromDatabase, query, query, query, query, readModelFromDatabase, readModelFromDatabase, readModelFromDatabase, setDelimitedIdentifierModeOn, setForeignKeysSorted, setIdentityOverrideOn, setModelReader, setObject, setScriptModeOn, setSqlBuilder, setSqlCommentsOn, setStatementParameterValue, shutdownDatabase, shutdownDatabase, store, toColumnValues, update, update

    Methods inherited from class org.apache.ddlutils.util.JdbcSupport

    borrowConnection, closeStatement, getDataSource, getPassword, getUsername, returnConnection, setDataSource, setPassword, setUsername

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.ddlutils.Platform

    alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, borrowConnection, createDatabase, createTables, createTables, createTables, createTables, delete, delete, dropDatabase, dropTable, dropTable, dropTables, dropTables, evaluateBatch, evaluateBatch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getCreateTablesSql, getCreateTablesSql, getDataSource, getDeleteSql, getDropTableSql, getDropTablesSql, getInsertSql, getModelReader, getName, getPassword, getPlatformInfo, getSqlBuilder, getUpdateSql, getUsername, insert, insert, insert, insert, isDelimitedIdentifierModeOn, isForeignKeysSorted, isIdentityOverrideOn, isScriptModeOn, isSqlCommentsOn, query, query, query, query, readModelFromDatabase, readModelFromDatabase, readModelFromDatabase, returnConnection, setDataSource, setDelimitedIdentifierModeOn, setForeignKeysSorted, setIdentityOverrideOn, setPassword, setScriptModeOn, setSqlCommentsOn, setUsername, shutdownDatabase, shutdownDatabase, store, update, update
  • Method Details

    • readModelFromDatabase

      public org.apache.ddlutils.model.Database readModelFromDatabase(String name) throws org.apache.ddlutils.DatabaseOperationException
      Specified by:
      readModelFromDatabase in interface org.apache.ddlutils.Platform
      Overrides:
      readModelFromDatabase in class org.apache.ddlutils.platform.PlatformImplBase
      Throws:
      org.apache.ddlutils.DatabaseOperationException
    • determineSchemaName

      protected String determineSchemaName() throws SQLException
      Throws:
      SQLException
    • build

      public static HybrisPlatform build(DatabaseSettings databaseSettings)
    • getTableName

      public String getTableName(org.apache.ddlutils.model.Table table)
      Specified by:
      getTableName in interface HybrisPlatform
    • getColumnName

      public String getColumnName(org.apache.ddlutils.model.Column column)
      Specified by:
      getColumnName in interface HybrisPlatform