Skip to content

Commit 882cb88

Browse files
committed
Correct cidrmatch type checker
Signed-off-by: Yuanchun Shen <yuanchu@amazon.com>
1 parent f6107b1 commit 882cb88

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

core/src/main/java/org/opensearch/sql/calcite/utils/UserDefinedFunctionUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import org.apache.calcite.sql.validate.SqlUserDefinedAggFunction;
3636
import org.apache.calcite.tools.RelBuilder;
3737
import org.apache.calcite.util.Optionality;
38-
import org.opensearch.sql.calcite.type.ExprSqlType;
38+
import org.opensearch.sql.calcite.type.AbstractExprRelDataType;
3939
import org.opensearch.sql.calcite.udf.UserDefinedAggFunction;
4040
import org.opensearch.sql.data.model.ExprValueUtils;
4141
import org.opensearch.sql.data.type.ExprType;
@@ -92,8 +92,8 @@ static SqlReturnTypeInference getReturnTypeInferenceForArray() {
9292
}
9393

9494
public static SqlTypeName convertRelDataTypeToSqlTypeName(RelDataType type) {
95-
if (type instanceof ExprSqlType exprSqlType) {
96-
return switch (exprSqlType.getUdt()) {
95+
if (type instanceof AbstractExprRelDataType<?> exprType) {
96+
return switch (exprType.getUdt()) {
9797
case EXPR_DATE -> SqlTypeName.DATE;
9898
case EXPR_TIME -> SqlTypeName.TIME;
9999
case EXPR_TIMESTAMP -> SqlTypeName.TIMESTAMP;

0 commit comments

Comments
 (0)