Interface | Description |
---|---|
BaseExpression.ExpressionComparabilityWrapper | |
Expression |
Interface for general expression evaluation
|
Class | Description |
---|---|
AddExpression |
Subtract expression implementation
|
AndExpression |
AND expression implementation
|
AndOrExpression |
Abstract expression implementation for compound AND and OR expressions
|
ArithmeticExpression | |
ArrayConstructorExpression |
Creates an expression for Upsert with Values/Select using ARRAY
|
BaseAddSubtractExpression | |
BaseCompoundExpression | |
BaseDecimalAddSubtractExpression | |
BaseExpression |
Base class for Expression hierarchy that provides common
default implementations for most methods
|
BaseSingleExpression |
Base class for expressions which have a single child expression
|
BaseTerminalExpression |
Grouping class for expression that have no expression children
|
ByteBasedLikeExpression | |
CaseExpression |
CASE/WHEN expression implementation
|
CoerceExpression | |
ColumnExpression |
Common base class for column value accessors
|
ComparisonExpression |
Implementation for <,<=,>,>=,=,!= comparison expressions
|
CurrentDateTimeFunction | |
DateAddExpression | |
DateSubtractExpression | |
DecimalAddExpression | |
DecimalDivideExpression | |
DecimalMultiplyExpression | |
DecimalSubtractExpression |
Subtract expression implementation
|
DelegateExpression | |
DivideExpression |
Divide expression implementation
|
DoubleAddExpression | |
DoubleDivideExpression | |
DoubleMultiplyExpression | |
DoubleSubtractExpression | |
InListExpression | |
IsNullExpression |
Implementation of IS NULL and IS NOT NULL expression
|
KeyValueColumnExpression |
Class to access a column value stored in a KeyValue
|
LikeExpression |
Implementation for LIKE operation where the first child expression is the string
and the second is the pattern.
|
LiteralExpression |
Accessor for a literal value.
|
LongAddExpression | |
LongDivideExpression | |
LongMultiplyExpression | |
LongSubtractExpression |
Subtract expression implementation
|
ModulusExpression |
Implementation of the LENGTH(
|
MultiplyExpression |
Subtract expression implementation
|
NotExpression |
Implementation of the NOT operator that negates it's
single boolean child expression.
|
OrderByExpression |
A container for a column that appears in ORDER BY clause.
|
OrExpression |
OR expression implementation
|
ProjectedColumnExpression | |
RowKeyColumnExpression |
Class to access a value stored in the row key
|
RowKeyExpression | |
RowValueConstructorExpression | |
StringBasedLikeExpression | |
StringConcatExpression |
Implementation for || string concatenation expression.
|
SubtractExpression |
Subtract expression implementation
|
TimestampAddExpression |
Class to encapsulate addition arithmetic for
PTimestamp . |
TimestampSubtractExpression |
Class to encapsulate subtraction arithmetic for
PTimestamp . |
Enum | Description |
---|---|
Determinism | |
ExpressionType |
Enumeration of all Expression types that will be looked up.
|
Copyright © 2015 Apache Software Foundation. All Rights Reserved.