Package de.hybris.bootstrap.ddl
Class HybrisHanaPlatform
java.lang.Object
org.apache.ddlutils.util.JdbcSupport
org.apache.ddlutils.platform.PlatformImplBase
de.hybris.bootstrap.ddl.HybrisHanaPlatform
- All Implemented Interfaces:
HybrisPlatform,org.apache.ddlutils.Platform
public class HybrisHanaPlatform
extends org.apache.ddlutils.platform.PlatformImplBase
implements HybrisPlatform
-
Field Summary
FieldsFields inherited from class org.apache.ddlutils.platform.PlatformImplBase
MODEL_DEFAULT_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HybrisPlatformbuild(DatabaseSettings databaseSettings) protected StringgetColumnName(org.apache.ddlutils.model.Column column) getName()getTableName(org.apache.ddlutils.model.Table table) org.apache.ddlutils.model.DatabasereadModelFromDatabase(String name) protected voidsetObject(PreparedStatement statement, int sqlIndex, org.apache.commons.beanutils.DynaBean dynaBean, org.apache.ddlutils.dynabean.SqlDynaProperty property) protected voidsetSqlBuilder(org.apache.ddlutils.platform.SqlBuilder builder) 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, 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, setScriptModeOn, 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, 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, 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
-
Field Details
-
DATABASENAME
- See Also:
-
-
Constructor Details
-
HybrisHanaPlatform
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.apache.ddlutils.Platform
-
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
-
setObject
protected void setObject(PreparedStatement statement, int sqlIndex, org.apache.commons.beanutils.DynaBean dynaBean, org.apache.ddlutils.dynabean.SqlDynaProperty property) throws SQLException - Overrides:
setObjectin classorg.apache.ddlutils.platform.PlatformImplBase- Throws:
SQLException
-
setSqlBuilder
protected void setSqlBuilder(org.apache.ddlutils.platform.SqlBuilder builder) - Overrides:
setSqlBuilderin classorg.apache.ddlutils.platform.PlatformImplBase
-
getColumnName
- Specified by:
getColumnNamein interfaceHybrisPlatform
-
getTableName
- Specified by:
getTableNamein interfaceHybrisPlatform
-