Module datarush.library
Class RecordRegisterStorageImpl
- java.lang.Object
-
- com.pervasive.datarush.tokens.record.RecordRegisterStorageImpl
-
- All Implemented Interfaces:
RecordRegisterStorage
public final class RecordRegisterStorageImpl extends Object implements RecordRegisterStorage
For internal purposes only
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.pervasive.datarush.tokens.record.RecordRegisterStorage
RecordRegisterStorage.RecordInfo
-
-
Constructor Summary
Constructors Constructor Description RecordRegisterStorageImpl(RecordRegisterStorage.RecordInfo info, int initialRecordCapacity)
-
Method Summary
-
-
-
Constructor Detail
-
RecordRegisterStorageImpl
public RecordRegisterStorageImpl(RecordRegisterStorage.RecordInfo info, int initialRecordCapacity)
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfaceRecordRegisterStorage
-
binaryGroup
public MutableBinaryTokenSequence binaryGroup()
- Specified by:
binaryGroupin interfaceRecordRegisterStorage
-
booleanGroup
public MutableBooleanTokenSequence booleanGroup()
- Specified by:
booleanGroupin interfaceRecordRegisterStorage
-
charGroup
public MutableCharTokenSequence charGroup()
- Specified by:
charGroupin interfaceRecordRegisterStorage
-
dateGroup
public MutableDateTokenSequence dateGroup()
- Specified by:
dateGroupin interfaceRecordRegisterStorage
-
doubleGroup
public MutableDoubleTokenSequence doubleGroup()
- Specified by:
doubleGroupin interfaceRecordRegisterStorage
-
floatGroup
public MutableFloatTokenSequence floatGroup()
- Specified by:
floatGroupin interfaceRecordRegisterStorage
-
intGroup
public MutableIntTokenSequence intGroup()
- Specified by:
intGroupin interfaceRecordRegisterStorage
-
ip4AddressGroup
public MutableIp4AddressTokenSequence ip4AddressGroup()
- Specified by:
ip4AddressGroupin interfaceRecordRegisterStorage
-
ip6AddressGroup
public MutableIp6AddressTokenSequence ip6AddressGroup()
- Specified by:
ip6AddressGroupin interfaceRecordRegisterStorage
-
longGroup
public MutableLongTokenSequence longGroup()
- Specified by:
longGroupin interfaceRecordRegisterStorage
-
moneyGroup
public MutableMoneyTokenSequence moneyGroup()
- Specified by:
moneyGroupin interfaceRecordRegisterStorage
-
numericGroup
public MutableNumericTokenSequence numericGroup()
- Specified by:
numericGroupin interfaceRecordRegisterStorage
-
stringGroup
public MutableStringTokenSequence stringGroup()
- Specified by:
stringGroupin interfaceRecordRegisterStorage
-
timeGroup
public MutableTimeTokenSequence timeGroup()
- Specified by:
timeGroupin interfaceRecordRegisterStorage
-
timestampGroup
public MutableTimestampTokenSequence timestampGroup()
- Specified by:
timestampGroupin interfaceRecordRegisterStorage
-
group
public MutableScalarTokenSequence group(ScalarTokenType type)
- Specified by:
groupin interfaceRecordRegisterStorage
-
allGroups
public MutableScalarTokenSequence[] allGroups()
- Specified by:
allGroupsin interfaceRecordRegisterStorage
-
size
public int size()
- Specified by:
sizein interfaceRecordRegisterStorage
-
appendNull
public void appendNull(int numRecords)
- Specified by:
appendNullin interfaceRecordRegisterStorage
-
setNull
public void setNull(int startRecord, int numRecords)- Specified by:
setNullin interfaceRecordRegisterStorage
-
appendZero
public void appendZero(int numRecords)
- Specified by:
appendZeroin interfaceRecordRegisterStorage
-
setZero
public void setZero(int startRecord, int numRecords)- Specified by:
setZeroin interfaceRecordRegisterStorage
-
getModificationCount
public long getModificationCount()
- Specified by:
getModificationCountin interfaceRecordRegisterStorage
-
touch
public void touch()
- Specified by:
touchin interfaceRecordRegisterStorage
-
getRecordInfo
public RecordRegisterStorage.RecordInfo getRecordInfo()
- Specified by:
getRecordInfoin interfaceRecordRegisterStorage
-
ensureCanonical
public void ensureCanonical()
- Specified by:
ensureCanonicalin interfaceRecordRegisterStorage
-
appendDefault
public void appendDefault(int numRecords)
- Specified by:
appendDefaultin interfaceRecordRegisterStorage
-
objectGroup
public <O> MutableObjectTokenSequence<O> objectGroup(ObjectTokenType<O> type)
- Specified by:
objectGroupin interfaceRecordRegisterStorage
-
objectGroups
public Collection<MutableObjectTokenSequence<?>> objectGroups()
- Specified by:
objectGroupsin interfaceRecordRegisterStorage
-
-