org.plasma.provisioning.rdb.oracle.g11.sys
Enum TableColumn.PROPERTY

java.lang.Object
  extended by java.lang.Enum<TableColumn.PROPERTY>
      extended by org.plasma.provisioning.rdb.oracle.g11.sys.TableColumn.PROPERTY
All Implemented Interfaces:
Serializable, Comparable<TableColumn.PROPERTY>
Enclosing interface:
TableColumn

public static enum TableColumn.PROPERTY
extends Enum<TableColumn.PROPERTY>

The declared logical property names for this Type.


Enum Constant Summary
characterSetName
          Name of the character set: CHAR_CS or NCHAR_CS
column_id
          Sequence number of the column as created
columnName
          Column name
dataDefault
          Default value for the column
dataLength
          Length of the column (in bytes)
dataPrecision
          Decimal precision (total number of digits) for NUMBER datatype; binary precision for FLOAT datatype, null for all other datatypes.
dataScale
          Digits to right of decimal point in a number
dataType
          Datatype of the column
nullable
          Specifies whether a column allows NULLs.
owner
          Owner of the table, view, or cluster
table
          Reference to the owner table
 
Method Summary
static TableColumn.PROPERTY valueOf(String name)
          Returns the enum constant of this type with the specified name.
static TableColumn.PROPERTY[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

columnName

public static final TableColumn.PROPERTY columnName
Column name

Represents the logical Property columnName which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.COLUMN_NAME.


dataType

public static final TableColumn.PROPERTY dataType
Datatype of the column

Represents the logical Property dataType which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.DATA_TYPE.


nullable

public static final TableColumn.PROPERTY nullable
Specifies whether a column allows NULLs. Value is N if there is a NOT NULL constraint on the column or if the column is part of a PRIMARY KEY. The constraint should be in an ENABLE VALIDATE state.

Represents the logical Property nullable which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.NULLABLE.


column_id

public static final TableColumn.PROPERTY column_id
Sequence number of the column as created

Represents the logical Property column_id which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.COLUMN_ID.


dataLength

public static final TableColumn.PROPERTY dataLength
Length of the column (in bytes)

Represents the logical Property dataLength which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.DATA_LENGTH.


dataPrecision

public static final TableColumn.PROPERTY dataPrecision
Decimal precision (total number of digits) for NUMBER datatype; binary precision for FLOAT datatype, null for all other datatypes.

Represents the logical Property dataPrecision which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.DATA_PRECISION.


dataScale

public static final TableColumn.PROPERTY dataScale
Digits to right of decimal point in a number

Represents the logical Property dataScale which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.DATA_SCALE.


dataDefault

public static final TableColumn.PROPERTY dataDefault
Default value for the column

Represents the logical Property dataDefault which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.DATA_DEFAULT.


characterSetName

public static final TableColumn.PROPERTY characterSetName
Name of the character set: CHAR_CS or NCHAR_CS

Represents the logical Property characterSetName which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.CHARACTER_SET_NAME.


owner

public static final TableColumn.PROPERTY owner
Owner of the table, view, or cluster

Represents the logical Property owner which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.OWNER.


table

public static final TableColumn.PROPERTY table
Reference to the owner table

Represents the logical Property table which is part of the Type TableColumn.

Data Store Mapping: Corresponds to the physical data store element ALL_TAB_COLUMNS.TABLE_NAME.

Method Detail

values

public static TableColumn.PROPERTY[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (TableColumn.PROPERTY c : TableColumn.PROPERTY.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static TableColumn.PROPERTY valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


Copyright © 2014. All rights reserved.