@Internal public class FieldReferenceLookup extends Object
Constructor and Description |
---|
FieldReferenceLookup(List<QueryOperation> queryOperations) |
Modifier and Type | Method and Description |
---|---|
List<org.apache.flink.table.expressions.FieldReferenceExpression> |
getAllInputFields()
Gives all fields of underlying inputs in order of those inputs and order of fields within
input.
|
Optional<org.apache.flink.table.expressions.FieldReferenceExpression> |
lookupField(String name)
Tries to resolve
FieldReferenceExpression using given name in underlying inputs. |
public FieldReferenceLookup(List<QueryOperation> queryOperations)
public Optional<org.apache.flink.table.expressions.FieldReferenceExpression> lookupField(String name)
FieldReferenceExpression
using given name in underlying inputs.name
- name of field to look fororg.apache.flink.table.api.ValidationException
- if the name is ambiguous.public List<org.apache.flink.table.expressions.FieldReferenceExpression> getAllInputFields()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.