PrevPrevious commit
Next Next commit
test: adds integration tests
Adds integration tests for setting the query options optimizer
statistics package.
  • Loading branch information
@thiagotnunes
thiagotnunes committedJun 5, 2021
commit c16a2dca7e3ef537fde1f58af0b2d32ec8e3f3c3
Original file line numberDiff line numberDiff line change
Expand Up@@ -15,10 +15,13 @@
*/

/*
* Test setting and getting the optimizer version to use.
* Test setting and getting the following query options:
* - Optimizer version
* - Optimizer statistics package
*/

-- Set and get valid values.
-- Optimizer version
@EXPECT NO_RESULT
SET OPTIMIZER_VERSION = '1';

Expand All@@ -43,7 +46,21 @@ SET OPTIMIZER_VERSION = '';
@EXPECT RESULT_SET 'OPTIMIZER_VERSION',''
SHOW VARIABLE OPTIMIZER_VERSION;

-- Optimizer statistics package
@EXPECT NO_RESULT
SET OPTIMIZER_STATISTICS_PACKAGE = 'custom-package_withNumbers-1234';

@EXPECT RESULT_SET 'OPTIMIZER_STATISTICS_PACKAGE','custom-package_withNumbers-1234'
SHOW VARIABLE OPTIMIZER_STATISTICS_PACKAGE;

@EXPECT NO_RESULT
SET OPTIMIZER_STATISTICS_PACKAGE = '';

@EXPECT RESULT_SET 'OPTIMIZER_STATISTICS_PACKAGE',''
SHOW VARIABLE OPTIMIZER_STATISTICS_PACKAGE;

-- Try to set invalid values.
-- Optimizer version
@EXPECT EXCEPTION INVALID_ARGUMENT 'INVALID_ARGUMENT: Unknown value for OPTIMIZER_VERSION: 'None''
SET OPTIMIZER_VERSION = 'None';

Expand Down