- uniquify
Makes sure that the names in a list are unique.Does not modify the input list.
Returns the input lis
- deriveJoinRowType
Derives the type of a join relational expression.
- checkIdentifierListForDuplicates
Checks that there are no duplicates in a list of SqlIdentifier.
- deriveNaturalJoinColumnList
Derives the list of column names suitable for NATURAL JOIN. These are the
columns that occur exactly
- getAlias
Derives an alias for a node, and invents a mangled identifier if it cannot.
Examples: * Alias: "1 +
- getEnclosingSelectScope
- getRelOptTable
- getTargetField
Resolve a target column name in the target table.
- cube
Computes the cube of bit sets.For example, rollup({0}, {1}) returns ({0, 1}, {0}, {}).
Bit sets are
- getExtendedColumns
- getSchema
Finds and returns CalciteSchema nested to the given rootSchema with specified
schemaPath.Uses the ca
- rollup
Computes the rollup of bit sets.For example, rollup({0}, {1}) returns ({0, 1}, {0}, {}).
Bit sets a