Package org.apache.calcite.rex
Class RexFieldCollation.Initializer
- java.lang.Object
-
- org.apache.calcite.rex.RexFieldCollation.Initializer
-
- Enclosing class:
- RexFieldCollation
private static class RexFieldCollation.Initializer extends java.lang.Object
Helper, used during initialization, that builds a canonizing map from sets ofSqlKind
to immutable sets ofSqlKind
.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Initializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RexFieldCollation.Initializer
add()
private RexFieldCollation.Initializer
add(com.google.common.collect.ImmutableSet<SqlKind> set)
RexFieldCollation.Initializer
add(SqlKind kind, SqlKind... kinds)
com.google.common.collect.ImmutableMap<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
build()
-
-
-
Method Detail
-
add
public RexFieldCollation.Initializer add()
-
add
public RexFieldCollation.Initializer add(SqlKind kind, SqlKind... kinds)
-
add
private RexFieldCollation.Initializer add(com.google.common.collect.ImmutableSet<SqlKind> set)
-
-