Modifier and Type | Method and Description |
---|---|
FieldSet |
SingleInputSemanticProperties.getForwardingTargetFields(int input,
int sourceField) |
FieldSet |
SingleInputSemanticProperties.AllFieldsForwardedProperties.getForwardingTargetFields(int input,
int sourceField) |
FieldSet |
DualInputSemanticProperties.getForwardingTargetFields(int input,
int sourceField) |
FieldSet |
SemanticProperties.getForwardingTargetFields(int input,
int sourceField)
Returns the indexes of all target fields to which a source field has been unmodified copied
by a function.
|
FieldSet |
SemanticProperties.EmptySemanticProperties.getForwardingTargetFields(int input,
int sourceField) |
FieldSet |
SingleInputSemanticProperties.getReadFields(int input) |
FieldSet |
DualInputSemanticProperties.getReadFields(int input) |
FieldSet |
SemanticProperties.getReadFields(int input)
Returns the position indexes of all fields of an input that are accessed by a function.
|
FieldSet |
SemanticProperties.EmptySemanticProperties.getReadFields(int input) |
Modifier and Type | Method and Description |
---|---|
Set<FieldSet> |
CompilerHints.getUniqueFields()
Gets the FieldSets that are unique
|
Modifier and Type | Method and Description |
---|---|
void |
SingleInputSemanticProperties.addReadFields(FieldSet readFields)
Adds, to the existing information, field(s) that are read in the source record(s).
|
void |
DualInputSemanticProperties.addReadFields(int input,
FieldSet readFields)
Adds, to the existing information, field(s) that are read in the source record(s) from the
first input.
|
void |
CompilerHints.addUniqueField(FieldSet uniqueFieldSet)
Adds a FieldSet to be unique
|
boolean |
Ordering.groupsFields(FieldSet fields) |
Modifier and Type | Method and Description |
---|---|
void |
CompilerHints.addUniqueFields(Set<FieldSet> uniqueFieldSets)
Adds multiple FieldSets to be unique
|
Modifier and Type | Class and Description |
---|---|
class |
FieldList
Immutable ordered list of fields IDs.
|
Modifier and Type | Field and Description |
---|---|
static FieldSet |
FieldSet.EMPTY_SET |
Modifier and Type | Method and Description |
---|---|
FieldSet |
FieldSet.addField(Integer fieldID) |
FieldSet |
FieldSet.addFields(FieldSet set) |
FieldSet |
FieldSet.addFields(int... fieldIDs) |
FieldSet |
FieldSet.clone()
Since instances of FieldSet are strictly immutable, this method does not actually clone, but
it only returns the original instance.
|
Modifier and Type | Method and Description |
---|---|
FieldList |
FieldList.addFields(FieldSet set) |
FieldSet |
FieldSet.addFields(FieldSet set) |
boolean |
FieldList.isValidSubset(FieldSet set) |
boolean |
FieldSet.isValidSubset(FieldSet set)
Checks if the given set of fields is a valid subset of this set of fields.
|
boolean |
FieldList.isValidUnorderedPrefix(FieldSet set) |
Modifier and Type | Field and Description |
---|---|
protected FieldSet |
SingleInputNode.keys |
Modifier and Type | Field and Description |
---|---|
protected Set<FieldSet> |
OptimizerNode.uniqueFields |
Modifier and Type | Method and Description |
---|---|
FieldSet |
BinaryUnionNode.UnionSemanticProperties.getForwardingTargetFields(int input,
int sourceField) |
FieldSet |
BinaryUnionNode.UnionSemanticProperties.getReadFields(int input) |
Modifier and Type | Method and Description |
---|---|
Set<FieldSet> |
OptimizerNode.getUniqueFields()
Gets the FieldSets which are unique in the output of the node.
|
Constructor and Description |
---|
PartitionDescriptor(PartitionOperatorBase.PartitionMethod pMethod,
FieldSet pKeys,
Ordering ordering,
Partitioner<?> customPartitioner,
DataDistribution distribution) |
SingleInputNode(FieldSet keys) |
UnaryOperatorNode(String name,
FieldSet keys,
List<OperatorDescriptorSingle> operators) |
UnaryOperatorNode(String name,
FieldSet keys,
OperatorDescriptorSingle... operators) |
Modifier and Type | Method and Description |
---|---|
FieldSet |
RequestedLocalProperties.getGroupedFields()
Gets the grouped fields.
|
FieldSet |
RequestedGlobalProperties.getPartitionedFields()
Gets the fields on which the data is partitioned.
|
Modifier and Type | Method and Description |
---|---|
Set<FieldSet> |
GlobalProperties.getUniqueFieldCombination() |
Set<FieldSet> |
LocalProperties.getUniqueFields()
Gets the fields whose combination is unique within the data set.
|
Modifier and Type | Method and Description |
---|---|
void |
GlobalProperties.addUniqueFieldCombination(FieldSet fields) |
LocalProperties |
LocalProperties.addUniqueFields(FieldSet uniqueFields)
Adds a combination of fields that are unique in these data properties.
|
boolean |
LocalProperties.areFieldsUnique(FieldSet set)
Checks whether the given set of fields is unique, as specified in these local properties.
|
boolean |
GlobalProperties.isPartitionedOnFields(FieldSet fields) |
void |
RequestedGlobalProperties.setAnyPartitioning(FieldSet partitionedFields)
Sets these properties to request some partitioning on the given fields.
|
void |
RequestedGlobalProperties.setCustomPartitioned(FieldSet partitionedFields,
Partitioner<?> partitioner)
Sets these properties to request a custom partitioning with the given
Partitioner
instance. |
void |
RequestedLocalProperties.setGroupedFields(FieldSet groupedFields)
Sets the fields that are grouped in these data properties.
|
void |
RequestedGlobalProperties.setHashPartitioned(FieldSet partitionedFields)
Sets these properties to request a hash partitioning on the given fields.
|
Constructor and Description |
---|
RequestedLocalProperties(FieldSet groupedFields)
Creates interesting properties for the given grouping.
|
Modifier and Type | Field and Description |
---|---|
protected FieldSet |
OperatorDescriptorSingle.keys |
Modifier and Type | Method and Description |
---|---|
void |
PlanNode.updatePropertiesWithUniqueSets(Set<FieldSet> uniqueFieldCombinations) |
Modifier and Type | Method and Description |
---|---|
static FieldList |
Utils.createOrderedFromSet(FieldSet set) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.