Uses of Class
edu.caltech.nanodb.relations.JoinType
-
Packages that use JoinType 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 edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB. -
-
Uses of JoinType in edu.caltech.nanodb.plannodes
Fields in edu.caltech.nanodb.plannodes declared as JoinType Modifier and Type Field Description JoinType
ThetaJoinNode. joinType
The type of the join operation to perform.Constructors in edu.caltech.nanodb.plannodes with parameters of type JoinType Constructor Description NestedLoopJoinNode(PlanNode leftChild, PlanNode rightChild, JoinType joinType, Expression predicate)
SortMergeJoinNode(PlanNode leftChild, PlanNode rightChild, JoinType joinType, Expression predicate)
ThetaJoinNode(PlanNode leftChild, PlanNode rightChild, JoinType joinType, Expression predicate)
Constructs a ThetaJoinNode that joins the tuples from the left and right subplans, using the specified join type and join predicate. -
Uses of JoinType in edu.caltech.nanodb.queryast
Fields in edu.caltech.nanodb.queryast declared as JoinType Modifier and Type Field Description private JoinType
FromClause. joinType
If this object represents a join expression, this field specifies the type of join to use, whether it is an inner join, some kind of outer join, or a cross join.Methods in edu.caltech.nanodb.queryast that return JoinType Modifier and Type Method Description JoinType
FromClause. getJoinType()
Returns the join type of a join clause.Constructors in edu.caltech.nanodb.queryast with parameters of type JoinType Constructor Description FromClause(FromClause left, FromClause right, JoinType type)
Construct a new FROM clause of typeFromClause.ClauseType.JOIN_EXPR
. -
Uses of JoinType in edu.caltech.nanodb.relations
Methods in edu.caltech.nanodb.relations that return JoinType Modifier and Type Method Description static JoinType
JoinType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static JoinType[]
JoinType. values()
Returns an array containing the constants of this enum type, in the order they are declared.
-