public class ColumnDef extends Object
| Constructor and Description |
|---|
ColumnDef(ColumnType columnType) |
ColumnDef(ColumnType columnType,
ColumnStrategy columnStrategy,
int precision,
int scale) |
ColumnDef(ColumnType columnType,
int precision,
int scale) |
| Modifier and Type | Method and Description |
|---|---|
ColumnStrategy |
getColumnStrategy() |
ColumnType |
getColumnType() |
int |
getPrecision() |
int |
getScale() |
org.apache.calcite.rel.type.RelDataType |
toType(org.apache.calcite.adapter.java.JavaTypeFactory typeFactory) |
public ColumnDef(ColumnType columnType)
public ColumnDef(ColumnType columnType, int precision, int scale)
public ColumnDef(ColumnType columnType, ColumnStrategy columnStrategy, int precision, int scale)
public ColumnType getColumnType()
public ColumnStrategy getColumnStrategy()
public int getPrecision()
public int getScale()
public org.apache.calcite.rel.type.RelDataType toType(org.apache.calcite.adapter.java.JavaTypeFactory typeFactory)
Copyright © 2020. All rights reserved.