Package | Description |
---|---|
com.pervasive.datarush.operators.record |
Provides operators for manipulating record structure.
|
com.pervasive.datarush.ports.record |
Provides implementations of port objects related to the flow of record sets
between operators.
|
com.pervasive.datarush.types |
Provides classes and interfaces for the description of token data types.
|
Modifier and Type | Method and Description |
---|---|
FieldRemapping |
RemapFields.getFieldRemapping()
Gets how input fields are mapped to output fields,
|
Modifier and Type | Method and Description |
---|---|
void |
RemapFields.setFieldRemapping(FieldRemapping remapping)
Defines how input fields are to be mapped to output
fields.
|
Constructor and Description |
---|
RemapFields(FieldRemapping remapping)
Maps fields in the input to fields in the
output using the specified mapping.
|
Modifier and Type | Method and Description |
---|---|
static AliasSet[] |
AliasSet.remap(AliasSet[] sets,
FieldRemapping mapping)
Remaps each set according to the given remapping
|
UnspecifiedPartialDistribution |
UnspecifiedPartialDistribution.remap(FieldRemapping mapping)
Because UnspecifiedPartialDistribution does not
reference any key names, it is not sensitive to transformations to the record namespace
and thus this method just returns a reference to this, unmodified.
|
RecordMetadata |
RecordMetadata.remap(FieldRemapping mapping)
Computes the resulting metadata after applying the specified schema
remapping.
|
PartialDataDistribution |
KeyDrivenDataDistribution.remap(FieldRemapping mapping)
Applies the given field remapping to this distribution, changing names as required.
|
FullDataDistribution |
FullDataDistribution.remap(FieldRemapping mapping)
Because FullDataDistribution does not
reference any key names, it is not sensitive to transformations to the record namespace
and thus this method just returns a reference to this, unmodified.
|
PartialDataDistribution |
DynamicRangeDataDistribution.remap(FieldRemapping mapping)
Applies the given field remapping to this mapping, changing names as required.
|
DataOrdering |
DataOrdering.remap(FieldRemapping mapping)
Applies the given field remapping to this ordering, changing names as required.
|
abstract DataDistribution |
DataDistribution.remap(FieldRemapping mapping)
Applies the given field remapping to this mapping, changing names as required.
|
BalancedDistribution |
BalancedDistribution.remap(FieldRemapping mapping)
Because BalancedDistribution does not
reference any key names, it is not sensitive to transformations to the record namespace
and thus this method just returns a reference to this, unmodified.
|
AliasSet |
AliasSet.remap(FieldRemapping mapping)
Applies the field remapping to the names in this set, returning a new set.
|
Modifier and Type | Method and Description |
---|---|
static FieldRemapping |
FieldRemappings.patternRename(String format,
String... excludedFields)
Defines a simple pattern-based renaming fields of a record schema.
|
static FieldRemapping |
FieldRemappings.rename(FieldRemappings.Directive... directives)
Defines a transformation renaming fields of a record schema.
|
static FieldRemapping |
FieldRemappings.renameAndDrop(FieldRemappings.Directive... directives)
Defines a transformation renaming fields of a record schema,
dropping source fields without an explicit directive.
|
static FieldRemapping |
FieldRemappings.reorder(FieldRemappings.Directive... directives)
Defines a transformation reordering and possibly renaming fields of
a record schema.
|
static FieldRemapping |
FieldRemappings.reorderAndDrop(FieldRemappings.Directive... directives)
Defines a transformation reordering and possibly renaming fields of
a record schema, dropping source fields without an explicit directive.
|
Copyright © 2021 Actian Corporation. All rights reserved.