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 meta data.- Parameters:
tableMetaData- the table meta data this column belongs to
-
-
Method Details
-
validate
public void validate()Description copied from class:ColumnMetaDataValidates and postprocesses the column data.- Overrides:
validatein classColumnMetaData
-