Uses of Class
edu.caltech.nanodb.expressions.FunctionCall
-
Packages that use FunctionCall Package Description edu.caltech.nanodb.plannodes This package contains classes for representing query execution plans, as well as analyzing their costs.edu.caltech.nanodb.queryast -
-
Uses of FunctionCall in edu.caltech.nanodb.plannodes
Fields in edu.caltech.nanodb.plannodes with type parameters of type FunctionCall Modifier and Type Field Description protected java.util.Map<java.lang.String,FunctionCall>
GroupAggregateNode. aggregates
A list of one or more aggregate functions to compute over the input data.private java.util.LinkedHashMap<TupleLiteral,java.util.Map<java.lang.String,FunctionCall>>
HashedGroupAggregateNode. computedAggregates
Method parameters in edu.caltech.nanodb.plannodes with type arguments of type FunctionCall Modifier and Type Method Description protected void
GroupAggregateNode. clearAggregates(java.util.Map<java.lang.String,FunctionCall> groupAggregates)
This helper method iterates through a collection of aggregate functions, and clears (reinitializes) each aggregate's internal state.protected TupleLiteral
GroupAggregateNode. generateOutputTuple(TupleLiteral groupValues, java.util.Map<java.lang.String,FunctionCall> groupAggregates)
protected void
GroupAggregateNode. updateAggregates(java.util.Map<java.lang.String,FunctionCall> groupAggregates)
This helper method updates a collection of aggregate functions with values based on the state of the plan node's currentEnvironment
object.Constructor parameters in edu.caltech.nanodb.plannodes with type arguments of type FunctionCall Constructor Description GroupAggregateNode(PlanNode subplan, java.util.List<Expression> groupByExprs, java.util.Map<java.lang.String,FunctionCall> aggregates)
HashedGroupAggregateNode(PlanNode subplan, java.util.List<Expression> groupByExprs, java.util.Map<java.lang.String,FunctionCall> aggregates)
SortedGroupAggregateNode(PlanNode subplan, java.util.List<Expression> groupByExprs, java.util.Map<java.lang.String,FunctionCall> aggregates)
-
Uses of FunctionCall in edu.caltech.nanodb.queryast
Fields in edu.caltech.nanodb.queryast declared as FunctionCall Modifier and Type Field Description private FunctionCall
FromClause. tableFunction
If the FROM clause is a table-returning function then this field holds the name of the table-function and its arguments.Constructors in edu.caltech.nanodb.queryast with parameters of type FunctionCall Constructor Description FromClause(FunctionCall tableFunction, java.lang.String aliasName)
-