Skip to content

Commit 866e9cd

Browse files
committed
[Native] Advance Velox
1 parent 3cd1b54 commit 866e9cd

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

presto-native-execution/velox

Submodule velox updated 163 files

presto-native-sidecar-plugin/src/main/java/com/facebook/presto/sidecar/typemanager/NativeTypeManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
import static com.facebook.presto.common.type.StandardTypes.ROW;
6060
import static com.facebook.presto.common.type.StandardTypes.SMALLINT;
6161
import static com.facebook.presto.common.type.StandardTypes.TDIGEST;
62+
import static com.facebook.presto.common.type.StandardTypes.TIME;
6263
import static com.facebook.presto.common.type.StandardTypes.TIMESTAMP;
6364
import static com.facebook.presto.common.type.StandardTypes.TIMESTAMP_WITH_TIME_ZONE;
6465
import static com.facebook.presto.common.type.StandardTypes.TINYINT;
@@ -84,6 +85,7 @@ public class NativeTypeManager
8485
TINYINT,
8586
BOOLEAN,
8687
DATE,
88+
TIME,
8789
INTEGER,
8890
DOUBLE,
8991
SMALLINT,

presto-native-tests/src/test/java/com/facebook/presto/nativetests/AbstractTestAggregationsNative.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ public void testApproximateCountDistinct()
7575
approxDistinctUnsupportedSignatureError, true);
7676

7777
// test time
78-
assertQueryFails("SELECT approx_distinct(CAST(from_unixtime(custkey) AS TIME)) FROM orders", timeTypeUnsupportedError, true);
79-
assertQueryFails("SELECT approx_distinct(CAST(from_unixtime(custkey) AS TIME), 0.023) FROM orders", timeTypeUnsupportedError, true);
78+
assertQueryFails("SELECT approx_distinct(CAST(from_unixtime(custkey) AS TIME)) FROM orders", approxDistinctUnsupportedSignatureError, true);
79+
assertQueryFails("SELECT approx_distinct(CAST(from_unixtime(custkey) AS TIME), 0.023) FROM orders", approxDistinctUnsupportedSignatureError, true);
8080

8181
// test time with time zone
8282
assertQueryFails("SELECT approx_distinct(CAST(from_unixtime(custkey) AS TIME WITH TIME ZONE)) FROM orders", timeTypeUnsupportedError, true);

presto-native-tests/src/test/java/com/facebook/presto/nativetests/TestDistributedEngineOnlyQueries.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ protected void createTables()
6464
}
6565

6666
/// TIME datatype is not supported in Prestissimo. See issue: https://github.com/prestodb/presto/issues/18844.
67-
@Override
67+
/*@Override
6868
@Test
6969
public void testTimeLiterals()
7070
{
@@ -80,18 +80,18 @@ public void testTimeLiterals()
8080
assertQueryFails("SELECT TIME '3:04:05 +06:00'", timeTypeUnsupportedError);
8181
assertQueryFails("SELECT TIME '3:04:05 +0507'", timeTypeUnsupportedError);
8282
assertQueryFails("SELECT TIME '3:04:05 +03'", timeTypeUnsupportedError);
83-
}
83+
}*/
8484

8585
/// TIME datatype is not supported in Prestissimo. See issue: https://github.com/prestodb/presto/issues/18844.
86-
@Override
86+
/*@Override
8787
@Test
8888
public void testLocallyUnrepresentableTimeLiterals()
8989
{
9090
LocalTime localTimeThatDidNotOccurOn20120401 = LocalTime.of(2, 10);
9191
checkState(ZoneId.systemDefault().getRules().getValidOffsets(localTimeThatDidNotOccurOn20120401.atDate(LocalDate.of(2012, 4, 1))).isEmpty(), "This test assumes certain JVM time zone");
9292
@Language("SQL") String sql = DateTimeFormatter.ofPattern("'SELECT TIME '''HH:mm:ss''").format(localTimeThatDidNotOccurOn20120401);
9393
assertQueryFails(sql, timeTypeUnsupportedError);
94-
}
94+
}*/
9595

9696
// todo: turn on these test cases when the sql invoked functions are extracted into a plugin module.
9797
@Override

0 commit comments

Comments
 (0)