Constructor and Description |
---|
FieldReferenceLookup(List<QueryOperation> queryOperations) |
Modifier and Type | Method and Description |
---|---|
List<FieldReferenceExpression> |
getAllInputFields()
Gives all fields of underlying inputs in order of those inputs and order of fields within
input.
|
List<FieldReferenceExpression> |
getInputFields(List<TableConfigOptions.ColumnExpansionStrategy> expansionStrategies)
Gives matching fields of underlying inputs in order of those inputs and order of fields
within input.
|
static boolean |
includeExpandedColumn(Column column,
List<TableConfigOptions.ColumnExpansionStrategy> strategies) |
Optional<FieldReferenceExpression> |
lookupField(String name)
Tries to resolve
FieldReferenceExpression using given name in underlying inputs. |
public FieldReferenceLookup(List<QueryOperation> queryOperations)
public Optional<FieldReferenceExpression> lookupField(String name)
FieldReferenceExpression
using given name in underlying inputs.name
- name of field to look forValidationException
- if the name is ambiguous.public List<FieldReferenceExpression> getAllInputFields()
public List<FieldReferenceExpression> getInputFields(List<TableConfigOptions.ColumnExpansionStrategy> expansionStrategies)
public static boolean includeExpandedColumn(Column column, List<TableConfigOptions.ColumnExpansionStrategy> strategies)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.