public interface CustomColumnResolvingTable extends Table
Tablethat specifies a custom way to resolve column names.
It is optional for a Table to implement this interface. If Table does not implement this interface, column resolving will be performed in the default way.
NOTE: This class is experimental and subject to change/removal without notice.
|Modifier and Type||Method||Description|
Resolve a column based on the name components.
List<Pair<RelDataTypeField,List<String>>> resolveColumn(RelDataType rowType, RelDataTypeFactory typeFactory, List<String> names)
rowType- the table row type
typeFactory- the type factory
names- the name components to be resolved
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.