|
Oracle® Database XStream Java API Reference 12c Release 1 (12.1) E17774-03 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ColumnValue
The ColumnValue interface encapsulates the information about a column in a RowLCR. The column data is in the form of oracle.sql.Datum.
You can have a customized implementation of ColumnValue by using this interface.
RowLCR
Field Summary | |
---|---|
static int |
BINARY_DOUBLE |
static int |
BINARY_FLOAT |
static int |
CHAR |
static int |
DATE |
static int |
INTERVALDS |
static int |
INTERVALYM |
static int |
NUMBER |
static int |
RAW |
static int |
TIMESTAMP |
static int |
TIMESTAMPLTZ |
static int |
TIMESTAMPTZ |
Method Summary | |
---|---|
int |
getCharsetId() Gets the column character set identifier (ID). |
oracle.sql.Datum |
getColumnData() Gets the column data. |
int |
getColumnDataType() Gets the column data type as defined in this interface. |
java.lang.String |
getColumnName() Gets the column name. |
boolean |
getTDEFlag() Gets the Transparent Data Encryption (TDE) flag. |
boolean |
is32kData() Indicates whether the column is an extended size column (maximum size of 32767 bytes). |
void |
set32kData(boolean is32kData) Sets the extended size column flag (maximum size of 32767 bytes). |
void |
setCharsetId(int charsetId) Sets the Oracle character set ID for the column. |
void |
setColumnData(oracle.sql.Datum columnData, int columnDataType) Sets the column data. |
void |
setColumnName(java.lang.String columnName) Sets the column name. |
void |
setTDEFlag(boolean tdeFlag) Sets the Transparent Data Encryption (TDE) flag. |
Field Detail |
---|
static final int CHAR
static final int NUMBER
static final int DATE
static final int RAW
static final int TIMESTAMP
static final int TIMESTAMPTZ
static final int TIMESTAMPLTZ
static final int BINARY_FLOAT
static final int BINARY_DOUBLE
static final int INTERVALYM
static final int INTERVALDS
Method Detail |
---|
java.lang.String getColumnName()
void setColumnName(java.lang.String columnName)
columnName
- The column name.oracle.sql.Datum getColumnData()
void setColumnData(oracle.sql.Datum columnData, int columnDataType) throws StreamsException
columnData
- The column data, an instance of oracle.sql.Datum subclass.columnDataType
- The column data type as defined in this class.StreamsException
- a StreamsException is thrown if the columnData is NULL and columnDataType is invalid.int getColumnDataType()
boolean getTDEFlag()
void setTDEFlag(boolean tdeFlag)
tdeFlag
- a boolean value indicates whether TDE Flag should be set.boolean is32kData()
void set32kData(boolean is32kData)
is32kData
- The extended size column flag.void setCharsetId(int charsetId)
charsetId
- The character set IDCharacterSet
int getCharsetId()
CharacterSet
|
Oracle® Database XStream Java API Reference 12c Release 1 (12.1) E17774-03 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |