class MemoColumnImpl extends LongValueColumnImpl
ColumnImpl.AutoNumberGenerator, ColumnImpl.InitArgs, ColumnImpl.SortOrder| Modifier and Type | Field and Description |
|---|---|
private short |
_codePage
the code page for a text field (for certain db versions)
|
private boolean |
_compressedUnicode
whether or not they are compressed
|
private boolean |
_hyperlink
whether or not this is a hyperlink column (only possible for columns
of type MEMO)
|
private ColumnImpl.SortOrder |
_sortOrder
the collating sort order for a text field
|
private ColumnImpl |
_versionHistoryCol
complex column which tracks the version history for this "append only"
column
|
AUTO_NUMBER_FLAG_MASK, AUTO_NUMBER_GUID_FLAG_MASK, COMPRESSED_UNICODE_EXT_FLAG_MASK, FIXED_LEN_FLAG_MASK, GENERAL_LEGACY_SORT_ORDER, GENERAL_SORT_ORDER, HYPERLINK_FLAG_MASK, INVALID_AUTO_NUMBER, LOG, MILLIS_BETWEEN_EPOCH_AND_1900, NUMERIC_NEGATIVE_BYTE, RETURN_ROW_ID, UNKNOWN_FLAG_MASKAUTO_NUMBER, KEEP_VALUE| Constructor and Description |
|---|
MemoColumnImpl(ColumnImpl.InitArgs args) |
| Modifier and Type | Method and Description |
|---|---|
short |
getTextCodePage() |
ColumnImpl.SortOrder |
getTextSortOrder() |
ColumnImpl |
getVersionHistoryColumn()
Returns the column which tracks the version history for an "append only"
column.
|
boolean |
isCompressedUnicode() |
boolean |
isHyperlink()
Returns whether or not this is a hyperlink column (only possible for
columns of type MEMO).
|
void |
setVersionHistoryColumn(ColumnImpl versionHistoryCol) |
getMaxLengthInUnits, getOwnedPageCount, postTableLoadInit, read, readLongValue, setUsageMaps, writeLongValue, writeRealDatabooleanToInteger, compareTo, countVariableLength, create, decodeTextValue, decodeUncompressedText, encodeTextValue, encodeUncompressedText, fromDateDouble, fromLocalDateDouble, getAutoNumberGenerator, getCalendar, getCharset, getColumnIndex, getColumnNumber, getColumnValidator, getComplexInfo, getDatabase, getDisplayIndex, getFixedDataOffset, getFormat, getLength, getLengthInUnits, getName, getOriginalDataType, getPageChannel, getPrecision, getProperties, getRowValue, getRowValue, getScale, getSQLType, getTable, getType, getVarLenTableIndex, isAppendOnly, isAutoNumber, isCalculated, isGUIDValue, isImmutableValue, isRawData, isVariableLength, rawDataWrapper, read, readCodePage, readExtraFlags, readFromNullMask, readSortOrder, setColumnIndex, setColumnValidator, setRowValue, setRowValue, storeInNullMask, toBigDecimal, toBigDecimal, toBooleanValue, toByteArray, toCharSequence, toDateDouble, toInternalValue, toLocalDateDouble, toString, toUnscaledByteArray, validate, withErrorContext, write, write, writeDefinitions, writeFixedLengthField, writeFixedLengthField, writeToNullMaskprivate final boolean _compressedUnicode
private final ColumnImpl.SortOrder _sortOrder
private final short _codePage
private ColumnImpl _versionHistoryCol
private boolean _hyperlink
MemoColumnImpl(ColumnImpl.InitArgs args) throws java.io.IOException
java.io.IOExceptionpublic boolean isCompressedUnicode()
isCompressedUnicode in interface ColumnisCompressedUnicode in class ColumnImplpublic short getTextCodePage()
getTextCodePage in class ColumnImplpublic ColumnImpl.SortOrder getTextSortOrder()
getTextSortOrder in class ColumnImplpublic ColumnImpl getVersionHistoryColumn()
ColumngetVersionHistoryColumn in interface ColumngetVersionHistoryColumn in class ColumnImplpublic void setVersionHistoryColumn(ColumnImpl versionHistoryCol)
setVersionHistoryColumn in class ColumnImplpublic boolean isHyperlink()
ColumnisHyperlink in interface ColumnisHyperlink in class ColumnImpl