Package org.apache.calcite.util
Class RelToSqlConverterUtil.ClickHouseSqlMapTypeNameSpec
java.lang.Object
org.apache.calcite.sql.SqlTypeNameSpec
org.apache.calcite.sql.SqlMapTypeNameSpec
org.apache.calcite.util.RelToSqlConverterUtil.ClickHouseSqlMapTypeNameSpec
- Enclosing class:
RelToSqlConverterUtil
ClickHouseSqlMapTypeNameSpec to parse or unparse SQL MAP type to
Map(VARCHAR, VARCHAR).-
Constructor Summary
ConstructorsConstructorDescriptionClickHouseSqlMapTypeNameSpec(SqlDataTypeSpec keyType, SqlDataTypeSpec valType, SqlParserPos pos) Creates aSqlMapTypeNameSpec. -
Method Summary
Methods inherited from class org.apache.calcite.sql.SqlMapTypeNameSpec
deriveType, equalsDeep, getKeyType, getValTypeMethods inherited from class org.apache.calcite.sql.SqlTypeNameSpec
getParserPos, getTypeName
-
Constructor Details
-
ClickHouseSqlMapTypeNameSpec
public ClickHouseSqlMapTypeNameSpec(SqlDataTypeSpec keyType, SqlDataTypeSpec valType, SqlParserPos pos) Creates aSqlMapTypeNameSpec. example: MAP type would convert to Map(VARCHAR, VARCHAR).- Parameters:
keyType- key type of the MapvalType- value type of the Mappos- the parser position, must not be null
-
-
Method Details
-
unparse
Description copied from class:SqlTypeNameSpecWrites a SQL representation of this spec to a writer.- Overrides:
unparsein classSqlMapTypeNameSpec
-