- java.lang.Object
-
- com.pervasive.datarush.tokens.record.RecordRegisterSupport
-
public final class RecordRegisterSupport extends Object
For internal purposes only
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RecordRegisterSupport.Access
-
Constructor Summary
Constructors Constructor Description RecordRegisterSupport(RecordTokenType type, RecordRegisterSupport.Access access)
RecordRegisterSupport(RecordTokenType type, RecordRegisterSupport.Access access, RecordRegisterStorage storage, boolean storageFixed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advancePosition(int count)
boolean
containsNull()
long
getPosition()
int
getRecordNumber()
RecordRegisterStorage
getStorage()
boolean
isNull()
ScalarValuedIterator
newFieldIterator(FieldIteratorProperties properties)
ScalarInputField
newInputField(int absoluteIndex)
ScalarInputField
newInputField(String name)
ScalarOutputField
newOutputField(int absoluteIndex)
ScalarOutputField
newOutputField(String name)
ScalarRegister
newScalarRegister(int absoluteIndex)
ScalarRegister
newScalarRegister(String name)
void
nextPosition()
void
resetPosition()
void
set(TokenValued value)
void
setNull()
void
setPosition(long position)
void
setRecordNumber(int recordNumber)
void
setStorage(RecordRegisterStorage storage)
void
setZero()
-
-
-
Constructor Detail
-
RecordRegisterSupport
public RecordRegisterSupport(RecordTokenType type, RecordRegisterSupport.Access access)
-
RecordRegisterSupport
public RecordRegisterSupport(RecordTokenType type, RecordRegisterSupport.Access access, RecordRegisterStorage storage, boolean storageFixed)
-
-
Method Detail
-
getPosition
public long getPosition()
-
setPosition
public void setPosition(long position)
-
resetPosition
public void resetPosition()
-
nextPosition
public void nextPosition()
-
advancePosition
public void advancePosition(int count)
-
getRecordNumber
public int getRecordNumber()
-
setRecordNumber
public void setRecordNumber(int recordNumber)
-
getStorage
public RecordRegisterStorage getStorage()
-
setStorage
public void setStorage(RecordRegisterStorage storage)
-
newScalarRegister
public ScalarRegister newScalarRegister(int absoluteIndex)
-
newScalarRegister
public ScalarRegister newScalarRegister(String name)
-
newOutputField
public ScalarOutputField newOutputField(String name)
-
newOutputField
public ScalarOutputField newOutputField(int absoluteIndex)
-
newInputField
public ScalarInputField newInputField(String name)
-
newInputField
public ScalarInputField newInputField(int absoluteIndex)
-
newFieldIterator
public ScalarValuedIterator newFieldIterator(FieldIteratorProperties properties)
-
setNull
public void setNull()
-
setZero
public void setZero()
-
isNull
public boolean isNull()
-
containsNull
public boolean containsNull()
-
set
public void set(TokenValued value)
-
-