Package de.hybris.bootstrap.ddl
Class HybrisOraclePlatform
java.lang.Object
org.apache.ddlutils.util.JdbcSupport
org.apache.ddlutils.platform.PlatformImplBase
org.apache.ddlutils.platform.oracle.Oracle8Platform
org.apache.ddlutils.platform.oracle.Oracle9Platform
org.apache.ddlutils.platform.oracle.Oracle10Platform
de.hybris.bootstrap.ddl.HybrisOraclePlatform
- All Implemented Interfaces:
HybrisPlatform,org.apache.ddlutils.Platform
public class HybrisOraclePlatform
extends org.apache.ddlutils.platform.oracle.Oracle10Platform
implements HybrisPlatform
-
Field Summary
Fields inherited from class org.apache.ddlutils.platform.oracle.Oracle10Platform
DATABASENAMEFields inherited from class org.apache.ddlutils.platform.oracle.Oracle8Platform
JDBC_DRIVER, JDBC_DRIVER_OLD, JDBC_SUBPROTOCOL_OCI8, JDBC_SUBPROTOCOL_THIN, JDBC_SUBPROTOCOL_THIN_OLDFields inherited from class org.apache.ddlutils.platform.PlatformImplBase
MODEL_DEFAULT_NAME -
Method Summary
Modifier and TypeMethodDescriptionstatic HybrisPlatformbuild(DatabaseSettings databaseSettings) protected StringintevaluateBatch(Connection connection, String sql, boolean continueOnError) getColumnName(org.apache.ddlutils.model.Column column) getTableName(org.apache.ddlutils.model.Table table) org.apache.ddlutils.model.DatabasereadModelFromDatabase(String name) Methods inherited from class org.apache.ddlutils.platform.oracle.Oracle10Platform
getNameMethods inherited from class org.apache.ddlutils.platform.PlatformImplBase
afterInsert, afterUpdate, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, beforeInsert, beforeUpdate, createDatabase, createDeleteSql, createInsertSql, createResultSetIterator, createSelectLastInsertIdSql, createTables, createTables, createTables, createTables, createUpdateSql, delete, delete, dropDatabase, dropTable, dropTable, dropTables, dropTables, 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, updateMethods inherited from class org.apache.ddlutils.util.JdbcSupport
borrowConnection, closeStatement, getDataSource, getPassword, getUsername, returnConnection, setDataSource, setPassword, setUsernameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, 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
-
build
-
readModelFromDatabase
public org.apache.ddlutils.model.Database readModelFromDatabase(String name) throws org.apache.ddlutils.DatabaseOperationException - Specified by:
readModelFromDatabasein interfaceorg.apache.ddlutils.Platform- Overrides:
readModelFromDatabasein classorg.apache.ddlutils.platform.PlatformImplBase- Throws:
org.apache.ddlutils.DatabaseOperationException
-
determineSchemaName
- Throws:
SQLException
-
evaluateBatch
public int evaluateBatch(Connection connection, String sql, boolean continueOnError) throws org.apache.ddlutils.DatabaseOperationException - Specified by:
evaluateBatchin interfaceorg.apache.ddlutils.Platform- Overrides:
evaluateBatchin classorg.apache.ddlutils.platform.PlatformImplBase- Throws:
org.apache.ddlutils.DatabaseOperationException
-
getColumnName
- Specified by:
getColumnNamein interfaceHybrisPlatform
-
getTableName
- Specified by:
getTableNamein interfaceHybrisPlatform
-