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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HybrisPlatformbuild(DatabaseSettings databaseSettings)protected java.lang.StringdetermineSchemaName()intevaluateBatch(java.sql.Connection connection, java.lang.String sql, boolean continueOnError)java.lang.StringgetColumnName(org.apache.ddlutils.model.Column column)java.lang.StringgetTableName(org.apache.ddlutils.model.Table table)org.apache.ddlutils.model.DatabasereadModelFromDatabase(java.lang.String name)-
Methods 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, 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, 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 Detail
-
build
public static HybrisPlatform build(DatabaseSettings databaseSettings)
-
readModelFromDatabase
public org.apache.ddlutils.model.Database readModelFromDatabase(java.lang.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
protected java.lang.String determineSchemaName() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
evaluateBatch
public int evaluateBatch(java.sql.Connection connection, java.lang.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
public java.lang.String getColumnName(org.apache.ddlutils.model.Column column)
- Specified by:
getColumnNamein interfaceHybrisPlatform
-
getTableName
public java.lang.String getTableName(org.apache.ddlutils.model.Table table)
- Specified by:
getTableNamein interfaceHybrisPlatform
-
-