Package org.apache.flink.sql.parser.type
Class SqlTimestampLtzTypeNameSpec
- java.lang.Object
-
- org.apache.calcite.sql.SqlTypeNameSpec
-
- org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- org.apache.flink.sql.parser.type.SqlTimestampLtzTypeNameSpec
-
@Internal public final class SqlTimestampLtzTypeNameSpec extends org.apache.calcite.sql.SqlBasicTypeNameSpecRepresents type TIMESTAMP_LTZ(int) which is a synonym of type TIMESTAMP(int) WITH LOCAL TIME ZONE.
-
-
Constructor Summary
Constructors Constructor Description SqlTimestampLtzTypeNameSpec(String typeAlias, org.apache.calcite.sql.type.SqlTypeName typeName, int precision, org.apache.calcite.sql.parser.SqlParserPos pos)Creates aSqlTimestampLtzTypeNameSpecinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequalsDeep(org.apache.calcite.sql.SqlTypeNameSpec node, org.apache.calcite.util.Litmus litmus)voidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)
-
-
-
Constructor Detail
-
SqlTimestampLtzTypeNameSpec
public SqlTimestampLtzTypeNameSpec(String typeAlias, org.apache.calcite.sql.type.SqlTypeName typeName, int precision, org.apache.calcite.sql.parser.SqlParserPos pos)
Creates aSqlTimestampLtzTypeNameSpecinstance.- Parameters:
typeAlias- Type alias of the alien systemtypeName- Type name thetypeAliasimplies as the (standard) basic type nameprecision- Type Precisionpos- The parser position
-
-
Method Detail
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)- Overrides:
unparsein classorg.apache.calcite.sql.SqlBasicTypeNameSpec
-
equalsDeep
public boolean equalsDeep(org.apache.calcite.sql.SqlTypeNameSpec node, org.apache.calcite.util.Litmus litmus)- Overrides:
equalsDeepin classorg.apache.calcite.sql.SqlBasicTypeNameSpec
-
-