OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 5282 of file SqlToRelConverter.java.

Constructor & Destructor Documentation

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

Definition at line 5288 of file SqlToRelConverter.java.

5288  {
5289  this.id = id;
5290  this.requiredColumns = requiredColumns;
5291  this.r = r;
5292  }

Member Data Documentation

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

The relational expression that uses the variable.

Definition at line 5286 of file SqlToRelConverter.java.

Referenced by org.apache.calcite.sql2rel.SqlToRelConverter.convertWhere().

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

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