@Internal public interface SemanticProperties extends Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
SemanticProperties.EmptySemanticProperties |
static class |
SemanticProperties.InvalidSemanticAnnotationException |
Modifier and Type | Method and Description |
---|---|
int |
getForwardingSourceField(int input,
int targetField)
Returns the index of the source field on the given input from which the target field has been
unmodified copied by a function.
|
FieldSet |
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 |
getReadFields(int input)
Returns the position indexes of all fields of an input that are accessed by a function.
|
FieldSet getForwardingTargetFields(int input, int sourceField)
input
- The input id for the requested source field (0 for first input, 1 for second
input)sourceField
- The index of the field for which the target position index is requested.int getForwardingSourceField(int input, int targetField)
input
- The input id for the requested source field (0 for first input, 1 for second
input)targetField
- The index of the target field to which the source field has been copied.FieldSet getReadFields(int input)
input
- The input id for which accessed fields are requested.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.