@Internal public final class SqlTimestampLtzTypeNameSpec extends org.apache.calcite.sql.SqlBasicTypeNameSpec
Constructor and Description |
---|
SqlTimestampLtzTypeNameSpec(String typeAlias,
org.apache.calcite.sql.type.SqlTypeName typeName,
int precision,
org.apache.calcite.sql.parser.SqlParserPos pos)
Creates a
SqlTimestampLtzTypeNameSpec instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
equalsDeep(org.apache.calcite.sql.SqlTypeNameSpec node,
org.apache.calcite.util.Litmus litmus) |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
public SqlTimestampLtzTypeNameSpec(String typeAlias, org.apache.calcite.sql.type.SqlTypeName typeName, int precision, org.apache.calcite.sql.parser.SqlParserPos pos)
SqlTimestampLtzTypeNameSpec
instance.typeAlias
- Type alias of the alien systemtypeName
- Type name the typeAlias
implies as the (standard) basic type nameprecision
- Type Precisionpos
- The parser positionpublic void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)
unparse
in class org.apache.calcite.sql.SqlBasicTypeNameSpec
public boolean equalsDeep(org.apache.calcite.sql.SqlTypeNameSpec node, org.apache.calcite.util.Litmus litmus)
equalsDeep
in class org.apache.calcite.sql.SqlBasicTypeNameSpec
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.