Uses of Class
dev.frostlake.executor.expressions.ColumnReferenceExpression
Packages that use ColumnReferenceExpression
-
Uses of ColumnReferenceExpression in dev.frostlake.executor
Methods in dev.frostlake.executor that return types with arguments of type ColumnReferenceExpressionModifier and TypeMethodDescriptionStarArgument.expandReferences(Table table, Map<String, Table> aliasToTable, List<Table> allTables, boolean qualified) The columns this star names, as references — seeStarArgument.expand(dev.frostlake.metastore.model.Table, java.util.Map<java.lang.String, dev.frostlake.metastore.model.Table>, java.util.List<dev.frostlake.metastore.model.Table>, boolean)— qualified by the relation each belongs to whenqualified, which a join needs to tell its sides apart. -
Uses of ColumnReferenceExpression in dev.frostlake.executor.expressions
Subclasses of ColumnReferenceExpression in dev.frostlake.executor.expressionsModifier and TypeClassDescriptionclassCONNECT_BY_ROOT <column>: the column's value on the ROOT row of the hierarchy branch that produced the current row.classPRIOR <column>inside aCONNECT BYpredicate: the column's value on the PARENT row of the hierarchy step being considered, as opposed to the candidate child row every other reference reads.Methods in dev.frostlake.executor.expressions that return ColumnReferenceExpressionModifier and TypeMethodDescriptionConnectByRootExpression.baseColumnReference()The plain column reference as written afterCONNECT_BY_ROOT.Methods in dev.frostlake.executor.expressions with parameters of type ColumnReferenceExpressionModifier and TypeMethodDescriptionAstPrinterVisitor.visitColumnReference(ColumnReferenceExpression expr) ExpressionEvaluatorVisitor.visitColumnReference(ColumnReferenceExpression expr) ExpressionVisitor.visitColumnReference(ColumnReferenceExpression expr)