java.lang.Object
org.tentackle.sql.metadata.ColumnMetaData
org.tentackle.sql.metadata.OracleColumnMetaData
Oracle column data.
Oracle returns the default value exactly as specified in the ALTER TABLE statement. Hence, "MODIFY ... DEFAULT NULL" will not drop the default value, but simply use
Oracle returns the default value exactly as specified in the ALTER TABLE statement. Hence, "MODIFY ... DEFAULT NULL" will not drop the default value, but simply use
NULL as default. Furthermore, any attempt to fool the dbms
(using (null), for example) will not work either.- Author:
- harald
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.tentackle.sql.metadata.ColumnMetaData
getColumnName, getComment, getDefaultValue, getScale, getSize, getTableMetaData, getType, getTypeName, isNullable, matchesSqlType, setColumnName, setComment, setDefaultValue, setNullable, setScale, setSize, setType, setTypeName, setupColumnFromMetaData, toString
-
Constructor Details
-
OracleColumnMetaData
Creates column metadata.- Parameters:
tableMetaData- the table metadata this column belongs to
-
-
Method Details
-
validate
public void validate()Description copied from class:ColumnMetaDataValidates and post-processes the column data.- Overrides:
validatein classColumnMetaData
-