public static enum DruidExpression.NodeType extends Enum<DruidExpression.NodeType>
| Enum Constant and Description |
|---|
EXPRESSION
Standard native druid expression, which can compute a string that can be parsed into
Expr, or used
as an ExpressionVirtualColumn |
IDENTIFIER
Identifier for a direct physical or virtual column access (column name or virtual column name)
|
LITERAL
constant value
|
SPECIALIZED
Expression backed by a specialized
VirtualColumn, which might provide more optimized evaluation than
is possible with the standard |
| Modifier and Type | Method and Description |
|---|---|
static DruidExpression.NodeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DruidExpression.NodeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DruidExpression.NodeType LITERAL
public static final DruidExpression.NodeType IDENTIFIER
public static final DruidExpression.NodeType EXPRESSION
Expr, or used
as an ExpressionVirtualColumnpublic static final DruidExpression.NodeType SPECIALIZED
VirtualColumn, which might provide more optimized evaluation than
is possible with the standardpublic static DruidExpression.NodeType[] values()
for (DruidExpression.NodeType c : DruidExpression.NodeType.values()) System.out.println(c);
public static DruidExpression.NodeType 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 nullCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.