Class OraColumnDefiner
- java.lang.Object
-
- ru.curs.celesta.dbutils.adaptors.column.ColumnDefiner
-
- ru.curs.celesta.dbutils.adaptors.column.OraColumnDefiner
-
public abstract class OraColumnDefiner extends ColumnDefiner
Column definer for Oracle that takes into account the fact that in Oracle DEFAULT should precede NOT NULL.
-
-
Constructor Summary
Constructors Constructor Description OraColumnDefiner()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetFullDefinition(Column<?> c)Returns full definition of the column (for column creation).abstract StringgetInternalDefinition(Column<?> c)StringgetMainDefinition(Column<?> c)Returns column definition that contains name, type and NULL/NOT NULL ( without DEFAULT).-
Methods inherited from class ru.curs.celesta.dbutils.adaptors.column.ColumnDefiner
dbFieldType, getDefaultDefinition, join, nullable
-
-
-
-
Method Detail
-
getFullDefinition
public String getFullDefinition(Column<?> c)
Description copied from class:ColumnDefinerReturns full definition of the column (for column creation).- Overrides:
getFullDefinitionin classColumnDefiner- Parameters:
c- column.
-
getMainDefinition
public final String getMainDefinition(Column<?> c)
Description copied from class:ColumnDefinerReturns column definition that contains name, type and NULL/NOT NULL ( without DEFAULT). It is needed for the column change mechanism.- Specified by:
getMainDefinitionin classColumnDefiner- Parameters:
c- column.
-
-