Package | Description |
---|---|
com.pervasive.datarush.encoding.binary |
Implementations of encoders of tokens
into binary formats.
|
com.pervasive.datarush.ports.record |
Provides implementations of port objects related to the flow of record sets
between operators.
|
com.pervasive.datarush.sequences |
Provides classes and interfaces related to sequences of tokens.
|
com.pervasive.datarush.sequences.record |
Provides implementations of sequences of record valued tokens.
|
com.pervasive.datarush.sequences.scalar |
Provides implementations of sequences of scalar token values.
|
com.pervasive.datarush.tokens |
Provides classes and utilities for working with data tokens.
|
com.pervasive.datarush.tokens.record |
Provides implementations of and utilities for record valued
tokens.
|
Modifier and Type | Method and Description |
---|---|
TokenDecoder |
TokenEncodings.allocateDecoder(TokenType type,
TokenOrder... ordering)
Creates a default decoder appropriate for the given type.
|
TokenEncoder |
TokenEncodings.allocateEncoder(TokenType type,
TokenOrder... ordering)
Creates a default encoder appropriate for the given type.
|
Modifier and Type | Method and Description |
---|---|
TokenOrder |
AliasSet.getOrder()
Return the order associated with this set.
|
Modifier and Type | Method and Description |
---|---|
static AliasSet |
AliasSet.createSet(String[] keys,
TokenOrder order)
Creates a set consisting of an array of keys and specified order
|
Modifier and Type | Method and Description |
---|---|
ElementComparator |
TokenSequence.getElementComparator(TokenOrder sortOrder)
Gets an
ElementComparator for this sequence using
the specified ordering. |
Modifier and Type | Method and Description |
---|---|
ElementComparator |
SparseRecordTokenList.getElementComparator(TokenOrder... sortOrder) |
ElementComparator |
RecordTokenSequence.getElementComparator(TokenOrder... sortOrder)
Gets an ElementComparator for the token array and given ordering.
|
ElementComparator |
SparseRecordTokenList.getElementComparator(TokenOrder sortOrder) |
ElementComparator |
RecordTokenSequence.getElementComparator(TokenOrder sortOrder)
Gets an ElementComparator for the token array and given ordering.
|
Modifier and Type | Method and Description |
---|---|
ElementComparator |
AbstractScalarTokenSequence.getElementComparator(TokenOrder sortOrder) |
Modifier and Type | Method and Description |
---|---|
TokenOrder |
TokenComparator.getDirection()
Gets the direction of the comparator's ordering.
|
static TokenOrder |
TokenOrder.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TokenOrder[] |
TokenOrder.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static TokenComparator |
TokenComparators.getComparator(TokenType type,
TokenOrder order)
Creates a comparator appropriate for the given type ordered in
the specified direction.
|
static RecordTokenComparator |
TokenComparators.getCompositeComparator(ScalarTokenType[] types,
TokenOrder order)
Creates a composite comparator appropriate for the given types
ordered in the specified direction.
|
static RecordTokenComparator |
TokenComparators.getCompositeComparator(ScalarTokenType[] types,
TokenOrder[] order)
Creates a composite comparator appropriate for the given types
ordered in the specified direction for each field.
|
static RecordTokenComparator |
TokenComparators.getCompositeComparator(ScalarValued[] left,
ScalarValued[] right,
TokenOrder order)
Creates a composite comparator, bound to the given sets of left and right values,
using the specified ordering for all pairings of values.
|
static RecordTokenComparator |
TokenComparators.getCompositeComparator(ScalarValued[] left,
ScalarValued[] right,
TokenOrder[] order)
Creates a composite comparator, bound to the given sets of left and right values,
using the specified orderings for each pairing of values.
|
int[] |
TokenSorter.sort(RecordTokenSequence data,
TokenOrder[] sortOrder)
Builds a sort order permutation for the specified composite
sequence using the specified order for each column.
|
int[] |
TokenSorter.sort(TokenSequence data,
TokenOrder sortOrder)
Builds a sort order permutation for the specified sequence in
the specified order.
|
Modifier and Type | Method and Description |
---|---|
TokenOrder |
SortedJoinKey.getOrder()
Get the ordering associated with this key.
|
TokenOrder |
SortKey.getOrder()
Get the ordering associated with this key.
|
static TokenOrder[] |
SortedJoinKey.getOrders(SortedJoinKey... joinKeys)
Extract the orderings from several keys.
|
static TokenOrder[] |
SortKey.getOrders(SortKey... sortKeys)
Extract the orderings from several keys.
|
Modifier and Type | Method and Description |
---|---|
static SortedJoinKey[] |
SortedJoinKey.makeJoinKeys(TokenOrder[] order,
JoinKey[] names)
Create multiple keys using the specified order.
|
static SortedJoinKey[] |
SortedJoinKey.makeJoinKeys(TokenOrder order,
JoinKey... names)
Create multiple keys using the specified order.
|
static SortKey[] |
SortKey.makeSortKeys(TokenOrder order,
String... names)
Create multiple keys using the specified order.
|
Constructor and Description |
---|
SortedJoinKey(JoinKey key,
TokenOrder ordering)
Create a key using the specified order.
|
SortedJoinKey(String name,
TokenOrder ordering)
Create a key using the specified order, where the left name and right name
are the same.
|
SortKey(String name,
TokenOrder order)
Create a key using the specified order.
|
Copyright © 2020 Actian Corporation. All rights reserved.