public final class RecordRegisterStorageImpl extends Object implements RecordRegisterStorage
RecordRegisterStorage.RecordInfo
Constructor and Description |
---|
RecordRegisterStorageImpl(RecordRegisterStorage.RecordInfo info,
int initialRecordCapacity) |
public RecordRegisterStorageImpl(RecordRegisterStorage.RecordInfo info, int initialRecordCapacity)
public void reset()
reset
in interface RecordRegisterStorage
public MutableBinaryTokenSequence binaryGroup()
binaryGroup
in interface RecordRegisterStorage
public MutableBooleanTokenSequence booleanGroup()
booleanGroup
in interface RecordRegisterStorage
public MutableCharTokenSequence charGroup()
charGroup
in interface RecordRegisterStorage
public MutableDateTokenSequence dateGroup()
dateGroup
in interface RecordRegisterStorage
public MutableDoubleTokenSequence doubleGroup()
doubleGroup
in interface RecordRegisterStorage
public MutableFloatTokenSequence floatGroup()
floatGroup
in interface RecordRegisterStorage
public MutableIntTokenSequence intGroup()
intGroup
in interface RecordRegisterStorage
public MutableIp4AddressTokenSequence ip4AddressGroup()
ip4AddressGroup
in interface RecordRegisterStorage
public MutableIp6AddressTokenSequence ip6AddressGroup()
ip6AddressGroup
in interface RecordRegisterStorage
public MutableLongTokenSequence longGroup()
longGroup
in interface RecordRegisterStorage
public MutableMoneyTokenSequence moneyGroup()
moneyGroup
in interface RecordRegisterStorage
public MutableNumericTokenSequence numericGroup()
numericGroup
in interface RecordRegisterStorage
public MutableStringTokenSequence stringGroup()
stringGroup
in interface RecordRegisterStorage
public MutableTimeTokenSequence timeGroup()
timeGroup
in interface RecordRegisterStorage
public MutableTimestampTokenSequence timestampGroup()
timestampGroup
in interface RecordRegisterStorage
public MutableScalarTokenSequence group(ScalarTokenType type)
group
in interface RecordRegisterStorage
public MutableScalarTokenSequence[] allGroups()
allGroups
in interface RecordRegisterStorage
public int size()
size
in interface RecordRegisterStorage
public void appendNull(int numRecords)
appendNull
in interface RecordRegisterStorage
public void setNull(int startRecord, int numRecords)
setNull
in interface RecordRegisterStorage
public void appendZero(int numRecords)
appendZero
in interface RecordRegisterStorage
public void setZero(int startRecord, int numRecords)
setZero
in interface RecordRegisterStorage
public long getModificationCount()
getModificationCount
in interface RecordRegisterStorage
public void touch()
touch
in interface RecordRegisterStorage
public RecordRegisterStorage.RecordInfo getRecordInfo()
getRecordInfo
in interface RecordRegisterStorage
public void ensureCanonical()
ensureCanonical
in interface RecordRegisterStorage
public void appendDefault(int numRecords)
appendDefault
in interface RecordRegisterStorage
public <O> MutableObjectTokenSequence<O> objectGroup(ObjectTokenType<O> type)
objectGroup
in interface RecordRegisterStorage
public Collection<MutableObjectTokenSequence<?>> objectGroups()
objectGroups
in interface RecordRegisterStorage
Copyright © 2021 Actian Corporation. All rights reserved.