Julian Hyde created CALCITE-6024: ------------------------------------ Summary: ListSqlOperatorTable is inefficient Key: CALCITE-6024 URL: https://issues.apache.org/jira/browse/CALCITE-6024 Project: Calcite Issue Type: Improvement Reporter: Julian Hyde
{{ListSqlOperatorTable}} is inefficient if it contains a large number of operators. It currently examines the operators one by one. {{ReflectiveSqlOperatorTable}} (and its subclass, {{SqlStdOperatorTable}}) builds a map of operators by name (actually two maps, one case-sensitive and one case-insensitive). {{ListSqlOperatorTable}} should do the same, at least in its immutable form. -- This message was sent by Atlassian Jira (v8.20.10#820010)