File tree Expand file tree Collapse file tree
core/src/main/java/org/opensearch/sql/calcite/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535import org .apache .calcite .sql .validate .SqlUserDefinedAggFunction ;
3636import org .apache .calcite .tools .RelBuilder ;
3737import org .apache .calcite .util .Optionality ;
38- import org .opensearch .sql .calcite .type .ExprSqlType ;
38+ import org .opensearch .sql .calcite .type .AbstractExprRelDataType ;
3939import org .opensearch .sql .calcite .udf .UserDefinedAggFunction ;
4040import org .opensearch .sql .data .model .ExprValueUtils ;
4141import 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 ;
You can’t perform that action at this time.
0 commit comments