Uses of Class
org.apache.calcite.rex.RexWindowBound
-
Packages that use RexWindowBound Package Description org.apache.calcite.rel.core Defines core relational expressions.org.apache.calcite.rel.logical Defines logical relational expressions.org.apache.calcite.rel.rel2sql Translates a relational expression to SQL parse tree.org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of RexWindowBound in org.apache.calcite.rel.core
Fields in org.apache.calcite.rel.core declared as RexWindowBound Modifier and Type Field Description RexWindowBound
Window.Group. lowerBound
RexWindowBound
Window.Group. upperBound
Constructors in org.apache.calcite.rel.core with parameters of type RexWindowBound Constructor Description Group(ImmutableBitSet keys, boolean isRows, RexWindowBound lowerBound, RexWindowBound upperBound, RelCollation orderKeys, java.util.List<Window.RexWinAggCall> aggCalls)
-
Uses of RexWindowBound in org.apache.calcite.rel.logical
Fields in org.apache.calcite.rel.logical declared as RexWindowBound Modifier and Type Field Description private RexWindowBound
LogicalWindow.WindowKey. lowerBound
private RexWindowBound
LogicalWindow.WindowKey. upperBound
Constructors in org.apache.calcite.rel.logical with parameters of type RexWindowBound Constructor Description WindowKey(ImmutableBitSet groupSet, RelCollation orderKeys, boolean isRows, RexWindowBound lowerBound, RexWindowBound upperBound)
-
Uses of RexWindowBound in org.apache.calcite.rel.rel2sql
Methods in org.apache.calcite.rel.rel2sql with parameters of type RexWindowBound Modifier and Type Method Description private SqlNode
SqlImplementor.Context. createSqlWindowBound(RexWindowBound rexWindowBound)
-
Uses of RexWindowBound in org.apache.calcite.rex
Subclasses of RexWindowBound in org.apache.calcite.rex Modifier and Type Class Description private static class
RexWindowBound.RexWindowBoundBounded
Implements XX PRECEDING/FOLLOWING bound where XX is not UNBOUNDED.private static class
RexWindowBound.RexWindowBoundCurrentRow
Implements CURRENT ROW bound.private static class
RexWindowBound.RexWindowBoundUnbounded
Implements UNBOUNDED PRECEDING/FOLLOWING bound.Fields in org.apache.calcite.rex declared as RexWindowBound Modifier and Type Field Description private RexWindowBound
RexWindow. lowerBound
private RexWindowBound
RexWindow. upperBound
Methods in org.apache.calcite.rex that return RexWindowBound Modifier and Type Method Description <R> RexWindowBound
RexWindowBound. accept(RexVisitor<R> visitor)
Transforms the bound viaRexVisitor
.<R> RexWindowBound
RexWindowBound.RexWindowBoundBounded. accept(RexVisitor<R> visitor)
static RexWindowBound
RexWindowBound. create(SqlNode node, RexNode rexNode)
Creates window bound.RexWindowBound
RexWindow. getLowerBound()
RexWindowBound
RexWindow. getUpperBound()
Methods in org.apache.calcite.rex with parameters of type RexWindowBound Modifier and Type Method Description RexNode
RexBuilder. makeOver(RelDataType type, SqlAggFunction operator, java.util.List<RexNode> exprs, java.util.List<RexNode> partitionKeys, com.google.common.collect.ImmutableList<RexFieldCollation> orderKeys, RexWindowBound lowerBound, RexWindowBound upperBound, boolean physical, boolean allowPartial, boolean nullWhenCountZero, boolean distinct)
Creates a call to a windowed agg.RexWindow
RexBuilder. makeWindow(java.util.List<RexNode> partitionKeys, com.google.common.collect.ImmutableList<RexFieldCollation> orderKeys, RexWindowBound lowerBound, RexWindowBound upperBound, boolean isRows)
Creates a window specification.Constructors in org.apache.calcite.rex with parameters of type RexWindowBound Constructor Description RexWindow(java.util.List<RexNode> partitionKeys, java.util.List<RexFieldCollation> orderKeys, RexWindowBound lowerBound, RexWindowBound upperBound, boolean isRows)
Creates a window. -
Uses of RexWindowBound in org.apache.calcite.sql2rel
Fields in org.apache.calcite.sql2rel declared as RexWindowBound Modifier and Type Field Description private RexWindowBound
SqlToRelConverter.HistogramShuttle. lowerBound
private RexWindowBound
SqlToRelConverter.HistogramShuttle. upperBound
Constructors in org.apache.calcite.sql2rel with parameters of type RexWindowBound Constructor Description HistogramShuttle(java.util.List<RexNode> partitionKeys, com.google.common.collect.ImmutableList<RexFieldCollation> orderKeys, RexWindowBound lowerBound, RexWindowBound upperBound, SqlWindow window, boolean distinct)
-