- 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 classRecordRegisterSupport.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 voidadvancePosition(int count)booleancontainsNull()longgetPosition()intgetRecordNumber()RecordRegisterStoragegetStorage()booleanisNull()ScalarValuedIteratornewFieldIterator(FieldIteratorProperties properties)ScalarInputFieldnewInputField(int absoluteIndex)ScalarInputFieldnewInputField(String name)ScalarOutputFieldnewOutputField(int absoluteIndex)ScalarOutputFieldnewOutputField(String name)ScalarRegisternewScalarRegister(int absoluteIndex)ScalarRegisternewScalarRegister(String name)voidnextPosition()voidresetPosition()voidset(TokenValued value)voidsetNull()voidsetPosition(long position)voidsetRecordNumber(int recordNumber)voidsetStorage(RecordRegisterStorage storage)voidsetZero()
-
-
-
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)
-
-