Uses of Class
org.apache.calcite.util.Permutation
-
Packages that use Permutation Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.rel.core Defines core relational expressions.org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.util Provides utility classes. -
-
Uses of Permutation in org.apache.calcite.plan
Methods in org.apache.calcite.plan with parameters of type Permutation Modifier and Type Method Description static RelNode
RelOptUtil. permute(RelNode rel, Permutation permutation, java.util.List<java.lang.String> fieldNames)
Creates a relational expression which permutes the output fields of a relational expression according to a permutation. -
Uses of Permutation in org.apache.calcite.rel.core
Methods in org.apache.calcite.rel.core that return Permutation Modifier and Type Method Description Permutation
Project. getPermutation()
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null.static Permutation
Project. getPermutation(int inputFieldCount, java.util.List<? extends RexNode> projects)
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null. -
Uses of Permutation in org.apache.calcite.rex
Fields in org.apache.calcite.rex declared as Permutation Modifier and Type Field Description private Permutation
RexPermutationShuttle. permutation
Methods in org.apache.calcite.rex that return Permutation Modifier and Type Method Description Permutation
RexProgram. getPermutation()
Returns a permutation, if this program is a permutation, otherwise null.Constructors in org.apache.calcite.rex with parameters of type Permutation Constructor Description RexPermutationShuttle(Permutation permutation)
-
Uses of Permutation in org.apache.calcite.util
Methods in org.apache.calcite.util that return Permutation Modifier and Type Method Description Permutation
Permutation. inverse()
Returns the inverse permutation.Permutation
Permutation. product(Permutation permutation)
Returns the product of this Permutation with a given Permutation.Methods in org.apache.calcite.util with parameters of type Permutation Modifier and Type Method Description Permutation
Permutation. product(Permutation permutation)
Returns the product of this Permutation with a given Permutation.
-