Module datarush.library
Package com.pervasive.datarush.tokens
Provides classes and utilities for working with data tokens.
Tokens are the fundamental data units within DataRush.
Operators are connected to one another consuming and emitting tokens via ports. All tokens have two properties:
- a data type
- a value, potentially unset. If unset, the token is called null valued.
-
Interface Summary Interface Description DataRegister A mutableTokenValued
object.DataToken An immutableTokenValued
object.ModificationCountProvider A monotonically increasing sequence of change numbers.RetargetableObject Represents a position in some sequence.TokenComparator An object for comparing tokens of compatible types.TokenConverter An object capable of converting tokens into other formats.TokenPusher An object capable of transferring a token from a random-access source to a target.TokenSettable An object holding a nullable data value which is mutable.TokenValued An representation of a nullable data value. -
Class Summary Class Description DefaultModificationCountProvider Provides a change number sequence which is manually managed.InputModificationCountProvider A change sequence derived from an input port.TokenComparators A factory for creatingTokenComparator
objects.TokenConverters A factory for creatingTokenConverter
objects.TokenRegisters A factory for creatingDataRegister
objects.TokenUtils Utilities for working with token values. -
Enum Summary Enum Description DataRepresentation Controls the representation of a dataset.DataRepresentation.Base The default value that is assumed for unspecified values.TokenOrder An ordering of token values.TokenSorter An object capable of producing a sort order permutation of aTokenSequence
.