Uses of Class
edu.caltech.nanodb.queryast.SelectValue
-
Packages that use SelectValue 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 SelectValue in edu.caltech.nanodb.plannodes
Fields in edu.caltech.nanodb.plannodes with type parameters of type SelectValue Modifier and Type Field Description private java.util.List<SelectValue>
ProjectNode. projectionSpec
The new schema that this project node createsConstructor parameters in edu.caltech.nanodb.plannodes with type arguments of type SelectValue Constructor Description ProjectNode(PlanNode leftChild, java.util.List<SelectValue> projectionSpec)
Constructs a ProjectNode that pulls tuples from a child node.ProjectNode(java.util.List<SelectValue> projectionSpec)
Constructs a "leaf ProjectNode"; i.e. -
Uses of SelectValue in edu.caltech.nanodb.queryast
Fields in edu.caltech.nanodb.queryast with type parameters of type SelectValue Modifier and Type Field Description private java.util.ArrayList<SelectValue>
FromClause. computedSelectValues
In cases of NATURAL joins or joins with a USING clause, this value is filled in withSelectValue
objects that can be used to perform a suitable project to eliminate duplicate columns.private java.util.List<SelectValue>
SelectClause. selectValues
The specification of values to be produced by the SELECT clause.Methods in edu.caltech.nanodb.queryast that return types with arguments of type SelectValue Modifier and Type Method Description java.util.ArrayList<SelectValue>
FromClause. getComputedSelectValues()
java.util.List<SelectValue>
SelectClause. getSelectValues()
Retrieves the select values for this select clause.Methods in edu.caltech.nanodb.queryast with parameters of type SelectValue Modifier and Type Method Description void
SelectClause. addSelectValue(SelectValue selectValue)
Adds a specification to the set of values produced by this SELECT clause.
-