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 String
getFullDefinition(Column<?> c)
Returns full definition of the column (for column creation).abstract String
getInternalDefinition(Column<?> c)
String
getMainDefinition(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:ColumnDefiner
Returns full definition of the column (for column creation).- Overrides:
getFullDefinition
in classColumnDefiner
- Parameters:
c
- column.
-
getMainDefinition
public final String getMainDefinition(Column<?> c)
Description copied from class:ColumnDefiner
Returns column definition that contains name, type and NULL/NOT NULL ( without DEFAULT). It is needed for the column change mechanism.- Specified by:
getMainDefinition
in classColumnDefiner
- Parameters:
c
- column.
-
-