public class PreparedStatementTest extends JdbcTestBase
JdbcTestBase.ModelAndSchema, JdbcTestBase.TestDataConnection
DrillTest.MemWatcher
watcher
c, dirTestWatcher, optionManager
logOutcome, objectMapper, REPEAT_RULE, thrownException, TIMEOUT
Constructor and Description |
---|
PreparedStatementTest() |
Modifier and Type | Method and Description |
---|---|
static void |
setUpConnection() |
static void |
tearDownConnection() |
void |
testClientTriggeredQueryTimeout()
Test setting timeout for a query that actually times out
|
void |
testDefaultGetQueryTimeout()
Test for reading of default query timeout
|
void |
testExecuteQueryBasicCaseWorks()
Tests that basic executeQuery() (with query statement) works.
|
void |
testInvalidSetQueryTimeout()
Test Invalid parameter by giving negative timeout
|
void |
testNonTriggeredQueryTimeout()
Test setting timeout that never gets triggered
|
void |
testParamSettingWhenNoParametersIndexSaysUnsupported()
Tests that "not supported" has priority over possible "no parameters"
check.
|
void |
testParamSettingWhenUnsupportedTypeSaysUnsupported()
Tests that "not supported" has priority over possible "type not supported"
check.
|
void |
testQueryMetadataInPreparedStatement() |
void |
testServerTriggeredQueryTimeout()
Test setting timeout for a query that actually times out because of lack of timely server response
|
void |
testSetQueryTimeoutAsZero()
Test setting timeout as zero and executing
|
void |
testSqlQueryWithParamNotSupported()
Tests that basic case of trying to create a prepare statement with parameters.
|
void |
testValidSetQueryTimeout()
Test setting a valid timeout
|
changeSchema, changeSchemaIfSupplied, connect, connect, connect, getDefaultProperties, reset, setUpTestCase, tearDownTestCase, testJdbcTestConnectionResettingCompatibility, toString, toString, withFull, withModel, withNoDefaultSchema
clear, getLocalFileSystem, mockDrillbitContext, mockUsDateFormatSymbols, mockUtcDateTimeZone, parseExpr, setupOptionManager
escapeJsonString, finishDrillTest, initDrillTest
public static void setUpConnection() throws SQLException
SQLException
public static void tearDownConnection() throws SQLException
SQLException
public void testExecuteQueryBasicCaseWorks() throws SQLException
SQLException
public void testQueryMetadataInPreparedStatement() throws SQLException
SQLException
public void testDefaultGetQueryTimeout() throws SQLException
SQLException
public void testInvalidSetQueryTimeout() throws SQLException
SQLException
public void testValidSetQueryTimeout() throws SQLException
SQLException
public void testSetQueryTimeoutAsZero() throws SQLException
SQLException
public void testClientTriggeredQueryTimeout() throws Exception
Exception
public void testServerTriggeredQueryTimeout() throws Exception
Exception
public void testNonTriggeredQueryTimeout() throws SQLException
SQLException
public void testSqlQueryWithParamNotSupported() throws SQLException
SQLException
public void testParamSettingWhenNoParametersIndexSaysUnsupported() throws SQLException
SQLException
public void testParamSettingWhenUnsupportedTypeSaysUnsupported() throws SQLException
SQLException
Copyright © 2021 The Apache Software Foundation. All rights reserved.