1 package com.mapd.parser.extension.ddl.heavydb;
3 import static java.util.Objects.requireNonNull;
5 import org.apache.calcite.sql.SqlBasicTypeNameSpec;
6 import org.apache.calcite.sql.SqlDataTypeSpec;
7 import org.apache.calcite.sql.SqlTypeNameSpec;
8 import org.apache.calcite.sql.parser.SqlParserPos;
9 import org.apache.calcite.sql.type.SqlTypeName;
10 import org.apache.calcite.util.Pair;
12 import java.util.TimeZone;
22 SqlTypeName
typeName,
boolean isText, Integer size, SqlParserPos pos) {
33 super(typeName, precision, scale, pos);
36 this.arraySize = size;
HeavyDBTypeNameSpec(SqlTypeName typeName, boolean isText, Integer size, Integer precision, Integer scale, SqlParserPos pos)
HeavyDBTypeNameSpec(SqlTypeName typeName, boolean isText, Integer size, SqlParserPos pos)
HeavyDBTypeNameSpec(SqlTypeName typeName, boolean isText, SqlParserPos pos)
std::string typeName(const T *v)