Class Oracle10Builder
java.lang.Object
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.SqlBuilder
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle.Oracle8Builder
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle.Oracle10Builder
The SQL builder for Oracle 10.
- Version:
- $Revision: $
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.SqlBuilder
_log, SIZE_PLACEHOLDER
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle.Oracle8Builder
createAutoIncrementSequence, createAutoIncrementTrigger, createTable, createTemporaryTable, dropAutoIncrementSequence, dropAutoIncrementTrigger, dropExternalForeignKeys, dropTemporaryTable, getNativeDefaultValue, getSelectLastIdentityValues, printDefaultValue, processChange, processChange, processChange, processTableStructureChanges, writeColumnAutoIncrementStmt, writeExternalIndexDropStmt
Methods inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.SqlBuilder
addEscapedCharSequence, alterDatabase, applyForSelectedChanges, areEqual, columnsDiffer, createExternalForeignKeys, createExternalForeignKeys, createTable, createTables, createTables, createTables, createUniqueIdentifier, dropTable, dropTables, escapeStringValue, findCorrespondingForeignKey, getBareNativeType, getColumnName, getConstraintName, getDefaultValueHelper, getDeleteSql, getDelimitedIdentifier, getForeignKeyName, getIndent, getIndexName, getInsertSql, getMaxColumnNameLength, getMaxConstraintNameLength, getMaxForeignKeyNameLength, getMaxTableNameLength, getNativeType, getPlatform, getPlatformInfo, getRealTargetTableFor, getSqlType, getTableName, getTemporaryTableFor, getUpdateSql, getValueAsString, getValueDateFormat, getValueLocale, getValueNumberFormat, getValueTimeFormat, getWriter, isValidDefaultValue, print, printComment, printEndOfStatement, printIdentifier, printIndent, println, println, printlnIdentifier, printStartOfEmbeddedStatement, processChange, processChange, processChange, processChange, processChange, processChange, processChange, processChange, processChanges, processTableStructureChanges, processTableStructureChanges, setIndent, setValueDateFormat, setValueLocale, setValueNumberFormat, setValueTimeFormat, setWriter, shortenName, shouldGeneratePrimaryKeys, writeCastExpression, writeColumn, writeColumnDefaultValue, writeColumnDefaultValueStmt, writeColumnNotNullableStmt, writeColumnNullableStmt, writeColumns, writeCopyDataStatement, writeEmbeddedForeignKeysStmt, writeEmbeddedIndexCreateStmt, writeEmbeddedIndicesStmt, writeEmbeddedPrimaryKeysStmt, writeExternalForeignKeyCreateStmt, writeExternalForeignKeyDropStmt, writeExternalIndexCreateStmt, writeExternalIndicesCreateStmt, writeExternalPrimaryKeysCreateStmt, writeForeignReferences, writeLocalReferences, writePrimaryKeyStmt, writeTableAlterStmt, writeTableComment, writeTableCreationStmt, writeTableCreationStmtEnding
-
Constructor Details
-
Oracle10Builder
Creates a new builder instance.- Parameters:
platform
- The plaftform this builder belongs to
-
-
Method Details
-
dropTable
Outputs the DDL to drop the table. Note that this method does not drop foreign keys to this table. UseSqlBuilder.dropTable(Database, Table)
if you want that.- Overrides:
dropTable
in classOracle8Builder
- Parameters:
table
- The table to drop- Throws:
IOException
-