public class DimensionExpression extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
DruidExpression |
getDruidExpression() |
String |
getOutputName() |
String |
getVirtualColumn() |
int |
hashCode() |
static DimensionExpression |
ofSimpleColumn(String outputName,
DruidExpression expression,
ColumnType outputType)
Create a dimension expression for direct column access or simple extractions
|
static DimensionExpression |
ofVirtualColumn(String virtualColumn,
String outputName,
DruidExpression expression,
ColumnType outputType)
Create a dimension expression for a virtual column
|
DimensionSpec |
toDimensionSpec() |
String |
toString() |
public static DimensionExpression ofSimpleColumn(String outputName, DruidExpression expression, ColumnType outputType)
public static DimensionExpression ofVirtualColumn(String virtualColumn, String outputName, DruidExpression expression, ColumnType outputType)
public String getVirtualColumn()
public String getOutputName()
public DruidExpression getDruidExpression()
public DimensionSpec toDimensionSpec()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.