Uses of Class
io.trino.sql.analyzer.Field
-
Packages that use Field Package Description io.trino.sql.analyzer io.trino.sql.planner -
-
Uses of Field in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return Field Modifier and Type Method Description FieldResolvedField. getField()FieldRelationType. getFieldByIndex(int fieldIndex)Gets the field at the specified index.static FieldField. newQualified(QualifiedName relationAlias, Optional<String> name, Type type, boolean hidden, Optional<QualifiedObjectName> originTable, Optional<String> originColumn, boolean aliased)static FieldField. newUnqualified(String name, Type type)static FieldField. newUnqualified(Optional<String> name, Type type)static FieldField. newUnqualified(Optional<String> name, Type type, Optional<QualifiedObjectName> originTable, Optional<String> originColumn, boolean aliased)Methods in io.trino.sql.analyzer that return types with arguments of type Field Modifier and Type Method Description Collection<Field>RelationType. getAllFields()Gets all fields including hidden fields.Map<NodeRef<Expression>,List<Field>>Analysis.UnnestAnalysis. getMappings()Optional<Field>Analysis.UnnestAnalysis. getOrdinalityField()com.google.common.collect.Multimap<NodeRef<Node>,Field>ExpressionAnalyzer. getReferencedFields()List<Field>Analysis. getSelectAllResultFields(AllColumns node)List<Field>ExpressionAnalyzer. getSourceFields()Collection<Field>RelationType. getVisibleFields()Gets only the visible fields.List<Field>RelationType. resolveFields(QualifiedName name)Gets the index of all columns matching the specified nameList<Field>RelationType. resolveVisibleFieldsWithRelationPrefix(Optional<QualifiedName> prefix)Gets all visible fields whose relation alias matches given prefix.Methods in io.trino.sql.analyzer with parameters of type Field Modifier and Type Method Description voidAnalysis. addSourceColumns(Field field, Set<Analysis.SourceColumn> sourceColumn)ColumnHandleAnalysis. getColumn(Field field)Set<Analysis.SourceColumn>Analysis. getSourceColumns(Field field)intRelationType. indexOf(Field field)Gets the index of the specified field.voidAnalysis. setColumn(Field field, ColumnHandle handle)Method parameters in io.trino.sql.analyzer with type arguments of type Field Modifier and Type Method Description voidAnalysis. addExpressionFields(Expression expression, Collection<Field> fields)voidAnalysis. setSelectAllResultFields(AllColumns node, List<Field> expressions)Constructors in io.trino.sql.analyzer with parameters of type Field Constructor Description RelationType(Field... fields)ResolvedField(Scope scope, Field field, int hierarchyFieldIndex, int relationFieldIndex, boolean local)Constructor parameters in io.trino.sql.analyzer with type arguments of type Field Constructor Description RelationType(List<Field> fields)UnnestAnalysis(Map<NodeRef<Expression>,List<Field>> mappings, Optional<Field> ordinalityField)UnnestAnalysis(Map<NodeRef<Expression>,List<Field>> mappings, Optional<Field> ordinalityField) -
Uses of Field in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type Field Modifier and Type Method Description SymbolSymbolAllocator. newSymbol(Field field)
-