Class SymbolManagerLocalAppendableColumn<SYMBOL_TYPE extends CharSequence,​DATA_TYPE>

java.lang.Object
com.illumon.iris.db.tables.appendable.BaseAppendableColumn<DATA_TYPE>
com.illumon.iris.db.tables.appendable.local.LocalAppendableColumn<DATA_TYPE>
com.illumon.iris.db.tables.appendable.local.SymbolManagerLocalAppendableColumn<SYMBOL_TYPE,​DATA_TYPE>
All Implemented Interfaces:
AppendableColumn<DATA_TYPE>, BufferedAppendable, BufferedAppendableColumn<DATA_TYPE>, TableTransactionProcessor
Direct Known Subclasses:
SymbolLocalAppendableColumn, SymbolSetLocalAppendableColumn

public abstract class SymbolManagerLocalAppendableColumn<SYMBOL_TYPE extends CharSequence,​DATA_TYPE>
extends LocalAppendableColumn<DATA_TYPE>
Superclass for local appendable columns backed by symbol managers. Note that while we pass through the BufferedAppendable operations, we don't pass through TableTransactionProcessor operations. In order to ensure deterministic output (for appropriately constituted symbol managers), we never use transactions around mappings.