Skip to content

Commit 203b471

Browse files
committed
Bug fix
1 parent 2adcb33 commit 203b471

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

presto-clp/src/main/java/com/facebook/presto/plugin/clp/optimization/ClpFilterToKqlConverter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
import static com.facebook.presto.common.type.IntegerType.INTEGER;
5858
import static com.facebook.presto.common.type.RealType.REAL;
5959
import static com.facebook.presto.common.type.SmallintType.SMALLINT;
60+
import static com.facebook.presto.common.type.TimestampType.TIMESTAMP;
61+
import static com.facebook.presto.common.type.TimestampType.TIMESTAMP_MICROSECONDS;
6062
import static com.facebook.presto.common.type.TinyintType.TINYINT;
6163
import static com.facebook.presto.plugin.clp.ClpErrorCode.CLP_PUSHDOWN_UNSUPPORTED_EXPRESSION;
6264
import static com.facebook.presto.spi.relation.SpecialFormExpression.Form.AND;
@@ -914,6 +916,8 @@ public static boolean isClpCompatibleNumericType(Type type)
914916
|| type.equals(TINYINT)
915917
|| type.equals(DOUBLE)
916918
|| type.equals(REAL)
919+
|| type.equals(TIMESTAMP)
920+
|| type.equals(TIMESTAMP_MICROSECONDS)
917921
|| type instanceof DecimalType;
918922
}
919923

presto-clp/src/main/java/com/facebook/presto/plugin/clp/split/ClpPinotSplitProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ public List<ClpSplit> listSplits(ClpTableLayoutHandle clpTableLayoutHandle)
102102
SplitType splitType = splitPath.endsWith(".clp.zst") ? IR : ARCHIVE;
103103
splits.add(new ClpSplit(splitPath, splitType, Optional.empty()));
104104
}
105-
return splits.build();
105+
List<ClpSplit> filteredSplits = splits.build();
106+
log.debug("Number of filtered splits: %s", filteredSplits.size());
107+
return filteredSplits;
106108
}
107109
catch (Exception e) {
108110
log.error(e);

0 commit comments

Comments
 (0)