Skip to content

Commit ad8da3e

Browse files
committed
XX
1 parent b287058 commit ad8da3e

File tree

3 files changed

+6
-18
lines changed

3 files changed

+6
-18
lines changed

presto-native-execution/src/test/java/com/facebook/presto/nativeworker/ContainerQueryRunner.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
import java.io.IOException;
3838
import java.sql.Connection;
3939
import java.sql.DriverManager;
40+
import java.sql.ResultSet;
4041
import java.sql.SQLException;
4142
import java.sql.Statement;
4243
import java.time.Duration;
4344
import java.util.ArrayList;
4445
import java.util.List;
4546
import java.util.Map;
4647
import java.util.Optional;
47-
import java.util.Properties;
4848
import java.util.concurrent.TimeUnit;
4949
import java.util.concurrent.locks.Lock;
5050
import java.util.logging.Logger;
@@ -102,6 +102,7 @@ public ContainerQueryRunner(int coordinatorPort, String catalog, String schema,
102102
try {
103103
Connection connection = DriverManager.getConnection(url, "test", null);
104104
statement = connection.createStatement();
105+
statement.execute("set session remote_functions_enabled=true");
105106
}
106107
catch (Exception e) {
107108
e.printStackTrace();
@@ -286,9 +287,9 @@ public Session getDefaultSession()
286287
public MaterializedResult execute(Session session, String sql)
287288
{
288289
try {
290+
ResultSet resultSet = statement.executeQuery(sql);
289291
return ContainerQueryRunnerUtils
290-
.toMaterializedResult(
291-
statement.executeQuery(sql));
292+
.toMaterializedResult(resultSet);
292293
}
293294
catch (SQLException e) {
294295
throw new RuntimeException("Error executing query: " + sql, e);

presto-native-execution/src/test/java/com/facebook/presto/nativeworker/ContainerQueryRunnerUtils.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,11 +359,10 @@ private static Type mapSqlTypeToType(int sqlType)
359359
case java.sql.Types.VARCHAR:
360360
return VarcharType.VARCHAR;
361361
case java.sql.Types.DOUBLE:
362+
case java.sql.Types.FLOAT:
362363
return DoubleType.DOUBLE;
363364
case java.sql.Types.BOOLEAN:
364365
return BooleanType.BOOLEAN;
365-
case java.sql.Types.FLOAT:
366-
return DoubleType.DOUBLE;
367366
case java.sql.Types.TIMESTAMP:
368367
return TimestampType.TIMESTAMP;
369368
case java.sql.Types.DATE:

presto-native-execution/src/test/java/com/facebook/presto/nativeworker/TestPrestoContainerRemoteFunction.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import org.testng.annotations.Test;
1818

1919
import static org.testng.Assert.assertEquals;
20-
import static org.testng.Assert.assertTrue;
2120

2221
public class TestPrestoContainerRemoteFunction
2322
extends AbstractTestQueryFramework
@@ -35,17 +34,6 @@ protected ContainerQueryRunner createQueryRunner()
3534
@Test
3635
public void testPresenceAndBasicFunctionality()
3736
{
38-
assertTrue(
39-
computeActual("SHOW catalogs").toString().contains("tpch"),
40-
"tpch catalog is not present.");
41-
System.out.println(computeActual("set session remote_functions_enabled=true").toString());
42-
assertEquals(computeActual("select remote.default.abs(-10)").toString(),"10");
43-
}
44-
45-
@Test
46-
public void testPresenceAndBasicFunctionality1()
47-
{
48-
System.out.println(computeActual("SHOW catalogs").toString());
49-
assertEquals(computeActual("select remote.default.abs(-10)").getMaterializedRows().toString(),"10");
37+
assertEquals(computeActual("select remote.default.abs(-10)").getMaterializedRows().get(0).getField(0).toString(), "10");
5038
}
5139
}

0 commit comments

Comments
 (0)