Package org.apache.calcite.util
Class RelToSqlConverterUtil.ClickHouseSqlArrayTypeNameSpec
java.lang.Object
org.apache.calcite.sql.SqlTypeNameSpec
org.apache.calcite.sql.SqlCollectionTypeNameSpec
org.apache.calcite.util.RelToSqlConverterUtil.ClickHouseSqlArrayTypeNameSpec
- Enclosing class:
RelToSqlConverterUtil
public static class RelToSqlConverterUtil.ClickHouseSqlArrayTypeNameSpec
extends SqlCollectionTypeNameSpec
A ClickHouseSqlArrayTypeNameSpec to parse or unparse SQL ARRAY type to
Array(VARCHAR).-
Constructor Summary
ConstructorsConstructorDescriptionClickHouseSqlArrayTypeNameSpec(SqlTypeNameSpec elementTypeName, SqlTypeName collectionTypeName, SqlParserPos pos) Creates aClickHouseSqlArrayTypeNameSpec. -
Method Summary
Methods inherited from class org.apache.calcite.sql.SqlCollectionTypeNameSpec
deriveType, equalsDeep, getElementTypeNameMethods inherited from class org.apache.calcite.sql.SqlTypeNameSpec
getParserPos, getTypeName
-
Constructor Details
-
ClickHouseSqlArrayTypeNameSpec
public ClickHouseSqlArrayTypeNameSpec(SqlTypeNameSpec elementTypeName, SqlTypeName collectionTypeName, SqlParserPos pos) Creates aClickHouseSqlArrayTypeNameSpec. example: integer array would convert to Array(integer).- Parameters:
elementTypeName- Type of the collection elementcollectionTypeName- Collection type namepos- 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 classSqlCollectionTypeNameSpec
-