Package | Description |
---|---|
com.pervasive.datarush.analytics.stats |
Provides various statistics, Data Summarizer, and Data Quality Analyzer.
|
com.pervasive.datarush.operators.assertion |
Provides operators for making assertions on flows and files.
|
com.pervasive.datarush.operators.group |
Provides data aggregation components.
|
com.pervasive.datarush.operators.sort |
Provides operators for sorting and manipulating sorted
flows.
|
com.pervasive.datarush.ports.record |
Provides implementations of port objects related to the flow of record sets
between operators.
|
com.pervasive.datarush.sequences.record |
Provides implementations of sequences of record valued tokens.
|
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 |
---|---|
List<SortKey> |
Rank.getRankBy()
Get the list of fields used for ranking within each partition.
|
Modifier and Type | Method and Description |
---|---|
void |
Rank.setRankBy(SortKey... rankBy)
Set the list of fields to use for ranking.
|
Modifier and Type | Method and Description |
---|---|
void |
Rank.setRankBy(List<SortKey> rankBy)
Set the list of fields to use for ranking.
|
Modifier and Type | Method and Description |
---|---|
SortKey[] |
AssertSorted.getOrdering()
Get the expected sort ordering.
|
Modifier and Type | Method and Description |
---|---|
void |
AssertSorted.setOrdering(SortKey... ordering)
Set the expected ordering of the input keys.
|
Constructor and Description |
---|
AssertSorted(SortKey... ordering)
Construct the assertion operator with the given key ordering.
|
Modifier and Type | Method and Description |
---|---|
SortKey[] |
RemoveDuplicates.getSortKeys()
Returns the additional keys by which to sort the data to determine
which row to output in the event of a duplicate.
|
Modifier and Type | Method and Description |
---|---|
void |
RemoveDuplicates.setSortKeys(SortKey[] sortKeys)
Sets the additional keys by which to sort the data to determine
which row to output in the event of a duplicate.
|
Modifier and Type | Method and Description |
---|---|
List<SortKey> |
Sort.getSortKeys()
Returns the list of sort keys by which we are to sort.
|
Modifier and Type | Method and Description |
---|---|
void |
Sort.setSortKeys(SortKey... keys)
Sets the list of sort keys by which we are to sort.
|
Modifier and Type | Method and Description |
---|---|
void |
Sort.setSortKeys(List<SortKey> keys)
Sets the list of sort keys by which we are to sort.
|
Constructor and Description |
---|
Sort(SortKey... keys)
Creates a new instance of
Sort , specifying
the minimal set of required parameters. |
Constructor and Description |
---|
Sort(List<SortKey> keys)
Creates a new instance of
Sort , specifying
the minimal set of required parameters. |
Modifier and Type | Method and Description |
---|---|
SortKey |
AliasSet.firstSortKey()
Returns the first member of this set, combined with the order to make a SortKey
|
static SortKey[] |
AliasSet.firstSortKeys(AliasSet[] sets)
Returns the first sort keys in each of the given sets
|
SortKey[] |
DataOrdering.getKeys()
Returns the keys that the data is sorted by
|
SortKey[] |
DataOrdering.getPrefixOrdering(String[] prefix)
Returns a prefix of the current ordering, merged with
sort direction information.
|
Modifier and Type | Method and Description |
---|---|
static AliasSet |
AliasSet.createSet(SortKey key)
Creates a set consisting of the given ordered key
|
static AliasSet[] |
AliasSet.createSets(SortKey[] keys)
Creates multiple single-key sets of specified order.
|
static com.pervasive.datarush.operators.partition.internal.UnpartitionOperator |
PartialDataDistribution.getGatherScheme(int partitionCount,
SortKey[] ordering) |
boolean |
DataOrdering.isOrdered(SortKey[] desired)
Returns true if data is ordered by the specified ordering or a prefix
of the specified ordering.
|
static KeyDrivenDataDistribution |
MetadataUtil.negotiateGrouping(MetadataCalculationContext ctx,
RecordPort port,
SortKey... keys)
Negotiates the required data distribution on the specified port
using the given grouping fields with sort ordering.
|
Constructor and Description |
---|
DataOrdering(SortKey[] keys)
Specify that data is ordered by the given set of keys.
|
Constructor and Description |
---|
DataOrdering(List<SortKey> keys)
Specify that data is ordered by the given set of keys.
|
Modifier and Type | Method and Description |
---|---|
ElementComparator |
SparseRecordTokenList.getElementComparator(SortKey... sortKeys) |
ElementComparator |
RecordTokenSequence.getElementComparator(SortKey... sortKeys)
Gets an
ElementComparator for the token array for the
fields with the given names and the given token orders. |
void |
RecordTokenList.sort(SortKey... sortKeys)
Sort the list using the specified ordering.
|
Modifier and Type | Method and Description |
---|---|
int[] |
TokenSorter.sort(RecordTokenSequence data,
SortKey... sortKeys)
Builds a sort order permutation for the specified composite
sequence using the given sort keys.
|
Modifier and Type | Method and Description |
---|---|
static SortKey[] |
SortKey.asc(String... names)
Create multiple ascending keys.
|
static SortKey |
SortKey.asc(String name)
Create an ascending key.
|
static SortKey[] |
SortKey.desc(String... names)
Create multiple descending keys.
|
static SortKey |
SortKey.desc(String name)
Create a descending key.
|
static SortKey[] |
SortedJoinKey.getLeftKeys(SortedJoinKey... joinKeys)
Extract the left sort keys from several sorted join keys
|
static SortKey[] |
SortedJoinKey.getRightKeys(SortedJoinKey... joinKeys)
Extract the right sort keys from several sorted join keys
|
static SortKey[] |
SortKey.makeSortKeys(TokenOrder order,
String... names)
Create multiple keys using the specified order.
|
static SortKey[] |
SortKey.parseKey(String... keyExpressions)
Parse key expressions into
SortKey s. |
Modifier and Type | Method and Description |
---|---|
static String[] |
SortKey.getNames(SortKey... sortKeys)
Extract the field names from several keys.
|
static TokenOrder[] |
SortKey.getOrders(SortKey... sortKeys)
Extract the orderings from several keys.
|
Copyright © 2016 Actian Corporation. All Rights Reserved.