Package org.apache.calcite.adapter.druid
Class VirtualColumn.Builder
- java.lang.Object
-
- org.apache.calcite.adapter.druid.VirtualColumn.Builder
-
- Enclosing class:
- VirtualColumn
public static class VirtualColumn.Builder extends java.lang.Object
Virtual Column Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
expression
private java.lang.String
name
private DruidType
type
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualColumn
build()
VirtualColumn.Builder
withExpression(java.lang.String expression)
VirtualColumn.Builder
withName(java.lang.String name)
VirtualColumn.Builder
withType(DruidType type)
-
-
-
Field Detail
-
name
private java.lang.String name
-
expression
private java.lang.String expression
-
type
private DruidType type
-
-
Method Detail
-
withName
public VirtualColumn.Builder withName(java.lang.String name)
-
withExpression
public VirtualColumn.Builder withExpression(java.lang.String expression)
-
withType
public VirtualColumn.Builder withType(DruidType type)
-
build
public VirtualColumn build()
-
-