OmniSciDB  c07336695a
org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse Class Reference
+ Collaboration diagram for org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse:

Package Functions

 CorrelationUse (CorrelationId id, ImmutableBitSet requiredColumns, RelNode r)
 

Private Attributes

final CorrelationId id
 
final ImmutableBitSet requiredColumns
 
final RelNode r
 

Detailed Description

Use of a row as a correlating variable by a given relational expression.

Definition at line 5230 of file SqlToRelConverter.java.

Constructor & Destructor Documentation

◆ CorrelationUse()

org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse.CorrelationUse ( CorrelationId  id,
ImmutableBitSet  requiredColumns,
RelNode  r 
)
inlinepackage

Member Data Documentation

◆ id

final CorrelationId org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse.id
private

◆ r

final RelNode org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse.r
private

The relational expression that uses the variable.

Definition at line 5234 of file SqlToRelConverter.java.

Referenced by org.apache.calcite.sql2rel.SqlToRelConverter.convertWhere(), and org.apache.calcite.sql2rel.SqlToRelConverter.createJoin().

◆ requiredColumns

final ImmutableBitSet org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse.requiredColumns
private

The documentation for this class was generated from the following file: