private static class CalculatedColumnUtil.CalcMemoColImpl extends MemoColumnImpl
ColumnImpl.AutoNumberGenerator, ColumnImpl.InitArgs, ColumnImpl.SortOrderAUTO_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 |
|---|
CalcMemoColImpl(ColumnImpl.InitArgs args) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getMaxLengthInUnits() |
protected byte[] |
readLongValue(byte[] lvalDefinition) |
protected java.nio.ByteBuffer |
writeLongValue(byte[] value,
int remainingRowLength)
Write an LVAL column into a ByteBuffer inline if it fits, otherwise in
other data page(s).
|
getTextCodePage, getTextSortOrder, getVersionHistoryColumn, isCompressedUnicode, isHyperlink, setVersionHistoryColumngetOwnedPageCount, postTableLoadInit, read, setUsageMaps, 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, writeToNullMaskCalcMemoColImpl(ColumnImpl.InitArgs args) throws java.io.IOException
java.io.IOExceptionprotected int getMaxLengthInUnits()
getMaxLengthInUnits in class LongValueColumnImplprotected byte[] readLongValue(byte[] lvalDefinition)
throws java.io.IOException
readLongValue in class LongValueColumnImpllvalDefinition - Column value that points to an LVAL recordjava.io.IOExceptionprotected java.nio.ByteBuffer writeLongValue(byte[] value,
int remainingRowLength)
throws java.io.IOException
LongValueColumnImplwriteLongValue in class LongValueColumnImplvalue - Value of the LVAL columnjava.io.IOException