Module datarush.library
Class RecordRegisterStorageImpl
java.lang.Object
com.pervasive.datarush.tokens.record.RecordRegisterStorageImpl
- All Implemented Interfaces:
RecordRegisterStorage
For internal purposes only
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.pervasive.datarush.tokens.record.RecordRegisterStorage
RecordRegisterStorage.RecordInfo -
Constructor Summary
ConstructorsConstructorDescriptionRecordRegisterStorageImpl(RecordRegisterStorage.RecordInfo info, int initialRecordCapacity) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendDefault(int numRecords) voidappendNull(int numRecords) voidappendZero(int numRecords) voidlonggroup(ScalarTokenType type) intGroup()<O> MutableObjectTokenSequence<O>objectGroup(ObjectTokenType<O> type) voidreset()voidsetNull(int startRecord, int numRecords) voidsetZero(int startRecord, int numRecords) intsize()voidtouch()
-
Constructor Details
-
RecordRegisterStorageImpl
-
-
Method Details
-
reset
public void reset()- Specified by:
resetin interfaceRecordRegisterStorage
-
binaryGroup
- Specified by:
binaryGroupin interfaceRecordRegisterStorage
-
booleanGroup
- Specified by:
booleanGroupin interfaceRecordRegisterStorage
-
charGroup
- Specified by:
charGroupin interfaceRecordRegisterStorage
-
dateGroup
- Specified by:
dateGroupin interfaceRecordRegisterStorage
-
doubleGroup
- Specified by:
doubleGroupin interfaceRecordRegisterStorage
-
floatGroup
- Specified by:
floatGroupin interfaceRecordRegisterStorage
-
intGroup
- Specified by:
intGroupin interfaceRecordRegisterStorage
-
ip4AddressGroup
- Specified by:
ip4AddressGroupin interfaceRecordRegisterStorage
-
ip6AddressGroup
- Specified by:
ip6AddressGroupin interfaceRecordRegisterStorage
-
longGroup
- Specified by:
longGroupin interfaceRecordRegisterStorage
-
moneyGroup
- Specified by:
moneyGroupin interfaceRecordRegisterStorage
-
numericGroup
- Specified by:
numericGroupin interfaceRecordRegisterStorage
-
stringGroup
- Specified by:
stringGroupin interfaceRecordRegisterStorage
-
timeGroup
- Specified by:
timeGroupin interfaceRecordRegisterStorage
-
timestampGroup
- Specified by:
timestampGroupin interfaceRecordRegisterStorage
-
group
- Specified by:
groupin interfaceRecordRegisterStorage
-
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
- Specified by:
getRecordInfoin interfaceRecordRegisterStorage
-
ensureCanonical
public void ensureCanonical()- Specified by:
ensureCanonicalin interfaceRecordRegisterStorage
-
appendDefault
public void appendDefault(int numRecords) - Specified by:
appendDefaultin interfaceRecordRegisterStorage
-
objectGroup
- Specified by:
objectGroupin interfaceRecordRegisterStorage
-
objectGroups
- Specified by:
objectGroupsin interfaceRecordRegisterStorage
-