Dan Zou created CALCITE-5777:
--------------------------------
Summary: Simplify 'OperandTypes.STRING.or(OperandTypes.BINARY)' to
'OperandTypes.STRING'
Key: CALCITE-5777
URL: https://issues.apache.org/jira/browse/CALCITE-5777
Project: Calcite
Issue Type: Bug
Reporter: Dan Zou
We have used 'OperandTypes.STRING.or(OperandTypes.BINARY)' multiple times as
the SqlOperandTypeChecker in 'SqlLibraryOperators'. But this is not reasonable,
as the STRING family already contains BINARY family, which means we could
simplify 'OperandTypes.STRING.or(OperandTypes.BINARY)' to 'OperandTypes.STRING'.
{code:java}
// From 'SqlTypeName'
public static final List<SqlTypeName> STRING_TYPES =
combine(CHAR_TYPES, BINARY_TYPES);
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)