public enum OpType extends Enum<OpType>
Modifier and Type | Class and Description |
---|---|
static class |
OpType.JsonSerDer |
Modifier and Type | Method and Description |
---|---|
Class |
getBaseClass() |
static boolean |
isAggregationFunction(OpType type)
Check if it is an aggregation function type.
|
static boolean |
isFunction(OpType type)
Check if it is one of function types.
|
static boolean |
isLiteral(OpType type)
Check if it is one of the literal types.
|
static OpType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OpType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OpType Projection
public static final OpType Limit
public static final OpType Sort
public static final OpType Having
public static final OpType Aggregation
public static final OpType Join
public static final OpType Filter
public static final OpType Union
public static final OpType Except
public static final OpType Intersect
public static final OpType SimpleTableSubQuery
public static final OpType TablePrimaryTableSubQuery
public static final OpType RelationList
public static final OpType Relation
public static final OpType ScalarSubQuery
public static final OpType Explain
public static final OpType CreateDatabase
public static final OpType DropDatabase
public static final OpType CreateTable
public static final OpType DropTable
public static final OpType AlterTablespace
public static final OpType AlterTable
public static final OpType Insert
public static final OpType And
public static final OpType Or
public static final OpType Not
public static final OpType Equals
public static final OpType NotEquals
public static final OpType LessThan
public static final OpType LessThanOrEquals
public static final OpType GreaterThan
public static final OpType GreaterThanOrEquals
public static final OpType Between
public static final OpType CaseWhen
public static final OpType IsNullPredicate
public static final OpType InPredicate
public static final OpType ValueList
public static final OpType ExistsPredicate
public static final OpType LikePredicate
public static final OpType SimilarToPredicate
public static final OpType Regexp
public static final OpType Concatenate
public static final OpType Plus
public static final OpType Minus
public static final OpType Multiply
public static final OpType Divide
public static final OpType Modular
public static final OpType Sign
public static final OpType Column
public static final OpType Target
public static final OpType Function
public static final OpType Asterisk
public static final OpType CountRowsFunction
public static final OpType GeneralSetFunction
public static final OpType DataType
public static final OpType Cast
public static final OpType Literal
public static final OpType NullLiteral
public static final OpType TimeLiteral
public static final OpType DateLiteral
public static final OpType TimestampLiteral
public static OpType[] values()
for (OpType c : OpType.values()) System.out.println(c);
public static OpType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic Class getBaseClass()
public static boolean isLiteral(OpType type)
type
- The type to be checkedpublic static boolean isFunction(OpType type)
type
- The type to be checkedpublic static boolean isAggregationFunction(OpType type)
type
- The type to be checkedCopyright © 2014 Apache Software Foundation. All Rights Reserved.