public class TemporalCeil extends TemporalCeilFloor implements scala.Product, scala.Serializable
Constructor and Description |
---|
TemporalCeil(Expression timeIntervalUnit,
Expression temporal) |
Modifier and Type | Method and Description |
---|---|
abstract static boolean |
canEqual(Object that) |
static boolean |
checkEquals(Expression other) |
static scala.collection.Seq<Expression> |
children() |
static boolean |
childrenValid() |
abstract static boolean |
equals(Object that) |
static boolean |
fastEquals(TreeNode<?> other) |
static A |
makeCopy(Object[] newArgs) |
static A |
postOrderTransform(scala.PartialFunction<A,A> rule) |
static void |
preOrderVisit(scala.Function1<A,scala.runtime.BoxedUnit> f) |
abstract static int |
productArity() |
abstract static Object |
productElement(int n) |
static scala.collection.Iterator<Object> |
productIterator() |
static String |
productPrefix() |
static TypeInformation<?> |
resultType() |
Expression |
temporal() |
Expression |
timeIntervalUnit() |
org.apache.calcite.rex.RexNode |
toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Convert Expression to its counterpart in Calcite, i.e.
|
String |
toString() |
static boolean |
valid() |
static ValidationResult |
validateInput() |
children, resultType, validateInput
checkEquals, childrenValid, valid
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public TemporalCeil(Expression timeIntervalUnit, Expression temporal)
public abstract static boolean canEqual(Object that)
public abstract static boolean equals(Object that)
public abstract static Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<Object> productIterator()
public static String productPrefix()
public static boolean fastEquals(TreeNode<?> other)
public static A postOrderTransform(scala.PartialFunction<A,A> rule)
public static void preOrderVisit(scala.Function1<A,scala.runtime.BoxedUnit> f)
public static A makeCopy(Object[] newArgs)
public static boolean valid()
public static boolean childrenValid()
public static boolean checkEquals(Expression other)
public static scala.collection.Seq<Expression> children()
public static TypeInformation<?> resultType()
public static ValidationResult validateInput()
public Expression timeIntervalUnit()
public Expression temporal()
public org.apache.calcite.rex.RexNode toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Expression
toRexNode
in class Expression
relBuilder
- (undocumented)Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.