Module datarush.library
Interface MutableLongTokenSequence
- 
- All Superinterfaces:
- DoubleTokenSequence,- FloatTokenSequence,- LongTokenSequence,- MutableScalarTokenSequence,- MutableTokenSequence,- NumericTokenSequence,- ScalarTokenAppendable,- ScalarTokenSequence,- ScalarTyped,- TokenAppendable,- TokenSequence,- TokenTyped
 - All Known Implementing Classes:
- LongTokenList,- SparseLongTokenList
 
 public interface MutableLongTokenSequence extends LongTokenSequence, MutableScalarTokenSequence AMutableTokenSequencecontaining long valued data.- See Also:
- TokenTypeConstant#LONG
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappend(long value)Appends the specified long to this sequence.voidappend(long value, int count)Appends the specified long to this sequence multiple times.LongSettablegetTokenSetter(int index)Returns a mutator for the given index.voidsetLong(int index, long value)Sets the token at the specified position to the given value.- 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.DoubleTokenSequencegetDouble, getValues
 - 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.FloatTokenSequencegetFloat, getValues
 - 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.LongTokenSequencegetLong, getToken, getValues, newValueIterator
 - 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.MutableScalarTokenSequenceensureCanonical, getModificationCount
 - 
Methods inherited from interface com.pervasive.datarush.sequences.MutableTokenSequenceappendNull, appendNull, appendZero, appendZero, fillValue, reset, setNull, setNull, setValue, setValues, setZero, setZero
 - 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.NumericTokenSequencegetBigDecimal, getValues
 - 
Methods inherited from interface com.pervasive.datarush.sequences.scalar.ScalarTokenSequencegetType, isNull, isZero
 - 
Methods inherited from interface com.pervasive.datarush.sequences.TokenAppendableappend, append, append, append
 - 
Methods inherited from interface com.pervasive.datarush.sequences.TokenSequencecompareElement, compareElements, getElementComparator, hashCode, isNull, size, toString
 
- 
 
- 
- 
- 
Method Detail- 
appendvoid append(long value) Appends the specified long to this sequence.- Parameters:
- value- the value to append.
 
 - 
appendvoid append(long value, int count)Appends the specified long to this sequence multiple times.- Parameters:
- value- the value to append.
- count- the number of copies to append.
 
 - 
setLongvoid setLong(int index, long value)Sets the token at the specified position to the given value.- Parameters:
- index- the position to modify
- value- the new value
 
 - 
getTokenSetterLongSettable getTokenSetter(int index) Description copied from interface:MutableTokenSequenceReturns a mutator for the given index.- Specified by:
- getTokenSetterin interface- MutableScalarTokenSequence
- Specified by:
- getTokenSetterin interface- MutableTokenSequence
- Parameters:
- index- the position
- Returns:
- a mutator for the given index.
 
 
- 
 
-