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:
reset
in interfaceRecordRegisterStorage
-
binaryGroup
public MutableBinaryTokenSequence binaryGroup()
- Specified by:
binaryGroup
in interfaceRecordRegisterStorage
-
booleanGroup
public MutableBooleanTokenSequence booleanGroup()
- Specified by:
booleanGroup
in interfaceRecordRegisterStorage
-
charGroup
public MutableCharTokenSequence charGroup()
- Specified by:
charGroup
in interfaceRecordRegisterStorage
-
dateGroup
public MutableDateTokenSequence dateGroup()
- Specified by:
dateGroup
in interfaceRecordRegisterStorage
-
doubleGroup
public MutableDoubleTokenSequence doubleGroup()
- Specified by:
doubleGroup
in interfaceRecordRegisterStorage
-
floatGroup
public MutableFloatTokenSequence floatGroup()
- Specified by:
floatGroup
in interfaceRecordRegisterStorage
-
intGroup
public MutableIntTokenSequence intGroup()
- Specified by:
intGroup
in interfaceRecordRegisterStorage
-
ip4AddressGroup
public MutableIp4AddressTokenSequence ip4AddressGroup()
- Specified by:
ip4AddressGroup
in interfaceRecordRegisterStorage
-
ip6AddressGroup
public MutableIp6AddressTokenSequence ip6AddressGroup()
- Specified by:
ip6AddressGroup
in interfaceRecordRegisterStorage
-
longGroup
public MutableLongTokenSequence longGroup()
- Specified by:
longGroup
in interfaceRecordRegisterStorage
-
moneyGroup
public MutableMoneyTokenSequence moneyGroup()
- Specified by:
moneyGroup
in interfaceRecordRegisterStorage
-
numericGroup
public MutableNumericTokenSequence numericGroup()
- Specified by:
numericGroup
in interfaceRecordRegisterStorage
-
stringGroup
public MutableStringTokenSequence stringGroup()
- Specified by:
stringGroup
in interfaceRecordRegisterStorage
-
timeGroup
public MutableTimeTokenSequence timeGroup()
- Specified by:
timeGroup
in interfaceRecordRegisterStorage
-
timestampGroup
public MutableTimestampTokenSequence timestampGroup()
- Specified by:
timestampGroup
in interfaceRecordRegisterStorage
-
group
public MutableScalarTokenSequence group(ScalarTokenType type)
- Specified by:
group
in interfaceRecordRegisterStorage
-
allGroups
public MutableScalarTokenSequence[] allGroups()
- Specified by:
allGroups
in interfaceRecordRegisterStorage
-
size
public int size()
- Specified by:
size
in interfaceRecordRegisterStorage
-
appendNull
public void appendNull(int numRecords)
- Specified by:
appendNull
in interfaceRecordRegisterStorage
-
setNull
public void setNull(int startRecord, int numRecords)
- Specified by:
setNull
in interfaceRecordRegisterStorage
-
appendZero
public void appendZero(int numRecords)
- Specified by:
appendZero
in interfaceRecordRegisterStorage
-
setZero
public void setZero(int startRecord, int numRecords)
- Specified by:
setZero
in interfaceRecordRegisterStorage
-
getModificationCount
public long getModificationCount()
- Specified by:
getModificationCount
in interfaceRecordRegisterStorage
-
touch
public void touch()
- Specified by:
touch
in interfaceRecordRegisterStorage
-
getRecordInfo
public RecordRegisterStorage.RecordInfo getRecordInfo()
- Specified by:
getRecordInfo
in interfaceRecordRegisterStorage
-
ensureCanonical
public void ensureCanonical()
- Specified by:
ensureCanonical
in interfaceRecordRegisterStorage
-
appendDefault
public void appendDefault(int numRecords)
- Specified by:
appendDefault
in interfaceRecordRegisterStorage
-
objectGroup
public <O> MutableObjectTokenSequence<O> objectGroup(ObjectTokenType<O> type)
- Specified by:
objectGroup
in interfaceRecordRegisterStorage
-
objectGroups
public Collection<MutableObjectTokenSequence<?>> objectGroups()
- Specified by:
objectGroups
in interfaceRecordRegisterStorage
-
-