diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/Env.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/Env.kt index c6cd1914b7..16f723f86a 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/Env.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/Env.kt @@ -175,17 +175,43 @@ internal class Env(private val session: PartiQLPlanner.Session) { /** * Logic for determining how many BindingNames were “matched” by the ConnectorMetadata - * 1. Matched = RelativePath - Not Found - * 2. Not Found = Input CatalogPath - Output CatalogPath - * 3. Matched = RelativePath - (Input CatalogPath - Output CatalogPath) - * 4. Matched = RelativePath + Output CatalogPath - Input CatalogPath + * + * Assume: + * - steps_matched = user_input_path_size - path_steps_not_found_size + * - path_steps_not_found_size = catalog_path_sent_to_spi_size - actual_catalog_absolute_path_size + * + * Therefore, we present the equation to [calculateMatched]: + * - steps_matched = user_input_path_size - (catalog_path_sent_to_spi_size - actual_catalog_absolute_path_size) + * = user_input_path_size + actual_catalog_absolute_path_size - catalog_path_sent_to_spi_size + * + * For example: + * + * Assume we are in some catalog, C, in some schema, S. There is a tuple, T, with attribute, A1. Assume A1 is of type + * tuple with an attribute A2. + * If our query references `T.A1.A2`, we will eventually ask SPI (connector C) for `S.T.A1.A2`. In this scenario: + * - The original user input was `T.A1.A2` (length 3) + * - The absolute path returned from SPI will be `S.T` (length 2) + * - The path we eventually sent to SPI to resolve was `S.T.A1.A2` (length 4) + * + * So, we can now use [calculateMatched] to determine how many were actually matched from the user input. Using the + * equation from above: + * + * - steps_matched = len(user input) + len(absolute catalog path) - len(path sent to SPI) + * = len([userInputPath]) + len([actualAbsolutePath]) - len([pathSentToConnector]) + * = 3 + 2 - 4 + * = 5 - 4 + * = 1 + * + * + * Therefore, in this example we have determined that from the original input (`T.A1.A2`) `T` is the value matched in the + * database environment. */ private fun calculateMatched( - originalPath: BindingPath, - inputCatalogPath: BindingPath, - outputCatalogPath: List, + userInputPath: BindingPath, + pathSentToConnector: BindingPath, + actualAbsolutePath: List, ): Int { - return originalPath.steps.size + outputCatalogPath.size - inputCatalogPath.steps.size + return userInputPath.steps.size + actualAbsolutePath.size - pathSentToConnector.steps.size } @OptIn(FnExperimental::class, PartiQLValueExperimental::class) diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathItem.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathItem.kt index 0a05038f9b..08a7ebca5a 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathItem.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathItem.kt @@ -8,7 +8,7 @@ import org.partiql.spi.connector.ConnectorHandle * * @param T * @property catalog The resolved entity's catalog name. - * @property input The input binding path that resulted in this item match. + * @property input The input binding path (sent to SPI) that resulted in this item match. * @property handle The resolved entity's catalog path and type information. */ internal data class PathItem( diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathResolver.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathResolver.kt index 7965de43ba..bb89e28c60 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathResolver.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/PathResolver.kt @@ -83,7 +83,7 @@ internal abstract class PathResolver( */ private fun get(path: BindingPath): PathItem? { val handle = get(catalog, path) ?: return null - return PathItem(session.currentCatalog, BindingPath(handle.path.steps.map { BindingName(it, BindingCase.SENSITIVE) }), handle) + return PathItem(session.currentCatalog, path, handle) } /** diff --git a/test/partiql-tests-runner/build.gradle.kts b/test/partiql-tests-runner/build.gradle.kts index 61228b1bac..9fa06449da 100644 --- a/test/partiql-tests-runner/build.gradle.kts +++ b/test/partiql-tests-runner/build.gradle.kts @@ -44,7 +44,7 @@ tasks.test { environment(Env.PARTIQL_EQUIV, file("$tests/eval-equiv/").absolutePath) // To make it possible to run ConformanceTestReport in unit test UI runner, comment out this check: -// exclude("org/partiql/runner/ConformanceTestEval.class", "org/partiql/runner/ConformanceTestLegacy.class") + exclude("org/partiql/runner/ConformanceTestEval.class", "org/partiql/runner/ConformanceTestLegacy.class") // May 2023: Disabled conformance testing during regular project build, because fail lists are out of date. exclude("org/partiql/runner/ConformanceTest.class") diff --git a/test/partiql-tests-runner/eval/conformance_test_results.ion b/test/partiql-tests-runner/eval/conformance_test_results.ion deleted file mode 100644 index 50416835b7..0000000000 --- a/test/partiql-tests-runner/eval/conformance_test_results.ion +++ /dev/null @@ -1,5827 +0,0 @@ - -{ - passing:[ - "equiv tuple path navigation, compileOption: PERMISSIVE", - "equiv tuple path navigation, compileOption: LEGACY", - "equiv attribute value pair unpivot non-missing, compileOption: PERMISSIVE", - "equiv attribute value pair unpivot non-missing, compileOption: LEGACY", - "equiv attribute value pair unpivot missing, compileOption: LEGACY", - "equiv unnesting tuple in from source, compileOption: PERMISSIVE", - "equiv unnesting tuple in from source, compileOption: LEGACY", - "equiv array constructor, compileOption: PERMISSIVE", - "equiv array constructor, compileOption: LEGACY", - "equiv nested subquery in select value, compileOption: PERMISSIVE", - "equiv nested subquery in select value, compileOption: LEGACY", - "array navigation, compileOption: PERMISSIVE", - "array navigation, compileOption: LEGACY", - "tuple navigation with array notation with explicit CAST to string, compileOption: PERMISSIVE", - "tuple navigation with array notation with explicit CAST to string, compileOption: LEGACY", - "tuple navigation with array notation without explicit CAST to string, compileOption: LEGACY", - "path on string, compileOption: LEGACY", - "tuple navigation missing attribute dot notation, compileOption: LEGACY", - "tuple navigation missing attribute array notation, compileOption: LEGACY", - "array navigation with wrongly typed array index, compileOption: LEGACY", - "wildcard steps in SELECT clause item, compileOption: PERMISSIVE", - "wildcard steps in SELECT clause item, compileOption: LEGACY", - "single source FROM with list and AT clause, compileOption: PERMISSIVE", - "single source FROM with list and AT clause, compileOption: LEGACY", - "single source FROM with bag and AT clause, compileOption: PERMISSIVE", - "single source FROM with bag and AT clause, compileOption: LEGACY", - "single source FROM with scalar, compileOption: PERMISSIVE", - "single source FROM with scalar and AT clause, compileOption: PERMISSIVE", - "single source FROM with scalar and AT clause, compileOption: LEGACY", - "single source FROM with tuple, compileOption: PERMISSIVE", - "single source FROM with tuple and AT clause, compileOption: PERMISSIVE", - "single source FROM with tuple and AT clause, compileOption: LEGACY", - "single source FROM with absent value null, compileOption: PERMISSIVE", - "single source FROM with absent value null and AT clause, compileOption: PERMISSIVE", - "single source FROM with absent value null and AT clause, compileOption: LEGACY", - "single source FROM with absent value missing, compileOption: PERMISSIVE", - "single source FROM with absent value missing and AT clause, compileOption: PERMISSIVE", - "single source FROM with absent value missing and AT clause, compileOption: LEGACY", - "ranging over attribute value pairs with UNPIVOT, compileOption: PERMISSIVE", - "ranging over attribute value pairs with UNPIVOT, compileOption: LEGACY", - "select value, compileOption: PERMISSIVE", - "select value, compileOption: LEGACY", - "select value with tuple constructor, compileOption: PERMISSIVE", - "select value with tuple constructor, compileOption: LEGACY", - "tuple constructor and mistyped attribute name, compileOption: LEGACY", - "duplicate attribute names, compileOption: PERMISSIVE", - "duplicate attribute names, compileOption: LEGACY", - "bag constructor, compileOption: PERMISSIVE", - "bag constructor, compileOption: LEGACY", - "attribute value evaluates to MISSING, compileOption: PERMISSIVE", - "array element evaluates to MISSING, compileOption: PERMISSIVE", - "bag element evaluates to MISSING, compileOption: PERMISSIVE", - "bag element evaluates to MISSING in bag constructor, compileOption: PERMISSIVE", - "pivot into a tuple, compileOption: PERMISSIVE", - "pivot into a tuple, compileOption: LEGACY", - "pivot into a tuple with invalid attribute name, compileOption: PERMISSIVE", - "select variable star with non tuples, compileOption: PERMISSIVE", - "select variable star with non tuples, compileOption: LEGACY", - "cast and operations with missing argument, compileOption: PERMISSIVE", - "data type mismatch in comparison expression, compileOption: LEGACY", - "data type mismatch in logical expression, compileOption: LEGACY", - "equality always returns boolean, compileOption: PERMISSIVE", - "equality always returns boolean, compileOption: LEGACY", - "equality of scalar null, compileOption: PERMISSIVE", - "equality of scalar null, compileOption: LEGACY", - "equality of null in array, compileOption: PERMISSIVE", - "equality of null in array, compileOption: LEGACY", - "equality of missing in array, compileOption: PERMISSIVE", - "equality of missing in array, compileOption: LEGACY", - "equality of arrays of different lengths, compileOption: PERMISSIVE", - "equality of arrays of different lengths, compileOption: LEGACY", - "equality of equal tuples, compileOption: PERMISSIVE", - "equality of equal tuples, compileOption: LEGACY", - "equality of different tuples, compileOption: PERMISSIVE", - "equality of different tuples, compileOption: LEGACY", - "equality of different tuples with null attribute, compileOption: PERMISSIVE", - "equality of different tuples with null attribute, compileOption: LEGACY", - "equality of different element bags, compileOption: PERMISSIVE", - "equality of different element bags, compileOption: LEGACY", - "equality of mixed equal container types, compileOption: PERMISSIVE", - "equality of mixed equal container types, compileOption: LEGACY", - "equality of mixed non equal container types, compileOption: PERMISSIVE", - "equality of mixed non equal container types, compileOption: LEGACY", - "equality of mixed non equal container types with null, compileOption: PERMISSIVE", - "equality of mixed non equal container types with null, compileOption: LEGACY", - "missing and true, compileOption: PERMISSIVE", - "missing and true, compileOption: LEGACY", - "null and true, compileOption: PERMISSIVE", - "null and true, compileOption: LEGACY", - "null is missing, compileOption: PERMISSIVE", - "null is missing, compileOption: LEGACY", - "missing is missing, compileOption: PERMISSIVE", - "missing is missing, compileOption: LEGACY", - "inner select evaluating to collection with more than one element, compileOption: PERMISSIVE", - "group by without aggregates, compileOption: PERMISSIVE", - "group by without aggregates, compileOption: LEGACY", - "group by with absent values, compileOption: PERMISSIVE", - "group by with differenciated absent values, compileOption: PERMISSIVE", - "pivot to tuple from collection of tuples, compileOption: PERMISSIVE", - "pivot to tuple from collection of tuples, compileOption: LEGACY", - "cast to int valid cases{value:\"true\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"true\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"false\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"false\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"1\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"1\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"0\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"0\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"-1\",result:-1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"-1\",result:-1}, compileOption: LEGACY", - "cast to int valid cases{value:\"9223372036854775807\",result:9223372036854775807}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"9223372036854775807\",result:9223372036854775807}, compileOption: LEGACY", - "cast to int valid cases{value:\"-9223372036854775808\",result:-9223372036854775808}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"-9223372036854775808\",result:-9223372036854775808}, compileOption: LEGACY", - "cast to int valid cases{value:\"`-9223372036854775808e0`\",result:-9223372036854775808}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"`-9223372036854775808e0`\",result:-9223372036854775808}, compileOption: LEGACY", - "cast to int valid cases{value:\"9223372036854775807.0\",result:9223372036854775807}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"9223372036854775807.0\",result:9223372036854775807}, compileOption: LEGACY", - "cast to int valid cases{value:\"-9223372036854775808.0\",result:-9223372036854775808}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"-9223372036854775808.0\",result:-9223372036854775808}, compileOption: LEGACY", - "cast to int valid cases{value:\"'1'\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'1'\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'01'\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'01'\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+1'\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+1'\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+01'\",result:1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+01'\",result:1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-1'\",result:-1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-1'\",result:-1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-01'\",result:-1}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-01'\",result:-1}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'00'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'00'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+0'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+0'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+00'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+00'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-0'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-0'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-00'\",result:0}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-00'\",result:0}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0b10'\",result:2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0b10'\",result:2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0B10'\",result:2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0B10'\",result:2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0b010'\",result:2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0b010'\",result:2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+0b10'\",result:2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+0b10'\",result:2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+0b010'\",result:2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+0b010'\",result:2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-0b10'\",result:-2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-0b10'\",result:-2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-0b010'\",result:-2}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-0b010'\",result:-2}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0xA'\",result:10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0xA'\",result:10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0XA'\",result:10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0XA'\",result:10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'0x0A'\",result:10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'0x0A'\",result:10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+0xA'\",result:10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+0xA'\",result:10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'+0x0A'\",result:10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'+0x0A'\",result:10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-0xA'\",result:-10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-0xA'\",result:-10}, compileOption: LEGACY", - "cast to int valid cases{value:\"'-0x0A'\",result:-10}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\"'-0x0A'\",result:-10}, compileOption: LEGACY", - "cast to int valid cases{value:\" `\\\"100\\\"` \",result:100}, compileOption: PERMISSIVE", - "cast to int valid cases{value:\" `\\\"100\\\"` \",result:100}, compileOption: LEGACY", - "cast to int invalid values{value:\"'hello'\",target:\"STRING\"}, compileOption: LEGACY", - "cast to int invalid values{value:\"'hello'\",target:\"STRING\"}, compileOption: PERMISSIVE", - "cast to int invalid values{value:\"'123456A'\",target:\"STRING\"}, compileOption: LEGACY", - "cast to int invalid values{value:\"'123456A'\",target:\"STRING\"}, compileOption: PERMISSIVE", - "cast to int invalid values{value:\"'00xA'\",target:\"STRING\"}, compileOption: LEGACY", - "cast to int invalid values{value:\"'00xA'\",target:\"STRING\"}, compileOption: PERMISSIVE", - "cast to int invalid values{value:\"'00b10'\",target:\"STRING\"}, compileOption: LEGACY", - "cast to int invalid values{value:\"'00b10'\",target:\"STRING\"}, compileOption: PERMISSIVE", - "cast to int invalid values{value:\"'2e10'\",target:\"STRING\"}, compileOption: LEGACY", - "cast to int invalid values{value:\"'2e10'\",target:\"STRING\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"`2017T`\",target:\"TIMESTAMP\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\" `{{\\\"\\\"}}` \",target:\"CLOB\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\" `{{\\\"1\\\"}}` \",target:\"CLOB\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"`{{}}`\",target:\"BLOB\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"[1, 2]\",target:\"LIST\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"[1]\",target:\"LIST\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"[]\",target:\"LIST\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"`(1 2)`\",target:\"SEXP\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"`(1)`\",target:\"SEXP\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"`()`\",target:\"SEXP\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"{'a': 1}\",target:\"STRUCT\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"{'a': '12'}\",target:\"STRUCT\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"{}\",target:\"STRUCT\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"<<1, 2>>\",target:\"BAG\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"<<1>>\",target:\"BAG\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"<<>>\",target:\"BAG\"}, compileOption: LEGACY", - "notTrue, compileOption: PERMISSIVE", - "notTrue, compileOption: LEGACY", - "notFalse, compileOption: PERMISSIVE", - "notFalse, compileOption: LEGACY", - "andTrueFalse, compileOption: PERMISSIVE", - "andTrueFalse, compileOption: LEGACY", - "andTrueTrue, compileOption: PERMISSIVE", - "andTrueTrue, compileOption: LEGACY", - "orTrueFalse, compileOption: PERMISSIVE", - "orTrueFalse, compileOption: LEGACY", - "orFalseFalse, compileOption: PERMISSIVE", - "orFalseFalse, compileOption: LEGACY", - "comparisonsConjuctTrue, compileOption: PERMISSIVE", - "comparisonsConjuctTrue, compileOption: LEGACY", - "comparisonsDisjunctFalse, compileOption: PERMISSIVE", - "comparisonsDisjunctFalse, compileOption: LEGACY", - "boolean literals{sql:\"true\",r:true}, compileOption: PERMISSIVE", - "boolean literals{sql:\"true\",r:true}, compileOption: LEGACY", - "boolean literals{sql:\"false\",r:false}, compileOption: PERMISSIVE", - "boolean literals{sql:\"false\",r:false}, compileOption: LEGACY", - "boolean literals{sql:\"NOT true\",r:false}, compileOption: PERMISSIVE", - "boolean literals{sql:\"NOT true\",r:false}, compileOption: LEGACY", - "boolean literals{sql:\"NOT false\",r:true}, compileOption: PERMISSIVE", - "boolean literals{sql:\"NOT false\",r:true}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null ESCAPE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null ESCAPE null \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' ESCAPE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' ESCAPE null \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null ESCAPE '[' \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null ESCAPE '[' \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' ESCAPE '[' \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' ESCAPE '[' \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE null \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" null LIKE 'S1' \"}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE null \",result:(bag)}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE null \",result:(bag)}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" null LIKE '' \",result:(bag)}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" null LIKE '' \",result:(bag)}, compileOption: LEGACY", - "NULL LIKE 'some pattern', compileOption: PERMISSIVE", - "NULL LIKE 'some pattern', compileOption: LEGACY", - "'some value' LIKE NULL, compileOption: PERMISSIVE", - "'some value' LIKE NULL, compileOption: LEGACY", - "NULL LIKE NULL, compileOption: PERMISSIVE", - "NULL LIKE NULL, compileOption: LEGACY", - "NULL LIKE 'some pattern' ESCAPE '/', compileOption: PERMISSIVE", - "NULL LIKE 'some pattern' ESCAPE '/', compileOption: LEGACY", - "'some value' LIKE NULL ESCAPE '/', compileOption: PERMISSIVE", - "'some value' LIKE NULL ESCAPE '/', compileOption: LEGACY", - "'some value' LIKE 'some pattern' ESCAPE NULL, compileOption: PERMISSIVE", - "'some value' LIKE 'some pattern' ESCAPE NULL, compileOption: LEGACY", - "LIKE bad value type, compileOption: LEGACY", - "LIKE bad pattern type, compileOption: LEGACY", - "LIKE bad escape type, compileOption: LEGACY", - "notInPredicateSingleExpr, compileOption: LEGACY", - "|| valid cases{lparam:\"'a'\",rparam:\"'b'\",result:\"ab\"}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"'a'\",rparam:\"'b'\",result:\"ab\"}, compileOption: LEGACY", - "|| valid cases{lparam:\"`'a'`\",rparam:\"`'b'`\",result:\"ab\"}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"`'a'`\",rparam:\"`'b'`\",result:\"ab\"}, compileOption: LEGACY", - "|| valid cases{lparam:\"`'a'`\",rparam:\"'b'\",result:\"ab\"}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"`'a'`\",rparam:\"'b'\",result:\"ab\"}, compileOption: LEGACY", - "|| valid cases{lparam:\"'a'\",rparam:\"`'b'`\",result:\"ab\"}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"'a'\",rparam:\"`'b'`\",result:\"ab\"}, compileOption: LEGACY", - "|| valid cases{lparam:\"null\",rparam:\"'b'\",result:null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"null\",rparam:\"'b'\",result:null}, compileOption: LEGACY", - "|| valid cases{lparam:\"'a'\",rparam:\"null\",result:null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"'a'\",rparam:\"null\",result:null}, compileOption: LEGACY", - "|| valid cases{lparam:\"null\",rparam:\"null\",result:null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"null\",rparam:\"null\",result:null}, compileOption: LEGACY", - "unaryPlus, compileOption: PERMISSIVE", - "unaryPlus, compileOption: LEGACY", - "unaryMinus, compileOption: PERMISSIVE", - "unaryMinus, compileOption: LEGACY", - "binaryAddWith2Terms, compileOption: PERMISSIVE", - "binaryAddWith2Terms, compileOption: LEGACY", - "binaryAddWith3Terms, compileOption: PERMISSIVE", - "binaryAddWith3Terms, compileOption: LEGACY", - "addIntFloat, compileOption: PERMISSIVE", - "addIntFloat, compileOption: LEGACY", - "subIntFloatDecimal, compileOption: PERMISSIVE", - "subIntFloatDecimal, compileOption: LEGACY", - "bigDecimals, compileOption: PERMISSIVE", - "bigDecimals, compileOption: LEGACY", - "mulFloatIntInt, compileOption: PERMISSIVE", - "mulFloatIntInt, compileOption: LEGACY", - "modIntInt, compileOption: PERMISSIVE", - "modIntInt, compileOption: LEGACY", - "equalIntFloat, compileOption: PERMISSIVE", - "equalIntFloat, compileOption: LEGACY", - "equalIntFloatFalse, compileOption: PERMISSIVE", - "equalIntFloatFalse, compileOption: LEGACY", - "notEqualIntInt, compileOption: PERMISSIVE", - "notEqualIntInt, compileOption: LEGACY", - "notEqualIntFloat, compileOption: PERMISSIVE", - "notEqualIntFloat, compileOption: LEGACY", - "notEqualIntFloatFalse, compileOption: PERMISSIVE", - "notEqualIntFloatFalse, compileOption: LEGACY", - "equalListDifferentLengthsShortFirst, compileOption: PERMISSIVE", - "equalListDifferentLengthsShortFirst, compileOption: LEGACY", - "equalListDifferentLengthsLongFirst, compileOption: PERMISSIVE", - "equalListDifferentLengthsLongFirst, compileOption: LEGACY", - "symbolEquality, compileOption: PERMISSIVE", - "symbolEquality, compileOption: LEGACY", - "symbolCaseEquality, compileOption: PERMISSIVE", - "symbolCaseEquality, compileOption: LEGACY", - "moreIntFloat, compileOption: PERMISSIVE", - "moreIntFloat, compileOption: LEGACY", - "moreIntFloatFalse, compileOption: PERMISSIVE", - "moreIntFloatFalse, compileOption: LEGACY", - "lessIntFloat, compileOption: PERMISSIVE", - "lessIntFloat, compileOption: LEGACY", - "lessIntFloatFalse, compileOption: PERMISSIVE", - "lessIntFloatFalse, compileOption: LEGACY", - "moreEqIntFloat, compileOption: PERMISSIVE", - "moreEqIntFloat, compileOption: LEGACY", - "moreEqIntFloatFalse, compileOption: PERMISSIVE", - "moreEqIntFloatFalse, compileOption: LEGACY", - "lessEqIntFloat, compileOption: PERMISSIVE", - "lessEqIntFloat, compileOption: LEGACY", - "lessEqIntFloatFalse, compileOption: PERMISSIVE", - "lessEqIntFloatFalse, compileOption: LEGACY", - "PG_INT8_01, compileOption: PERMISSIVE", - "PG_INT8_01, compileOption: LEGACY", - "PG_INT8_02, compileOption: PERMISSIVE", - "PG_INT8_02, compileOption: LEGACY", - "PG_INT8_03, compileOption: PERMISSIVE", - "PG_INT8_03, compileOption: LEGACY", - "PG_INT8_04, compileOption: PERMISSIVE", - "PG_INT8_04, compileOption: LEGACY", - "PG_INT8_05, compileOption: PERMISSIVE", - "PG_INT8_05, compileOption: LEGACY", - "PG_INT8_06, compileOption: PERMISSIVE", - "PG_INT8_06, compileOption: LEGACY", - "PG_INT8_07, compileOption: PERMISSIVE", - "PG_INT8_07, compileOption: LEGACY", - "PG_INT8_08, compileOption: PERMISSIVE", - "PG_INT8_08, compileOption: LEGACY", - "PG_INT8_09, compileOption: PERMISSIVE", - "PG_INT8_09, compileOption: LEGACY", - "PG_INT8_10, compileOption: PERMISSIVE", - "PG_INT8_10, compileOption: LEGACY", - "PG_INT8_11, compileOption: PERMISSIVE", - "PG_INT8_11, compileOption: LEGACY", - "PG_INT8_12, compileOption: PERMISSIVE", - "PG_INT8_12, compileOption: LEGACY", - "PG_INT8_13, compileOption: PERMISSIVE", - "PG_INT8_13, compileOption: LEGACY", - "PG_INT8_14, compileOption: PERMISSIVE", - "PG_INT8_14, compileOption: LEGACY", - "PG_INT8_15, compileOption: PERMISSIVE", - "PG_INT8_15, compileOption: LEGACY", - "PG_INT8_16, compileOption: PERMISSIVE", - "PG_INT8_16, compileOption: LEGACY", - "PG_INT8_17, compileOption: PERMISSIVE", - "PG_INT8_17, compileOption: LEGACY", - "PG_INT8_18, compileOption: PERMISSIVE", - "PG_INT8_18, compileOption: LEGACY", - "PG_INT8_19, compileOption: PERMISSIVE", - "PG_INT8_19, compileOption: LEGACY", - "PG_INT8_20, compileOption: PERMISSIVE", - "PG_INT8_20, compileOption: LEGACY", - "PG_INT8_21, compileOption: PERMISSIVE", - "PG_INT8_21, compileOption: LEGACY", - "PG_INT8_22, compileOption: PERMISSIVE", - "PG_INT8_22, compileOption: LEGACY", - "PG_INT8_23, compileOption: PERMISSIVE", - "PG_INT8_23, compileOption: LEGACY", - "PG_INT8_24, compileOption: PERMISSIVE", - "PG_INT8_24, compileOption: LEGACY", - "PG_INT8_25, compileOption: PERMISSIVE", - "PG_INT8_25, compileOption: LEGACY", - "PG_INT8_26, compileOption: PERMISSIVE", - "PG_INT8_26, compileOption: LEGACY", - "PG_INT8_27, compileOption: PERMISSIVE", - "PG_INT8_27, compileOption: LEGACY", - "PG_INT8_28, compileOption: PERMISSIVE", - "PG_INT8_28, compileOption: LEGACY", - "dateTimePartsAsVariableNames, compileOption: PERMISSIVE", - "dateTimePartsAsStructFieldNames, compileOption: PERMISSIVE", - "dateTimePartsAsStructFieldNames, compileOption: LEGACY", - "pathIndexing, compileOption: PERMISSIVE", - "pathIndexing, compileOption: LEGACY", - "pathIndexListLiteral, compileOption: PERMISSIVE", - "pathIndexListLiteral, compileOption: LEGACY", - "pathFieldStructLiteral, compileOption: PERMISSIVE", - "pathFieldStructLiteral, compileOption: LEGACY", - "selectValuePath, compileOption: PERMISSIVE", - "selectValuePath, compileOption: LEGACY", - "unpivotMissingWithAsAndAt, compileOption: PERMISSIVE", - "unpivotMissingCrossJoinWithAsAndAt, compileOption: PERMISSIVE", - "subscript with literal string in lowercase, compileOption: PERMISSIVE", - "subscript with literal string in lowercase, compileOption: LEGACY", - "subscript with literal string in uppercase, compileOption: PERMISSIVE", - "subscript with literal string in uppercase, compileOption: LEGACY", - "subscript with non-existent variable in lowercase, compileOption: LEGACY", - "subscript with non-existent variable in uppercase, compileOption: LEGACY", - "path expression with table alias in uppercase, compileOption: PERMISSIVE", - "path expression with table alias in uppercase, compileOption: LEGACY", - "path expression with table alias in lowercase, compileOption: PERMISSIVE", - "path expression with table alias in lowercase, compileOption: LEGACY", - "path expression with ambiguous table alias (lowercase), compileOption: PERMISSIVE", - "path expression with ambiguous table alias (lowercase), compileOption: LEGACY", - "path expression with ambiguous table alias (uppercase), compileOption: PERMISSIVE", - "path expression with ambiguous table alias (uppercase), compileOption: LEGACY", - "repeated field on struct is ambiguous{identifier:\"REPEATED\",cn:9,bn:\"REPEATED\"}, compileOption: LEGACY", - "repeated field on struct is ambiguous{identifier:\" \\\"repeated\\\" \",cn:10,bn:\"repeated\"}, compileOption: LEGACY", - "COLL_MAX non-collection, compileOption: LEGACY", - "COLL_AVG non-collection, compileOption: LEGACY", - "COLL_AVG mistyped element, compileOption: LEGACY", - "COLL_COUNT non-collection, compileOption: LEGACY", - "COLL_SUM non-collection, compileOption: LEGACY", - "COLL_SUM mistyped element, compileOption: LEGACY", - "COLL_MIN non-collection, compileOption: LEGACY", - "COLL_ANY non-collection, compileOption: LEGACY", - "COLL_ANY one non-bool, non-unknown, compileOption: LEGACY", - "COLL_ANY all non-bool, non-unknown, compileOption: LEGACY", - "COLL_ANY nested collection, compileOption: LEGACY", - "COLL_SOME non-collection, compileOption: LEGACY", - "COLL_SOME one non-bool, non-unknown, compileOption: LEGACY", - "COLL_SOME all non-bool, non-unknown, compileOption: LEGACY", - "COLL_SOME nested collection, compileOption: LEGACY", - "COLL_EVERY non-collection, compileOption: LEGACY", - "COLL_EVERY one non-bool, non-unknown, compileOption: LEGACY", - "COLL_EVERY all non-bool, non-unknown, compileOption: LEGACY", - "COLL_EVERY nested collection, compileOption: LEGACY", - "null pass through{sql:\"`null.null`\",result:null}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.null`\",result:null}, compileOption: LEGACY", - "null pass through{sql:\"`null.bool`\",result:null.bool}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.bool`\",result:null.bool}, compileOption: LEGACY", - "null pass through{sql:\"`null.int`\",result:null.int}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.int`\",result:null.int}, compileOption: LEGACY", - "null pass through{sql:\"`null.decimal`\",result:null.decimal}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.decimal`\",result:null.decimal}, compileOption: LEGACY", - "null pass through{sql:\"`null.string`\",result:null.string}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.string`\",result:null.string}, compileOption: LEGACY", - "null pass through{sql:\"`null.symbol`\",result:null.symbol}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.symbol`\",result:null.symbol}, compileOption: LEGACY", - "null pass through{sql:\"`null.clob`\",result:null.clob}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.clob`\",result:null.clob}, compileOption: LEGACY", - "null pass through{sql:\"`null.blob`\",result:null.blob}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.blob`\",result:null.blob}, compileOption: LEGACY", - "null pass through{sql:\"`null.list`\",result:null.list}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.list`\",result:null.list}, compileOption: LEGACY", - "null pass through{sql:\"`null.struct`\",result:null.struct}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.struct`\",result:null.struct}, compileOption: LEGACY", - "null pass through{sql:\"`null.sexp`\",result:null.sexp}, compileOption: PERMISSIVE", - "null pass through{sql:\"`null.sexp`\",result:null.sexp}, compileOption: LEGACY", - "null comparison{sql:\"NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"NULL IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"NULL IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"NULL IS MISSING\",result:false}, compileOption: PERMISSIVE", - "null comparison{sql:\"NULL IS MISSING\",result:false}, compileOption: LEGACY", - "null comparison{sql:\"MISSING IS MISSING\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"MISSING IS MISSING\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.null` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.null` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.bool` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.bool` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.int` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.int` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.decimal` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.decimal` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.string` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.string` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.symbol` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.symbol` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.clob` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.clob` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.blob` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.blob` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.list` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.list` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.struct` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.struct` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"`null.sexp` IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.sexp` IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"NULL = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"NULL = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.null` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.null` = NULL\",result:null}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\",right:\"\",result:\"\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"\",right:\"\",result:\"\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"left\",right:\"\",result:\"left\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"left\",right:\"\",result:\"left\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\",right:\"right\",result:\"right\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"\",right:\"right\",result:\"right\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"a\",right:\"b\",result:\"ab\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"a\",right:\"b\",result:\"ab\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"hello\",right:\"world\",result:\"helloworld\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"hello\",right:\"world\",result:\"helloworld\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"o\",right:\"\\u0300\",result:\"o\\u0300\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"o\",right:\"\\u0300\",result:\"o\\u0300\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\",right:\"\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\",right:\"\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\",right:\"\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044…", - "concatenation with non-nulls{left:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \",right:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",result:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compi…", - "concatenation with non-nulls{left:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce\",right:\"( \\xba _ \\xba\\u30ce)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce\",right:\"( \\xba _ \\xba\\u30ce)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\\U0001f60d\",right:\"\\U0001f60d\",result:\"\\U0001f60d\\U0001f60d\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"\\U0001f60d\",right:\"\\U0001f60d\",result:\"\\U0001f60d\\U0001f60d\"}, compileOption: LEGACY", - "concatenation with non-nulls{left:\"\\U0001f4a9\\U0001f4a9\",right:\"\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\"}, compileOption: PERMISSIVE", - "concatenation with non-nulls{left:\"\\U0001f4a9\\U0001f4a9\",right:\"\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\"}, compileOption: LEGACY", - "concatenation with null values{left:\"NULL\",right:\"NULL\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"NULL\",right:\"NULL\"}, compileOption: LEGACY", - "concatenation with null values{left:\"''\",right:\"NULL\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"''\",right:\"NULL\"}, compileOption: LEGACY", - "concatenation with null values{left:\"NULL\",right:\"''\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"NULL\",right:\"''\"}, compileOption: LEGACY", - "concatenation with null values{left:\"'a'\",right:\"NULL\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"'a'\",right:\"NULL\"}, compileOption: LEGACY", - "concatenation with null values{left:\"NULL\",right:\"'b'\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"NULL\",right:\"'b'\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"undefined\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"undefined\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"undef\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"undef\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"null\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"null\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"NULL\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"NULL\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"(null)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"(null)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"nil\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"nil\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"NIL\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"NIL\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"true\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"true\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"false\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"false\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"True\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"True\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"False\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"False\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"TRUE\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"TRUE\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"FALSE\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"FALSE\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"None\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"None\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"hasOwnProperty\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"hasOwnProperty\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\\\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\\\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\\\\\\\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\\\\\\\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1/2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1/2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1E2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1E2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1E02\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1E02\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1E+02\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1E+02\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1/2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1/2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1E2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1E2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1E02\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1E02\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1E+02\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1E+02\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1/0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1/0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0/0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0/0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-2147483648/-1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-2147483648/-1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-9223372036854775808/-1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-9223372036854775808/-1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-0.0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-0.0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"+0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"+0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"+0.0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"+0.0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0..0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0..0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\".\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\".\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0.0.0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0.0.0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0,00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0,00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0,,0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0,,0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\",\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\",\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0,0,0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0,0,0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0.0/0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0.0/0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1.0/0.0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1.0/0.0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0.0/0.0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0.0/0.0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1,0/0,0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1,0/0,0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0,0/0,0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0,0/0,0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"--1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"--1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-.\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-.\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-,\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-,\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"NaN\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"NaN\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Infinity\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Infinity\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-Infinity\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-Infinity\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"INF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"INF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1#INF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1#INF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-1#IND\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-1#IND\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1#QNAN\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1#QNAN\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1#SNAN\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1#SNAN\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1#IND\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1#IND\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0x0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0x0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0xffffffff\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0xffffffff\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0xffffffffffffffff\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0xffffffffffffffff\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0xabad1dea\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0xabad1dea\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"123456789012345678901234567890123456789\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"123456789012345678901234567890123456789\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1,000.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1,000.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1 000.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1 000.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1,000,000.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1,000,000.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1 000 000.00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1 000 000.00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1.000,00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1.000,00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1 000,00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1 000,00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1.000.000,00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1.000.000,00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1 000 000,00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1 000 000,00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"01000\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"01000\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"08\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"08\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"09\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"09\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"2.2250738585072011e-308\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"2.2250738585072011e-308\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<>?:\\\"{}|_+\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<>?:\\\"{}|_+\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"!@#%^&*()`~\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"!@#%^&*()`~\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\x01\\x02\\x03\\x04\\x05\\x06\\a\\b\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x7f\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\x01\\x02\\x03\\x04\\x05\\x06\\a\\b\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f\\x7f\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\x80\\x81\\x82\\x83\\x84\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\x90\\x91\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\x9b\\x9c\\x9d\\x9e\\x9f\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\x80\\x81\\x82\\x83\\x84\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\x90\\x91\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\x9b\\x9c\\x9d\\x9e\\x9f\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\t\\v\\f \\x85 \\u1680\\u2002\\u2003\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u200b\\u2028\\u2029\\u202f\\u205f\\u3000\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\t\\v\\f \\x85 \\u1680\\u2002\\u2003\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u200b\\u2028\\u2029\\u202f\\u205f\\u3000\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\xad\\u0600\\u0601\\u0602\\u0603\\u0604\\u0605\\u061c\\u06dd\\u070f\\u180e\\u200b\\u200c\\u200d\\u200e\\u200f\\u202a\\u202b\\u202c\\u202d\\u202e\\u2060\\u2061\\u2062\\u2063\\u2064\\u2066\\u2067\\u2068\\u2069\\u206a\\u206b\\u206c\\u206d\\u206e\\u206f\\ufeff\\ufff9\\ufffa\\ufffb\\U000110bd\\U0001bca0\\U0001bca1\\U0001bca2\\U0001bca3\\U0001d173\\U0001d174\\U0001d175\\U0001d176\\U0001d177\\U0001d178\\U0001d179\\U0001d17a\\U000e0001\\U000e0020\\U000e0021\\U000e0022\\U000e0023\\U000e0024\\U000e0025\\U000e0026\\U000e0027\\U000e0028\\U000e0029…", - "big list of naughty strings{str:\"\\ufffe\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\ufffe\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\u044f\"}, …", - "big list of naughty strings{str:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2070\\u2074\\u2075\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2070\\u2074\\u2075\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2080\\u2081\\u2082\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2080\\u2081\\u2082\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2070\\u2074\\u2075\\u2080\\u2081\\u2082\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2070\\u2074\\u2075\\u2080\\u2081\\u2082\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0e14\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e47\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e49\\u0e47\\u0e47\\u0e47\\u0e47\\u0e…", - "big list of naughty strings{str:\"\\\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\"\\\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\"\\\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u90e8\\u843d\\u683c\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u90e8\\u843d\\u683c\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u023a\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u023a\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u023e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u023e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \"}, compileOption: LEGACY", - "big list of naughty strings{str:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"__\\uff9b(,_,*)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"__\\uff9b(,_,*)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: LEGACY", - "big list of naughty strings{str:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f60d\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f60d\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f469\\U0001f3fd\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f469\\U0001f3fd\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uff11\\uff12\\uff13\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uff11\\uff12\\uff13\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0661\\u0662\\u0663\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u0661\\u0662\\u0663\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u062b\\u0645 \\u0646\\u0641\\u0633 \\u0633\\u0642\\u0637\\u062a \\u0648\\u0628\\u0627\\u0644\\u062a\\u062d\\u062f\\u064a\\u062f\\u060c, \\u062c\\u0632\\u064a\\u0631\\u062a\\u064a \\u0628\\u0627\\u0633\\u062a\\u062e\\u062f\\u0627\\u0645 \\u0623\\u0646 \\u062f\\u0646\\u0648. \\u0625\\u0630 \\u0647\\u0646\\u0627\\u061f \\u0627\\u0644\\u0633\\u062a\\u0627\\u0631 \\u0648\\u062a\\u0646\\u0635\\u064a\\u0628 \\u0643\\u0627\\u0646. \\u0623\\u0647\\u0651\\u0644 \\u0627\\u064a\\u0637\\u0627\\u0644\\u064a\\u0627\\u060c \\u0628\\u0631\\u064a\\u0637\\u0627\\u06…", - "big list of naughty strings{str:\"\\u05d1\\u05b0\\u05bc\\u05e8\\u05b5\\u05d0\\u05e9\\u05b4\\u05c1\\u05d9\\u05ea, \\u05d1\\u05b8\\u05bc\\u05e8\\u05b8\\u05d0 \\u05d0\\u05b1\\u05dc\\u05b9\\u05d4\\u05b4\\u05d9\\u05dd, \\u05d0\\u05b5\\u05ea \\u05d4\\u05b7\\u05e9\\u05b8\\u05bc\\u05c1\\u05de\\u05b7\\u05d9\\u05b4\\u05dd, \\u05d5\\u05b0\\u05d0\\u05b5\\u05ea \\u05d4\\u05b8\\u05d0\\u05b8\\u05e8\\u05b6\\u05e5\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u05d1\\u05b0\\u05bc\\u05e8\\u05b5\\u05d0\\u05e9\\u05b4\\u05c1\\u05d9\\u05ea, \\u05d1\\u05b8\\u05bc\\u05e8\\u05b8\\u05d0 \\u05d0\\u05b1\\u05dc\\u05b9\\u05d4\\u05b4\\u05d9\\u05dd, \\u05d0\\u05b5\\u05ea \\u05d4\\u05b7\\u05e9\\u05b8\\u05bc\\u05c1\\u05de\\u05b7\\u05d9\\u05b4\\u05dd, \\u05d5\\u05b0\\u05d0\\u05b5\\u05ea \\u05d4\\u05b8\\u05d0\\u05b8\\u05e8\\u05b6\\u05e5\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u05d4\\u05b8\\u05d9\\u05b0\\u05ea\\u05b8\\u05d4test\\u0627\\u0644\\u0635\\u0641\\u062d\\u0627\\u062a \\u0627\\u0644\\u062a\\u0651\\u062d\\u0648\\u0644\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u05d4\\u05b8\\u05d9\\u05b0\\u05ea\\u05b8\\u05d4test\\u0627\\u0644\\u0635\\u0641\\u062d\\u0627\\u062a \\u0627\\u0644\\u062a\\u0651\\u062d\\u0648\\u0644\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\ufdfd\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\ufdfd\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\ufdfa\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\ufdfa\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u0645\\u064f\\u0646\\u064e\\u0627\\u0642\\u064e\\u0634\\u064e\\u0629\\u064f \\u0633\\u064f\\u0628\\u064f\\u0644\\u0650 \\u0627\\u0650\\u0633\\u0652\\u062a\\u0650\\u062e\\u0652\\u062f\\u064e\\u0627\\u0645\\u0650 \\u0627\\u0644\\u0644\\u064f\\u0651\\u063a\\u064e\\u0629\\u0650 \\u0641\\u0650\\u064a \\u0627\\u0644\\u0646\\u064f\\u0651\\u0638\\u064f\\u0645\\u0650 \\u0627\\u0644\\u0652\\u0642\\u064e\\u0627\\u0626\\u0650\\u0645\\u064e\\u0629\\u0650 \\u0648\\u064e\\u0641\\u0650\\u064a\\u0645 \\u064a\\u064e\\u062e\\u064f\\u0635\\u064e\\u0651 \\u0627\\u0644\\…", - "big list of naughty strings{str:\"\\u200b\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u200b\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u1680\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u1680\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u180e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u180e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u3000\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u3000\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\ufeff\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\ufeff\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2423\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2423\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2422\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2422\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2421\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2421\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u202a\\u202atest\\u202a\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u202a\\u202atest\\u202a\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u202btest\\u202b\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u202btest\\u202b\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2029test\\u2029\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2029test\\u2029\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\\u2060test\\u202b\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\\u2060test\\u202b\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u2066test\\u2067\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u2066test\\u2067\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u1e70\\u033a\\u033a\\u0315o\\u035e \\u0337i\\u0332\\u032c\\u0347\\u032a\\u0359n\\u031d\\u0317\\u0355v\\u031f\\u031c\\u0318\\u0326\\u035fo\\u0336\\u0319\\u0330\\u0320k\\xe8\\u035a\\u032e\\u033a\\u032a\\u0339\\u0331\\u0324 \\u0316t\\u031d\\u0355\\u0333\\u0323\\u033b\\u032a\\u035eh\\u033c\\u0353\\u0332\\u0326\\u0333\\u0318\\u0332e\\u0347\\u0323\\u0330\\u0326\\u032c\\u034e \\u0322\\u033c\\u033b\\u0331\\u0318h\\u035a\\u034e\\u0359\\u031c\\u0323\\u0332\\u0345i\\u0326\\u0332\\u0323\\u0330\\u0324v\\u033b\\u034de\\u033a\\u032d\\u0333\\u032a\\u0330-m\\u0322…", - "big list of naughty strings{str:\"\\u0321\\u0353\\u031e\\u0345I\\u0317\\u0318\\u0326\\u035dn\\u0347\\u0347\\u0359v\\u032e\\u032bok\\u0332\\u032b\\u0319\\u0348i\\u0316\\u0359\\u032d\\u0339\\u0320\\u031en\\u0321\\u033b\\u032e\\u0323\\u033ag\\u0332\\u0348\\u0359\\u032d\\u0359\\u032c\\u034e \\u0330t\\u0354\\u0326h\\u031e\\u0332e\\u0322\\u0324 \\u034d\\u032c\\u0332\\u0356f\\u0334\\u0318\\u0355\\u0323\\xe8\\u0356\\u1eb9\\u0325\\u0329l\\u0356\\u0354\\u035ai\\u0353\\u035a\\u0326\\u0360n\\u0356\\u034d\\u0317\\u0353\\u0333\\u032eg\\u034d \\u0328o\\u035a\\u032a\\u0361f\\u0318\\u0323\\u032c \\u…", - "big list of naughty strings{str:\"\\u0317\\u033a\\u0356\\u0339\\u032f\\u0353\\u1e6e\\u0324\\u034d\\u0325\\u0347\\u0348h\\u0332\\u0301e\\u034f\\u0353\\u033c\\u0317\\u0319\\u033c\\u0323\\u0354 \\u0347\\u031c\\u0331\\u0320\\u0353\\u034d\\u0345N\\u0355\\u0360e\\u0317\\u0331z\\u0318\\u031d\\u031c\\u033a\\u0359p\\u0324\\u033a\\u0339\\u034d\\u032f\\u035ae\\u0320\\u033b\\u0320\\u035cr\\u0328\\u0324\\u034d\\u033a\\u0316\\u0354\\u0316\\u0316d\\u0320\\u031f\\u032d\\u032c\\u031d\\u035fi\\u0326\\u0356\\u0329\\u0353\\u0354\\u0324a\\u0320\\u0317\\u032c\\u0349\\u0319n\\u035a\\u035c \\u033b\\u031e\\u…", - "big list of naughty strings{str:\"\\u0326H\\u032c\\u0324\\u0317\\u0324\\u035de\\u035c \\u031c\\u0325\\u031d\\u033b\\u034d\\u031f\\u0301w\\u0315h\\u0316\\u032f\\u0353o\\u031d\\u0359\\u0316\\u034e\\u0331\\u032e \\u0489\\u033a\\u0319\\u031e\\u031f\\u0348W\\u0337\\u033c\\u032da\\u033a\\u032a\\u034d\\u012f\\u0348\\u0355\\u032d\\u0359\\u032f\\u031ct\\u0336\\u033c\\u032es\\u0318\\u0359\\u0356\\u0315 \\u0320\\u032b\\u0320B\\u033b\\u034d\\u0359\\u0349\\u0333\\u0345e\\u0335h\\u0335\\u032c\\u0347\\u032b\\u0359i\\u0339\\u0353\\u0333\\u0333\\u032e\\u034e\\u032b\\u0315n\\u035fd\\u0334\\u032a\\u03…", - "big list of naughty strings{str:\"Z\\u032e\\u031e\\u0320\\u0359\\u0354\\u0345\\u1e00\\u0317\\u031e\\u0348\\u033b\\u0317\\u1e36\\u0359\\u034e\\u032f\\u0339\\u031e\\u0353G\\u033bO\\u032d\\u0317\\u032e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Z\\u032e\\u031e\\u0320\\u0359\\u0354\\u0345\\u1e00\\u0317\\u031e\\u0348\\u033b\\u0317\\u1e36\\u0359\\u034e\\u032f\\u0339\\u031e\\u0353G\\u033bO\\u032d\\u0317\\u032e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"00\\u02d9\\u0196-\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"00\\u02d9\\u0196-\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<script>alert('123');</script>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<script>alert('123');</script>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\">\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\">\"}, compileOption: LEGACY", - "big list of naughty strings{str:\">\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\">\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"< / script >< script >alert(123)< / script >\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"< / script >< script >alert(123)< / script >\"}, compileOption: LEGACY", - "big list of naughty strings{str:\" onfocus=JaVaSCript:alert(123) autofocus\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\" onfocus=JaVaSCript:alert(123) autofocus\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\" onfocus=JaVaSCript:alert(123) autofocus\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\" onfocus=JaVaSCript:alert(123) autofocus\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\uff1cscript\\uff1ealert(123)\\uff1c/script\\uff1e\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\uff1cscript\\uff1ealert(123)\\uff1c/script\\uff1e\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ript>alert(123)ript>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ript>alert(123)ript>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-->\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-->\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\";alert(123);t=\\\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\\\";alert(123);t=\\\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"JavaSCript:alert(123)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"JavaSCript:alert(123)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\";alert(123);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\";alert(123);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"src=JaVaSCript:prompt(132)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"src=JaVaSCript:prompt(132)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\\\">javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1);\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ABC
DEF\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"test\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"test\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"XXX\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"XXX\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"javascript:alert(1)\\\"` `>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"javascript:alert(1)\\\"` `>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<title onpropertychange=javascript:alert(1)>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<a href=http://foo.bar/#x=`y></a><img alt=\\\"`><img src=x:x onerror=javascript:alert(1)></a>\\\">\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<a href=http://foo.bar/#x=`y></a><img alt=\\\"`><img src=x:x onerror=javascript:alert(1)></a>\\\">\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<!--[if]><script>javascript:alert(1)</script -->\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<!--[if]><script>javascript:alert(1)</script -->\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<!--[if<img src=x onerror=javascript:alert(1)//]> -->\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<!--[if<img src=x onerror=javascript:alert(1)//]> -->\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<script src=\\\"/\\\\%(jscript)s\\\"></script>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<script src=\\\"/\\\\%(jscript)s\\\"></script>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<script src=\\\"\\\\\\\\%(jscript)s\\\"></script>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<script src=\\\"\\\\\\\\%(jscript)s\\\"></script>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<IMG \\\"\\\"\\\"><SCRIPT>alert(\\\"XSS\\\")</SCRIPT>\\\">\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<IMG \\\"\\\"\\\"><SCRIPT>alert(\\\"XSS\\\")</SCRIPT>\\\">\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<IMG SRC=javascript:alert('XSS')>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<SCRIPT/XSS SRC=\\\"http://ha.ckers.org/xss.js\\\"></SCRIPT>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<SCRIPT/XSS SRC=\\\"http://ha.ckers.org/xss.js\\\"></SCRIPT>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<BODY onload!#%&()*~+-_.,:;?@[/|\\\\]^`=alert(\\\"XSS\\\")>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<BODY onload!#%&()*~+-_.,:;?@[/|\\\\]^`=alert(\\\"XSS\\\")>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<SCRIPT/SRC=\\\"http://ha.ckers.org/xss.js\\\"></SCRIPT>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<SCRIPT/SRC=\\\"http://ha.ckers.org/xss.js\\\"></SCRIPT>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<<SCRIPT>alert(\\\"XSS\\\");//<</SCRIPT>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<<SCRIPT>alert(\\\"XSS\\\");//<</SCRIPT>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<SCRIPT SRC=http://ha.ckers.org/xss.js?< B >\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<SCRIPT SRC=http://ha.ckers.org/xss.js?< B >\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<SCRIPT SRC=//ha.ckers.org/.j>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<SCRIPT SRC=//ha.ckers.org/.j>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<iframe src=http://ha.ckers.org/scriptlet.html <\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<iframe src=http://ha.ckers.org/scriptlet.html <\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<u oncopy=alert()> Copy me</u>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<u oncopy=alert()> Copy me</u>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<i onwheel=alert(1)> Scroll over me </i>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<i onwheel=alert(1)> Scroll over me </i>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<plaintext>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<plaintext>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"http://a/%%30%30\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"http://a/%%30%30\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"</textarea><script>alert(123)</script>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"</textarea><script>alert(123)</script>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"1;DROP TABLE users\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"1;DROP TABLE users\"}, compileOption: LEGACY", - "big list of naughty strings{str:\" \"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\" \"}, compileOption: LEGACY", - "big list of naughty strings{str:\"%\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"%\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"_\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"_\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"-\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"-\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"--\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"--\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"--version\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"--version\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"--help\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"--help\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"USER\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"USER\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"/dev/null; touch /tmp/blns.fail ; echo\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"/dev/null; touch /tmp/blns.fail ; echo\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"`touch /tmp/blns.fail`\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"`touch /tmp/blns.fail`\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"(touch /tmp/blns.fail)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"(touch /tmp/blns.fail)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"@{[system \\\"touch /tmp/blns.fail\\\"]}\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"@{[system \\\"touch /tmp/blns.fail\\\"]}\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"System(\\\"ls -al /\\\")\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"System(\\\"ls -al /\\\")\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"`ls -al /`\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"`ls -al /`\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Kernel.exec(\\\"ls -al /\\\")\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Kernel.exec(\\\"ls -al /\\\")\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Kernel.exit(1)\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Kernel.exit(1)\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"<?xml version=\\\"1.0\\\" encoding=\\\"ISO-8859-1\\\"?><!DOCTYPE foo [ <!ELEMENT foo ANY ><!ENTITY xxe SYSTEM \\\"file:///etc/passwd\\\" >]><foo>&xxe;</foo>\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"<?xml version=\\\"1.0\\\" encoding=\\\"ISO-8859-1\\\"?><!DOCTYPE foo [ <!ELEMENT foo ANY ><!ENTITY xxe SYSTEM \\\"file:///etc/passwd\\\" >]><foo>&xxe;</foo>\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"HOME\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"HOME\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"%d\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"%d\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"%s\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"%s\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"{0}\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"{0}\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"%*.*s\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"%*.*s\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"File:///\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"File:///\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"../../../../../../../../../../../etc/passwd%00\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"../../../../../../../../../../../etc/passwd%00\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"../../../../../../../../../../../etc/hosts\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"../../../../../../../../../../../etc/hosts\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"() { 0; }; touch /tmp/blns.shellshock1.fail;\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"() { 0; }; touch /tmp/blns.shellshock1.fail;\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"() { _; } >_[(())] { touch /tmp/blns.shellshock2.fail; }\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"() { _; } >_[(())] { touch /tmp/blns.shellshock2.fail; }\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"+++ATH0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"+++ATH0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"CON\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"CON\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"PRN\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"PRN\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"AUX\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"AUX\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"CLOCK\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"CLOCK\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"NUL\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"NUL\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"A:\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"A:\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"ZZ:\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"ZZ:\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"COM1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"COM1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"LPT1\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"LPT1\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"LPT2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"LPT2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"LPT3\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"LPT3\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"COM2\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"COM2\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"COM3\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"COM3\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"COM4\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"COM4\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"DCC SEND STARTKEYLOGGER 0 0 0\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"DCC SEND STARTKEYLOGGER 0 0 0\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Scunthorpe General Hospital\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Scunthorpe General Hospital\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Penistone Community Church\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Penistone Community Church\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Lightwater Country Park\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Lightwater Country Park\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Jimmy Clitheroe\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Jimmy Clitheroe\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Horniman Museum\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Horniman Museum\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"shitake mushrooms\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"shitake mushrooms\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"RomansInSussex.co.uk\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"RomansInSussex.co.uk\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"http://www.cum.qc.ca/\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"http://www.cum.qc.ca/\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Craig Cockburn, Software Specialist\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Craig Cockburn, Software Specialist\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Linda Callahan\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Linda Callahan\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Dr. Herman I. Libshitz\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Dr. Herman I. Libshitz\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"magna cum laude\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"magna cum laude\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Super Bowl XXX\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Super Bowl XXX\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"medieval erection of parapets\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"medieval erection of parapets\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"evaluate\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"evaluate\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"mocha\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"mocha\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"expression\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"expression\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Arsenal canal\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Arsenal canal\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"classic\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"classic\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Tyson Gay\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Tyson Gay\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Dick Van Dyke\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Dick Van Dyke\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"basement\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"basement\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Roses are \\x1b[0;31mred\\x1b[0m, violets are \\x1b[0;34mblue. Hope you enjoy terminal hue\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Roses are \\x1b[0;31mred\\x1b[0m, violets are \\x1b[0;34mblue. Hope you enjoy terminal hue\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"But now...\\x1b[20Cfor my greatest trick...\\x1b[8m\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"But now...\\x1b[20Cfor my greatest trick...\\x1b[8m\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"The quic\\b\\b\\b\\b\\b\\bk brown fo\\a\\a\\a\\a\\a\\a\\a\\a\\a\\a\\ax... [Beeeep]\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"The quic\\b\\b\\b\\b\\b\\bk brown fo\\a\\a\\a\\a\\a\\a\\a\\a\\a\\a\\ax... [Beeeep]\"}, compileOption: LEGACY", - "big list of naughty strings{str:\"Power\\u0644\\u064f\\u0644\\u064f\\u0635\\u0651\\u0628\\u064f\\u0644\\u064f\\u0644\\u0635\\u0651\\u0628\\u064f\\u0631\\u0631\\u064b \\u0963 \\u0963h \\u0963 \\u0963\\u5197\"}, compileOption: PERMISSIVE", - "big list of naughty strings{str:\"Power\\u0644\\u064f\\u0644\\u064f\\u0635\\u0651\\u0628\\u064f\\u0644\\u064f\\u0644\\u0635\\u0651\\u0628\\u064f\\u0631\\u0631\\u064b \\u0963 \\u0963h \\u0963 \\u0963\\u5197\"}, compileOption: LEGACY", - "negative zero equality, compileOption: PERMISSIVE", - "negative zero equality, compileOption: LEGACY", - "int pass-through{sql:\"1\",result:1}, compileOption: PERMISSIVE", - "int pass-through{sql:\"1\",result:1}, compileOption: LEGACY", - "int pass-through{sql:\"-1\",result:-1}, compileOption: PERMISSIVE", - "int pass-through{sql:\"-1\",result:-1}, compileOption: LEGACY", - "int pass-through{sql:\"9223372036854775807\",result:9223372036854775807}, compileOption: PERMISSIVE", - "int pass-through{sql:\"9223372036854775807\",result:9223372036854775807}, compileOption: LEGACY", - "int pass-through{sql:\"-9223372036854775808\",result:-9223372036854775808}, compileOption: PERMISSIVE", - "int pass-through{sql:\"-9223372036854775808\",result:-9223372036854775808}, compileOption: LEGACY", - "int arithmetic{sql:\"1 + 1\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 + 1\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"1 * 1\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 * 1\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"1 / 1\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 / 1\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"1 - 1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 - 1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"1 + 2\",result:3}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 + 2\",result:3}, compileOption: LEGACY", - "int arithmetic{sql:\"1 * 2\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 * 2\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"1 / 2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 / 2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"1 - 2\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 - 2\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 3\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 3\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 4\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 4\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 6\",result:4}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 6\",result:4}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 7\",result:3}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 7\",result:3}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 8\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 8\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 9\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 9\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 10\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 10\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % 11\",result:10}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % 11\",result:10}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 + 1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 + 1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 * 1\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 * 1\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 / 1\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 / 1\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 - 1\",result:-2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 - 1\",result:-2}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 + 2\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 + 2\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 * 2\",result:-2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 * 2\",result:-2}, compileOption: LEGACY", - "int arithmetic{sql:\"-1 / 2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-1 / 2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 3\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 3\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 4\",result:-2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 4\",result:-2}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 6\",result:-4}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 6\",result:-4}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 7\",result:-3}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 7\",result:-3}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 8\",result:-2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 8\",result:-2}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 9\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 9\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 10\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 10\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"-10 % 11\",result:-10}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"-10 % 11\",result:-10}, compileOption: LEGACY", - "int arithmetic{sql:\"1 + -1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 + -1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"1 * -1\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 * -1\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"1 / -1\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 / -1\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"1 - -1\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 - -1\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"1 + -2\",result:-1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 + -2\",result:-1}, compileOption: LEGACY", - "int arithmetic{sql:\"1 * -2\",result:-2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 * -2\",result:-2}, compileOption: LEGACY", - "int arithmetic{sql:\"1 / -2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"1 / -2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -1\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -1\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -2\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -2\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -3\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -3\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -4\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -4\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -6\",result:4}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -6\",result:4}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -7\",result:3}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -7\",result:3}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -8\",result:2}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -8\",result:2}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -9\",result:1}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -9\",result:1}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -10\",result:0}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -10\",result:0}, compileOption: LEGACY", - "int arithmetic{sql:\"10 % -11\",result:10}, compileOption: PERMISSIVE", - "int arithmetic{sql:\"10 % -11\",result:10}, compileOption: LEGACY", - "int boundary arithmetic{sql:\"(max_int - 1) + 1\",result:9223372036854775807}, compileOption: PERMISSIVE", - "int boundary arithmetic{sql:\"(max_int - 1) + 1\",result:9223372036854775807}, compileOption: LEGACY", - "int boundary arithmetic{sql:\"(min_int + 1) - 1\",result:-9223372036854775808}, compileOption: PERMISSIVE", - "int boundary arithmetic{sql:\"(min_int + 1) - 1\",result:-9223372036854775808}, compileOption: LEGACY", - "equality operator binary relations{x:1,y:1,z:1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:1,y:1,z:1}, compileOption: LEGACY", - "equality operator binary relations{x:1,y:2,z:3}, compileOption: PERMISSIVE", - "equality operator binary relations{x:1,y:2,z:3}, compileOption: LEGACY", - "equality operator binary relations{x:3,y:2,z:1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:3,y:2,z:1}, compileOption: LEGACY", - "equality operator binary relations{x:-1,y:-1,z:-1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:-1,y:-1,z:-1}, compileOption: LEGACY", - "equality operator binary relations{x:-1,y:-2,z:-3}, compileOption: PERMISSIVE", - "equality operator binary relations{x:-1,y:-2,z:-3}, compileOption: LEGACY", - "equality operator binary relations{x:-3,y:-2,z:-1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:-3,y:-2,z:-1}, compileOption: LEGACY", - "equality operator binary relations{x:-1,y:2,z:3}, compileOption: PERMISSIVE", - "equality operator binary relations{x:-1,y:2,z:3}, compileOption: LEGACY", - "equality operator binary relations{x:-3,y:2,z:1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:-3,y:2,z:1}, compileOption: LEGACY", - "equality operator binary relations{x:1,y:2,z:-3}, compileOption: PERMISSIVE", - "equality operator binary relations{x:1,y:2,z:-3}, compileOption: LEGACY", - "equality operator binary relations{x:3,y:2,z:-1}, compileOption: PERMISSIVE", - "equality operator binary relations{x:3,y:2,z:-1}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:-3,y:-2,z:-1}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:-3,y:-2,z:-1}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:-2,y:-1,z:0}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:-2,y:-1,z:0}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:-1,y:0,z:1}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:-1,y:0,z:1}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:0,y:1,z:2}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:0,y:1,z:2}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:1,y:2,z:3}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:1,y:2,z:3}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:3,y:2,z:1}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:3,y:2,z:1}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:2,y:1,z:0}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:2,y:1,z:0}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:1,y:0,z:-1}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:1,y:0,z:-1}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:0,y:-1,z:-2}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:0,y:-1,z:-2}, compileOption: LEGACY", - "greater than and less than operator binary relations{x:-1,y:-2,z:-3}, compileOption: PERMISSIVE", - "greater than and less than operator binary relations{x:-1,y:-2,z:-3}, compileOption: LEGACY", - "equal and not equal{sql:\"0 = -0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"0 = -0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"-0 = 0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"-0 = 0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"0 = 0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"0 = 0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"-0 = -0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"-0 = -0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"1 = 0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"1 = 0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"1 = -0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"1 = -0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"1 = 1\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"1 = 1\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"-1 = -1\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"-1 = -1\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"max_int = max_int\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"max_int = max_int\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"max_int = min_int\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"max_int = min_int\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"min_int = max_int\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"min_int = max_int\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"min_int = min_int\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"min_int = min_int\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"0 <> 0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"0 <> 0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"0 <> -0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"0 <> -0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"-0 <> 0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"-0 <> 0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"-0 <> -0\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"-0 <> -0\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"1 <> 0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"1 <> 0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"1 <> -0\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"1 <> -0\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"max_int <> max_int\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"max_int <> max_int\",result:false}, compileOption: LEGACY", - "equal and not equal{sql:\"max_int <> min_int\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"max_int <> min_int\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"min_int <> max_int\",result:true}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"min_int <> max_int\",result:true}, compileOption: LEGACY", - "equal and not equal{sql:\"min_int <> min_int\",result:false}, compileOption: PERMISSIVE", - "equal and not equal{sql:\"min_int <> min_int\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 > 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 > 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 > 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 > 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"0 > 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 > 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"0 > 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 > 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 < 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 < 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 < 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 < 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"0 < 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 < 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 < 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 < 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 > -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 > -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 > 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 > 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"-0 > -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 > -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 < -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 < -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"-0 < 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 < 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 < -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 < -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 > min_int\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 > min_int\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int > 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int > 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"min_int > min_int\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int > min_int\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 < min_int\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 < min_int\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"min_int < 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int < 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int < 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int < 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int < -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int < -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 < max_int\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 < max_int\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"max_int < 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int < 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"max_int < 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int < 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"max_int < -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int < -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 >= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 >= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 >= 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 >= 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 >= 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 >= 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"0 >= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 >= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 <= 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 <= 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 <= 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 <= 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 <= 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 <= 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 <= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 <= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 >= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 >= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 >= 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 >= 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"-0 >= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 >= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 >= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 >= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 >= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 >= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 <= -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 <= -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"-0 <= 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 <= 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 <= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 <= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"0 <= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"0 <= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"-0 <= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"-0 <= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 >= min_int\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 >= min_int\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int >= 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int >= 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"min_int >= min_int\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int >= min_int\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int >= 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int >= 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"min_int >= -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int >= -0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"1 <= min_int\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 <= min_int\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"min_int <= 1\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int <= 1\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int <= 0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int <= 0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"min_int <= -0\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"min_int <= -0\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"1 <= max_int\",result:true}, compileOption: PERMISSIVE", - "comparison operators{sql:\"1 <= max_int\",result:true}, compileOption: LEGACY", - "comparison operators{sql:\"max_int <= 1\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int <= 1\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"max_int <= 0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int <= 0\",result:false}, compileOption: LEGACY", - "comparison operators{sql:\"max_int <= -0\",result:false}, compileOption: PERMISSIVE", - "comparison operators{sql:\"max_int <= -0\",result:false}, compileOption: LEGACY", - "leading zeros{sql:\"01\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"01\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"0001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"0001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"00001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"00001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"0000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"0000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"00000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"00000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"0000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"0000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"00000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"00000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"000000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"000000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"0000000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"0000000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"00000000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"00000000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"000000000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"000000000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001\",result:1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001\",result:1}, compileOption: LEGACY", - "leading zeros{sql:\"-01\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-01\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-0001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-0001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-00001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-00001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-0000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-0000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-00000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-00000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-000000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-0000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-0000000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-00000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-00000000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-000000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-000000000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-0000000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-0000000000001\",result:-1}, compileOption: LEGACY", - "leading zeros{sql:\"-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001\",result:-1}, compileOption: PERMISSIVE", - "leading zeros{sql:\"-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001\",result:-1}, compileOption: LEGACY", - "char_length valid cases{in:\"\",result:(success 0)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\",result:(success 0)}, compileOption: LEGACY", - "char_length valid cases{in:\"a\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"a\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"123456789\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"123456789\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"avi\\xe3o\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"avi\\xe3o\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"e\\u082b\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"e\\u082b\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"undefined\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"undefined\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"undef\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"undef\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"null\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"null\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"NULL\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"NULL\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"(null)\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"(null)\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"nil\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"nil\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"NIL\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"NIL\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"true\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"true\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"false\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"false\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"True\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"True\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"False\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"False\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"TRUE\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"TRUE\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"FALSE\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"FALSE\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"None\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"None\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"hasOwnProperty\",result:(success 14)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"hasOwnProperty\",result:(success 14)}, compileOption: LEGACY", - "char_length valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:(success 96)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:(success 96)}, compileOption: LEGACY", - "char_length valid cases{in:\"123456789012345678901234567890123456789\",result:(success 39)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"123456789012345678901234567890123456789\",result:(success 39)}, compileOption: LEGACY", - "char_length valid cases{in:\"0\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"1\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"1.00\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1.00\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"1.00\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1.00\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"1/2\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1/2\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"1E2\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1E2\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"1E02\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1E02\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"1E+02\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1E+02\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1.00\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1.00\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1.00\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1.00\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1/2\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1/2\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1E2\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1E2\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1E02\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1E02\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1E+02\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1E+02\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"1/0\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1/0\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"0/0\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0/0\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"-2147483648/-1\",result:(success 14)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-2147483648/-1\",result:(success 14)}, compileOption: LEGACY", - "char_length valid cases{in:\"-9223372036854775808/-1\",result:(success 23)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-9223372036854775808/-1\",result:(success 23)}, compileOption: LEGACY", - "char_length valid cases{in:\"-0\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-0\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"-0.0\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-0.0\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"+0\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"+0\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"+0.0\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"+0.0\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"0.00\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0.00\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"0..0\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0..0\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\".\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\".\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"0.0.0\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0.0.0\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"0,00\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0,00\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"0,,0\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0,,0\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\",\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\",\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"0,0,0\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0,0,0\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"0.0/0\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0.0/0\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"1.0/0.0\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1.0/0.0\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"0.0/0.0\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0.0/0.0\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"1,0/0,0\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1,0/0,0\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"0,0/0,0\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0,0/0,0\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"--1\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"--1\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"-\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"-.\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-.\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"-,\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-,\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"NaN\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"NaN\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"Infinity\",result:(success 8)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"Infinity\",result:(success 8)}, compileOption: LEGACY", - "char_length valid cases{in:\"-Infinity\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-Infinity\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"INF\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"INF\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"1#INF\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1#INF\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"-1#IND\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"-1#IND\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"1#QNAN\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1#QNAN\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"1#SNAN\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1#SNAN\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"1#IND\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1#IND\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"0x0\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0x0\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"0xffffffff\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0xffffffff\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"0xffffffffffffffff\",result:(success 18)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0xffffffffffffffff\",result:(success 18)}, compileOption: LEGACY", - "char_length valid cases{in:\"0xabad1dea\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0xabad1dea\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"1,000.00\",result:(success 8)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1,000.00\",result:(success 8)}, compileOption: LEGACY", - "char_length valid cases{in:\"1 000.00\",result:(success 8)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1 000.00\",result:(success 8)}, compileOption: LEGACY", - "char_length valid cases{in:\"1,000,000.00\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1,000,000.00\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"1 000 000.00\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1 000 000.00\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"1.000,00\",result:(success 8)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1.000,00\",result:(success 8)}, compileOption: LEGACY", - "char_length valid cases{in:\"1 000,00\",result:(success 8)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1 000,00\",result:(success 8)}, compileOption: LEGACY", - "char_length valid cases{in:\"1.000.000,00\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1.000.000,00\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"1 000 000,00\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"1 000 000,00\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"01000\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"01000\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"08\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"08\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"09\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"09\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"2.2250738585072011e-308\",result:(success 23)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"2.2250738585072011e-308\",result:(success 23)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\u044f\",result:…", - "char_length valid cases{in:\"<>?:\\\"{}|_+\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"<>?:\\\"{}|_+\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"!@#%^&*()`~\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"!@#%^&*()`~\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:(success 13)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:(success 13)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:(success 4)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:(success 4)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u90e8\\u843d\\u683c\",result:(success 3)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u90e8\\u843d\\u683c\",result:(success 3)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:(success 22)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:(success 22)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:(success 5)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:(success 5)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u023a\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u023a\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u023e\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u023e\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:(success 17)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:(success 17)}, compileOption: LEGACY", - "char_length valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"__\\uff9b(,_,*)\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"__\\uff9b(,_,*)\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:(success 10)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:(success 10)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:(success 16)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:(success 16)}, compileOption: LEGACY", - "char_length valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:(success 26)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:(success 26)}, compileOption: LEGACY", - "char_length valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:(success 13)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:(success 13)}, compileOption: LEGACY", - "char_length valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:(success 12)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:(success 12)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:(success 13)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:(success 13)}, compileOption: LEGACY", - "char_length valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f60d\",result:(success 1)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f60d\",result:(success 1)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f469\\U0001f3fd\",result:(success 2)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f469\\U0001f3fd\",result:(success 2)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:(success 15)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:(success 15)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:(success 7)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:(success 7)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:(success 30)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:(success 30)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:(success 17)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:(success 17)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:(success 15)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:(success 15)}, compileOption: LEGACY", - "char_length valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:(success 41)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:(success 41)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:(success 11)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:(success 11)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:(success 9)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:(success 9)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:(success 6)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:(success 6)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\",result:(success 43)}, compileOption: LEGACY", - "char_length valid cases{in:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\",result:(success 43)}, compileOption: PERMISSIVE", - "char_length valid cases{in:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\",result:(success 0)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\",result:(success 0)}, compileOption: LEGACY", - "character_length valid cases{in:\"a\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"a\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"123456789\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"123456789\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"avi\\xe3o\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"avi\\xe3o\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"e\\u082b\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"e\\u082b\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"undefined\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"undefined\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"undef\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"undef\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"null\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"null\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"NULL\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"NULL\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"(null)\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"(null)\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"nil\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"nil\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"NIL\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"NIL\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"true\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"true\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"false\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"false\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"True\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"True\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"False\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"False\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"TRUE\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"TRUE\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"FALSE\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"FALSE\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"None\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"None\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"hasOwnProperty\",result:(success 14)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"hasOwnProperty\",result:(success 14)}, compileOption: LEGACY", - "character_length valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:(success 96)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:(success 96)}, compileOption: LEGACY", - "character_length valid cases{in:\"123456789012345678901234567890123456789\",result:(success 39)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"123456789012345678901234567890123456789\",result:(success 39)}, compileOption: LEGACY", - "character_length valid cases{in:\"0\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"1\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"1.00\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1.00\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"1.00\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1.00\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"1/2\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1/2\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"1E2\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1E2\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"1E02\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1E02\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"1E+02\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1E+02\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1.00\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1.00\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1.00\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1.00\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1/2\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1/2\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1E2\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1E2\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1E02\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1E02\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1E+02\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1E+02\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"1/0\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1/0\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"0/0\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0/0\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"-2147483648/-1\",result:(success 14)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-2147483648/-1\",result:(success 14)}, compileOption: LEGACY", - "character_length valid cases{in:\"-9223372036854775808/-1\",result:(success 23)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-9223372036854775808/-1\",result:(success 23)}, compileOption: LEGACY", - "character_length valid cases{in:\"-0\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-0\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"-0.0\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-0.0\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"+0\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"+0\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"+0.0\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"+0.0\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"0.00\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0.00\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"0..0\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0..0\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\".\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\".\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"0.0.0\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0.0.0\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"0,00\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0,00\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"0,,0\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0,,0\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\",\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\",\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"0,0,0\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0,0,0\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"0.0/0\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0.0/0\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"1.0/0.0\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1.0/0.0\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"0.0/0.0\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0.0/0.0\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"1,0/0,0\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1,0/0,0\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"0,0/0,0\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0,0/0,0\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"--1\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"--1\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"-\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"-.\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-.\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"-,\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-,\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"NaN\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"NaN\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"Infinity\",result:(success 8)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"Infinity\",result:(success 8)}, compileOption: LEGACY", - "character_length valid cases{in:\"-Infinity\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-Infinity\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"INF\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"INF\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"1#INF\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1#INF\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"-1#IND\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"-1#IND\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"1#QNAN\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1#QNAN\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"1#SNAN\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1#SNAN\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"1#IND\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1#IND\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"0x0\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0x0\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"0xffffffff\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0xffffffff\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"0xffffffffffffffff\",result:(success 18)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0xffffffffffffffff\",result:(success 18)}, compileOption: LEGACY", - "character_length valid cases{in:\"0xabad1dea\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0xabad1dea\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"1,000.00\",result:(success 8)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1,000.00\",result:(success 8)}, compileOption: LEGACY", - "character_length valid cases{in:\"1 000.00\",result:(success 8)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1 000.00\",result:(success 8)}, compileOption: LEGACY", - "character_length valid cases{in:\"1,000,000.00\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1,000,000.00\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"1 000 000.00\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1 000 000.00\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"1.000,00\",result:(success 8)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1.000,00\",result:(success 8)}, compileOption: LEGACY", - "character_length valid cases{in:\"1 000,00\",result:(success 8)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1 000,00\",result:(success 8)}, compileOption: LEGACY", - "character_length valid cases{in:\"1.000.000,00\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1.000.000,00\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"1 000 000,00\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"1 000 000,00\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"01000\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"01000\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"08\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"08\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"09\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"09\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"2.2250738585072011e-308\",result:(success 23)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"2.2250738585072011e-308\",result:(success 23)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\u044f\",re…", - "character_length valid cases{in:\"<>?:\\\"{}|_+\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"<>?:\\\"{}|_+\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"!@#%^&*()`~\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"!@#%^&*()`~\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:(success 13)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:(success 13)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:(success 4)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:(success 4)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u90e8\\u843d\\u683c\",result:(success 3)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u90e8\\u843d\\u683c\",result:(success 3)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:(success 22)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:(success 22)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:(success 5)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:(success 5)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u023a\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u023a\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u023e\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u023e\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:(success 17)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:(success 17)}, compileOption: LEGACY", - "character_length valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"__\\uff9b(,_,*)\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"__\\uff9b(,_,*)\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:(success 10)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:(success 10)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:(success 16)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:(success 16)}, compileOption: LEGACY", - "character_length valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:(success 26)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:(success 26)}, compileOption: LEGACY", - "character_length valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:(success 13)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:(success 13)}, compileOption: LEGACY", - "character_length valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:(success 12)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:(success 12)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:(success 13)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:(success 13)}, compileOption: LEGACY", - "character_length valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f60d\",result:(success 1)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f60d\",result:(success 1)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f469\\U0001f3fd\",result:(success 2)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f469\\U0001f3fd\",result:(success 2)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:(success 15)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:(success 15)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:(success 7)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:(success 7)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:(success 30)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:(success 30)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:(success 17)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:(success 17)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:(success 15)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:(success 15)}, compileOption: LEGACY", - "character_length valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:(success 41)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:(success 41)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:(success 11)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:(success 11)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:(success 9)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:(success 9)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:(success 6)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:(success 6)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d413\\U0001d421\\U0001d41e \\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b \\U0001d42d\\U0001d421\\U0001d41e \\U0001d425\\U0001d41a\\U0001d433\\U0001d432 \\U0001d41d\\U0001d428\\U0001d420\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d57f\\U0001d58d\\U0001d58a \\U0001d596\\U0001d59a\\U0001d58e\\U0001d588\\U0001d590 \\U0001d587\\U0001d597\\U0001d594\\U0001d59c\\U0001d593 \\U0001d58b\\U0001d594\\U0001d59d \\U0001d58f\\U0001d59a\\U0001d592\\U0001d595\\U0001d598 \\U0001d594\\U0001d59b\\U0001d58a\\U0001d597 \\U0001d599\\U0001d58d\\U0001d58a \\U0001d591\\U0001d586\\U0001d59f\\U0001d59e \\U0001d589\\U0001d594\\U0001d58c\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d47b\\U0001d489\\U0001d486 \\U0001d492\\U0001d496\\U0001d48a\\U0001d484\\U0001d48c \\U0001d483\\U0001d493\\U0001d490\\U0001d498\\U0001d48f \\U0001d487\\U0001d490\\U0001d499 \\U0001d48b\\U0001d496\\U0001d48e\\U0001d491\\U0001d494 \\U0001d490\\U0001d497\\U0001d486\\U0001d493 \\U0001d495\\U0001d489\\U0001d486 \\U0001d48d\\U0001d482\\U0001d49b\\U0001d49a \\U0001d485\\U0001d490\\U0001d488\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d4e3\\U0001d4f1\\U0001d4ee \\U0001d4fa\\U0001d4fe\\U0001d4f2\\U0001d4ec\\U0001d4f4 \\U0001d4eb\\U0001d4fb\\U0001d4f8\\U0001d500\\U0001d4f7 \\U0001d4ef\\U0001d4f8\\U0001d501 \\U0001d4f3\\U0001d4fe\\U0001d4f6\\U0001d4f9\\U0001d4fc \\U0001d4f8\\U0001d4ff\\U0001d4ee\\U0001d4fb \\U0001d4fd\\U0001d4f1\\U0001d4ee \\U0001d4f5\\U0001d4ea\\U0001d503\\U0001d502 \\U0001d4ed\\U0001d4f8\\U0001d4f0\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d54b\\U0001d559\\U0001d556 \\U0001d562\\U0001d566\\U0001d55a\\U0001d554\\U0001d55c \\U0001d553\\U0001d563\\U0001d560\\U0001d568\\U0001d55f \\U0001d557\\U0001d560\\U0001d569 \\U0001d55b\\U0001d566\\U0001d55e\\U0001d561\\U0001d564 \\U0001d560\\U0001d567\\U0001d556\\U0001d563 \\U0001d565\\U0001d559\\U0001d556 \\U0001d55d\\U0001d552\\U0001d56b\\U0001d56a \\U0001d555\\U0001d560\\U0001d558\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\U0001d683\\U0001d691\\U0001d68e \\U0001d69a\\U0001d69e\\U0001d692\\U0001d68c\\U0001d694 \\U0001d68b\\U0001d69b\\U0001d698\\U0001d6a0\\U0001d697 \\U0001d68f\\U0001d698\\U0001d6a1 \\U0001d693\\U0001d69e\\U0001d696\\U0001d699\\U0001d69c \\U0001d698\\U0001d69f\\U0001d68e\\U0001d69b \\U0001d69d\\U0001d691\\U0001d68e \\U0001d695\\U0001d68a\\U0001d6a3\\U0001d6a2 \\U0001d68d\\U0001d698\\U0001d690\",result:(success 43)}, compileOption: LEGACY", - "character_length valid cases{in:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\",result:(success 43)}, compileOption: PERMISSIVE", - "character_length valid cases{in:\"\\u24af\\u24a3\\u24a0 \\u24ac\\u24b0\\u24a4\\u249e\\u24a6 \\u249d\\u24ad\\u24aa\\u24b2\\u24a9 \\u24a1\\u24aa\\u24b3 \\u24a5\\u24b0\\u24a8\\u24ab\\u24ae \\u24aa\\u24b1\\u24a0\\u24ad \\u24af\\u24a3\\u24a0 \\u24a7\\u249c\\u24b5\\u24b4 \\u249f\\u24aa\\u24a2\",result:(success 43)}, compileOption: LEGACY", - "char_length null and missing propagation{in:\"null\",result:(success null)}, compileOption: PERMISSIVE", - "char_length null and missing propagation{in:\"null\",result:(success null)}, compileOption: LEGACY", - "character_length null and missing propagation{in:\"null\",result:(success null)}, compileOption: PERMISSIVE", - "character_length null and missing propagation{in:\"null\",result:(success null)}, compileOption: LEGACY", - "CHARACTER_LENGTH invalid type, compileOption: LEGACY", - "CHARACTER_LENGTH special character, compileOption: PERMISSIVE", - "CHARACTER_LENGTH special character, compileOption: LEGACY", - "upper valid cases{in:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\",result:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\",result:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xbb\\xbc\\xbd\\xbe\\xbf\\xc0\\xc1\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\xd0\\xd1\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xdb\\xdc\\xdd\\xde\\xe0\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xeb\\xec\\xed\\xee\\xef\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff\",result:\"\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\u039c\\xb6\\xb7\\xb8\\xb9\\…", - "upper valid cases{in:\"\\u0100\\u0101\\u0102\\u0103\\u0104\\u0105\\u0106\\u0107\\u0108\\u0109\\u010a\\u010b\\u010c\\u010d\\u010e\\u010f\\u0110\\u0111\\u0112\\u0113\\u0114\\u0115\\u0116\\u0117\\u0118\\u0119\\u011a\\u011b\\u011c\\u011d\\u011e\\u011f\\u0120\\u0121\\u0122\\u0123\\u0124\\u0125\\u0126\\u0127\\u0128\\u0129\\u012a\\u012b\\u012c\\u012d\\u012e\\u012f\\u0131\\u0132\\u0133\\u0134\\u0135\\u0136\\u0137\\u0138\\u0139\\u013a\\u013b\\u013c\\u013d\\u013e\\u013f\\u0140\\u0141\\u0142\\u0143\\u0144\\u0145\\u0146\\u0147\\u0148\\u014a\\u014b\\u014c\\u014d\\u014e\\u014f\\u0150\\u0151\\u0152\\u0…", - "upper valid cases{in:\"\\u0180\\u0181\\u0182\\u0183\\u0184\\u0185\\u0186\\u0187\\u0188\\u0189\\u018a\\u018b\\u018c\\u018d\\u018e\\u018f\\u0190\\u0191\\u0192\\u0193\\u0194\\u0195\\u0196\\u0197\\u0198\\u0199\\u019a\\u019b\\u019c\\u019d\\u019e\\u019f\\u01a0\\u01a1\\u01a2\\u01a3\\u01a4\\u01a5\\u01a6\\u01a7\\u01a8\\u01a9\\u01aa\\u01ab\\u01ac\\u01ad\\u01ae\\u01af\\u01b0\\u01b1\\u01b2\\u01b3\\u01b4\\u01b5\\u01b6\\u01b7\\u01b8\\u01b9\\u01ba\\u01bb\\u01bc\\u01bd\\u01be\\u01bf\\u01c0\\u01c1\\u01c2\\u01c3\\u01c4\\u01c5\\u01c6\\u01c7\\u01c8\\u01c9\\u01ca\\u01cb\\u01cc\\u01cd\\u01ce\\u01cf\\u01d0\\u0…", - "upper valid cases{in:\"\\u2c60\\u2c61\\u2c62\\u2c63\\u2c64\\u2c65\\u2c66\\u2c67\\u2c68\\u2c69\\u2c6a\\u2c6b\\u2c6c\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c73\\u2c74\\u2c75\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\",result:\"\\u2c60\\u2c60\\u2c62\\u2c63\\u2c64\\u023a\\u023e\\u2c67\\u2c67\\u2c69\\u2c69\\u2c6b\\u2c6b\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c72\\u2c74\\u2c75\\u2c75\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u2c60\\u2c61\\u2c62\\u2c63\\u2c64\\u2c65\\u2c66\\u2c67\\u2c68\\u2c69\\u2c6a\\u2c6b\\u2c6c\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c73\\u2c74\\u2c75\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\",result:\"\\u2c60\\u2c60\\u2c62\\u2c63\\u2c64\\u023a\\u023e\\u2c67\\u2c67\\u2c69\\u2c69\\u2c6b\\u2c6b\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c72\\u2c74\\u2c75\\u2c75\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03d5\\u03be\\u0391\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03a6\\u039e\\u0391\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03d5\\u03be\\u0391\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03a6\\u039e\\u0391\"}, compileOption: LEGACY", - "upper valid cases{in:\"undefined\",result:\"UNDEFINED\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"undefined\",result:\"UNDEFINED\"}, compileOption: LEGACY", - "upper valid cases{in:\"undef\",result:\"UNDEF\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"undef\",result:\"UNDEF\"}, compileOption: LEGACY", - "upper valid cases{in:\"null\",result:\"NULL\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"null\",result:\"NULL\"}, compileOption: LEGACY", - "upper valid cases{in:\"NULL\",result:\"NULL\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"NULL\",result:\"NULL\"}, compileOption: LEGACY", - "upper valid cases{in:\"(null)\",result:\"(NULL)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"(null)\",result:\"(NULL)\"}, compileOption: LEGACY", - "upper valid cases{in:\"nil\",result:\"NIL\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"nil\",result:\"NIL\"}, compileOption: LEGACY", - "upper valid cases{in:\"NIL\",result:\"NIL\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"NIL\",result:\"NIL\"}, compileOption: LEGACY", - "upper valid cases{in:\"true\",result:\"TRUE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"true\",result:\"TRUE\"}, compileOption: LEGACY", - "upper valid cases{in:\"false\",result:\"FALSE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"false\",result:\"FALSE\"}, compileOption: LEGACY", - "upper valid cases{in:\"True\",result:\"TRUE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"True\",result:\"TRUE\"}, compileOption: LEGACY", - "upper valid cases{in:\"False\",result:\"FALSE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"False\",result:\"FALSE\"}, compileOption: LEGACY", - "upper valid cases{in:\"TRUE\",result:\"TRUE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"TRUE\",result:\"TRUE\"}, compileOption: LEGACY", - "upper valid cases{in:\"FALSE\",result:\"FALSE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"FALSE\",result:\"FALSE\"}, compileOption: LEGACY", - "upper valid cases{in:\"None\",result:\"NONE\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"None\",result:\"NONE\"}, compileOption: LEGACY", - "upper valid cases{in:\"hasOwnProperty\",result:\"HASOWNPROPERTY\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"hasOwnProperty\",result:\"HASOWNPROPERTY\"}, compileOption: LEGACY", - "upper valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: LEGACY", - "upper valid cases{in:\"123456789012345678901234567890123456789\",result:\"123456789012345678901234567890123456789\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"123456789012345678901234567890123456789\",result:\"123456789012345678901234567890123456789\"}, compileOption: LEGACY", - "upper valid cases{in:\"0\",result:\"0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0\",result:\"0\"}, compileOption: LEGACY", - "upper valid cases{in:\"1\",result:\"1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1\",result:\"1\"}, compileOption: LEGACY", - "upper valid cases{in:\"1.00\",result:\"1.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1.00\",result:\"1.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1/2\",result:\"1/2\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1/2\",result:\"1/2\"}, compileOption: LEGACY", - "upper valid cases{in:\"1E2\",result:\"1E2\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1E2\",result:\"1E2\"}, compileOption: LEGACY", - "upper valid cases{in:\"1E02\",result:\"1E02\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1E02\",result:\"1E02\"}, compileOption: LEGACY", - "upper valid cases{in:\"1E+02\",result:\"1E+02\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1E+02\",result:\"1E+02\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1\",result:\"-1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1\",result:\"-1\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1.00\",result:\"-1.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1.00\",result:\"-1.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1/2\",result:\"-1/2\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1/2\",result:\"-1/2\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1E2\",result:\"-1E2\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1E2\",result:\"-1E2\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1E02\",result:\"-1E02\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1E02\",result:\"-1E02\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1E+02\",result:\"-1E+02\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1E+02\",result:\"-1E+02\"}, compileOption: LEGACY", - "upper valid cases{in:\"1/0\",result:\"1/0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1/0\",result:\"1/0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0/0\",result:\"0/0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0/0\",result:\"0/0\"}, compileOption: LEGACY", - "upper valid cases{in:\"-2147483648/-1\",result:\"-2147483648/-1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-2147483648/-1\",result:\"-2147483648/-1\"}, compileOption: LEGACY", - "upper valid cases{in:\"-9223372036854775808/-1\",result:\"-9223372036854775808/-1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-9223372036854775808/-1\",result:\"-9223372036854775808/-1\"}, compileOption: LEGACY", - "upper valid cases{in:\"-0\",result:\"-0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-0\",result:\"-0\"}, compileOption: LEGACY", - "upper valid cases{in:\"-0.0\",result:\"-0.0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-0.0\",result:\"-0.0\"}, compileOption: LEGACY", - "upper valid cases{in:\"+0\",result:\"+0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"+0\",result:\"+0\"}, compileOption: LEGACY", - "upper valid cases{in:\"+0.0\",result:\"+0.0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"+0.0\",result:\"+0.0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0.00\",result:\"0.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0.00\",result:\"0.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"0..0\",result:\"0..0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0..0\",result:\"0..0\"}, compileOption: LEGACY", - "upper valid cases{in:\".\",result:\".\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\".\",result:\".\"}, compileOption: LEGACY", - "upper valid cases{in:\"0.0.0\",result:\"0.0.0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0.0.0\",result:\"0.0.0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0,00\",result:\"0,00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0,00\",result:\"0,00\"}, compileOption: LEGACY", - "upper valid cases{in:\"0,,0\",result:\"0,,0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0,,0\",result:\"0,,0\"}, compileOption: LEGACY", - "upper valid cases{in:\",\",result:\",\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\",\",result:\",\"}, compileOption: LEGACY", - "upper valid cases{in:\"0,0,0\",result:\"0,0,0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0,0,0\",result:\"0,0,0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0.0/0\",result:\"0.0/0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0.0/0\",result:\"0.0/0\"}, compileOption: LEGACY", - "upper valid cases{in:\"1.0/0.0\",result:\"1.0/0.0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1.0/0.0\",result:\"1.0/0.0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0.0/0.0\",result:\"0.0/0.0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0.0/0.0\",result:\"0.0/0.0\"}, compileOption: LEGACY", - "upper valid cases{in:\"1,0/0,0\",result:\"1,0/0,0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1,0/0,0\",result:\"1,0/0,0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0,0/0,0\",result:\"0,0/0,0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0,0/0,0\",result:\"0,0/0,0\"}, compileOption: LEGACY", - "upper valid cases{in:\"--1\",result:\"--1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"--1\",result:\"--1\"}, compileOption: LEGACY", - "upper valid cases{in:\"-\",result:\"-\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-\",result:\"-\"}, compileOption: LEGACY", - "upper valid cases{in:\"-.\",result:\"-.\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-.\",result:\"-.\"}, compileOption: LEGACY", - "upper valid cases{in:\"-,\",result:\"-,\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-,\",result:\"-,\"}, compileOption: LEGACY", - "upper valid cases{in:\"NaN\",result:\"NAN\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"NaN\",result:\"NAN\"}, compileOption: LEGACY", - "upper valid cases{in:\"Infinity\",result:\"INFINITY\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"Infinity\",result:\"INFINITY\"}, compileOption: LEGACY", - "upper valid cases{in:\"-Infinity\",result:\"-INFINITY\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-Infinity\",result:\"-INFINITY\"}, compileOption: LEGACY", - "upper valid cases{in:\"INF\",result:\"INF\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"INF\",result:\"INF\"}, compileOption: LEGACY", - "upper valid cases{in:\"1#INF\",result:\"1#INF\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1#INF\",result:\"1#INF\"}, compileOption: LEGACY", - "upper valid cases{in:\"-1#IND\",result:\"-1#IND\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"-1#IND\",result:\"-1#IND\"}, compileOption: LEGACY", - "upper valid cases{in:\"1#QNAN\",result:\"1#QNAN\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1#QNAN\",result:\"1#QNAN\"}, compileOption: LEGACY", - "upper valid cases{in:\"1#SNAN\",result:\"1#SNAN\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1#SNAN\",result:\"1#SNAN\"}, compileOption: LEGACY", - "upper valid cases{in:\"1#IND\",result:\"1#IND\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1#IND\",result:\"1#IND\"}, compileOption: LEGACY", - "upper valid cases{in:\"0x0\",result:\"0X0\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0x0\",result:\"0X0\"}, compileOption: LEGACY", - "upper valid cases{in:\"0xffffffff\",result:\"0XFFFFFFFF\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0xffffffff\",result:\"0XFFFFFFFF\"}, compileOption: LEGACY", - "upper valid cases{in:\"0xffffffffffffffff\",result:\"0XFFFFFFFFFFFFFFFF\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0xffffffffffffffff\",result:\"0XFFFFFFFFFFFFFFFF\"}, compileOption: LEGACY", - "upper valid cases{in:\"0xabad1dea\",result:\"0XABAD1DEA\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0xabad1dea\",result:\"0XABAD1DEA\"}, compileOption: LEGACY", - "upper valid cases{in:\"1,000.00\",result:\"1,000.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1,000.00\",result:\"1,000.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1 000.00\",result:\"1 000.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1 000.00\",result:\"1 000.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1,000,000.00\",result:\"1,000,000.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1,000,000.00\",result:\"1,000,000.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1 000 000.00\",result:\"1 000 000.00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1 000 000.00\",result:\"1 000 000.00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1.000,00\",result:\"1.000,00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1.000,00\",result:\"1.000,00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1 000,00\",result:\"1 000,00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1 000,00\",result:\"1 000,00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1.000.000,00\",result:\"1.000.000,00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1.000.000,00\",result:\"1.000.000,00\"}, compileOption: LEGACY", - "upper valid cases{in:\"1 000 000,00\",result:\"1 000 000,00\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"1 000 000,00\",result:\"1 000 000,00\"}, compileOption: LEGACY", - "upper valid cases{in:\"01000\",result:\"01000\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"01000\",result:\"01000\"}, compileOption: LEGACY", - "upper valid cases{in:\"08\",result:\"08\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"08\",result:\"08\"}, compileOption: LEGACY", - "upper valid cases{in:\"09\",result:\"09\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"09\",result:\"09\"}, compileOption: LEGACY", - "upper valid cases{in:\"2.2250738585072011e-308\",result:\"2.2250738585072011E-308\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"2.2250738585072011e-308\",result:\"2.2250738585072011E-308\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\u044f\",result:\"\\u040…", - "upper valid cases{in:\"<>?:\\\"{}|_+\",result:\"<>?:\\\"{}|_+\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"<>?:\\\"{}|_+\",result:\"<>?:\\\"{}|_+\"}, compileOption: LEGACY", - "upper valid cases{in:\"!@#%^&*()`~\",result:\"!@#%^&*()`~\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"!@#%^&*()`~\",result:\"!@#%^&*()`~\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:\"\\u03a9\\u2248\\xc7\\u221a\\u222b\\u02dc\\u039c\\u2264\\u2265\\xf7\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:\"\\u03a9\\u2248\\xc7\\u221a\\u222b\\u02dc\\u039c\\u2264\\u2265\\xf7\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:\"\\xc5SS\\u2202\\u0191\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xc6\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:\"\\xc5SS\\u2202\\u0191\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xc6\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:\"\\u0152\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xd8\\u03a0\\u201c\\u2018\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:\"\\u0152\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xd8\\u03a0\\u201c\\u2018\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:\"\\xb8\\u02db\\xc7\\u25caI\\u02dc\\xc2\\xaf\\u02d8\\xbf\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:\"\\xb8\\u02db\\xc7\\u25caI\\u02dc\\xc2\\xaf\\u02d8\\xbf\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\"}, compileOption: LEGACY", - "upper valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:\"`\\u2044\\u20ac\\u2039\\u203aFIFL\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:\"`\\u2044\\u20ac\\u2039\\u203aFIFL\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u90e8\\u843d\\u683c\",result:\"\\u90e8\\u843d\\u683c\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u90e8\\u843d\\u683c\",result:\"\\u90e8\\u843d\\u683c\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u023a\",result:\"\\u023a\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u023a\",result:\"\\u023a\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u023e\",result:\"\\u023e\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u023e\",result:\"\\u023e\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\"}, compileOption: LEGACY", - "upper valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: LEGACY", - "upper valid cases{in:\"__\\uff9b(,_,*)\",result:\"__\\uff9b(,_,*)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"__\\uff9b(,_,*)\",result:\"__\\uff9b(,_,*)\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: LEGACY", - "upper valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03a9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03a9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: LEGACY", - "upper valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: LEGACY", - "upper valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "upper valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f60d\",result:\"\\U0001f60d\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f60d\",result:\"\\U0001f60d\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f469\\U0001f3fd\",result:\"\\U0001f469\\U0001f3fd\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f469\\U0001f3fd\",result:\"\\U0001f469\\U0001f3fd\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: LEGACY", - "upper valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: LEGACY", - "upper valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:\"\\uff34\\uff28\\uff25 \\uff31\\uff35\\uff29\\uff23\\uff2b \\uff22\\uff32\\uff2f\\uff37\\uff2e \\uff26\\uff2f\\uff38 \\uff2a\\uff35\\uff2d\\uff30\\uff33 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff2c\\uff21\\uff3a\\uff39 \\uff24\\uff2f\\uff27\"}, compileOption: PERMISSIVE", - "upper valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:\"\\uff34\\uff28\\uff25 \\uff31\\uff35\\uff29\\uff23\\uff2b \\uff22\\uff32\\uff2f\\uff37\\uff2e \\uff26\\uff2f\\uff38 \\uff2a\\uff35\\uff2d\\uff30\\uff33 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff2c\\uff21\\uff3a\\uff39 \\uff24\\uff2f\\uff27\"}, compileOption: LEGACY", - "upper null and missing propagation{param:\"null\"}, compileOption: PERMISSIVE", - "upper null and missing propagation{param:\"null\"}, compileOption: LEGACY", - "CARDINALITY('foo') type mismatch, compileOption: LEGACY", - "POSITION empty string in string, compileOption: PERMISSIVE", - "POSITION empty string in string, compileOption: LEGACY", - "POSITION string at start, compileOption: PERMISSIVE", - "POSITION string at start, compileOption: LEGACY", - "POSITION string in middle, compileOption: PERMISSIVE", - "POSITION string in middle, compileOption: LEGACY", - "POSITION string at end, compileOption: PERMISSIVE", - "POSITION string at end, compileOption: LEGACY", - "POSITION string not in string, compileOption: PERMISSIVE", - "POSITION string not in string, compileOption: LEGACY", - "POSITION NULL in string, compileOption: PERMISSIVE", - "POSITION NULL in string, compileOption: LEGACY", - "POSITION string in NULL, compileOption: PERMISSIVE", - "POSITION string in NULL, compileOption: LEGACY", - "POSITION NULL in NULL, compileOption: PERMISSIVE", - "POSITION NULL in NULL, compileOption: LEGACY", - "POSITION invalid type in string, compileOption: LEGACY", - "POSITION string in invalid type, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"0\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"0\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"1\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"1\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"2\",result:\"23456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"2\",result:\"23456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"-4\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"123456789\",start:\"-4\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\",start:\"-1\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\",start:\"-1\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\",start:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\",start:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",result:\"\\U0001f638\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",result:\"\\U0001f638\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u…", - "substring valid cases 2 arguments with FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: LEGACY", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001f469\\U0001f3fd\",start:\"2\",result:\"\\U0001f3fd\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments with FROM syntax{target:\"\\U0001f469\\U0001f3fd\",start:\"2\",result:\"\\U0001f3fd\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"123456789\",start:\"0\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"123456789\",start:\"0\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"123456789\",start:\"1\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"123456789\",start:\"1\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"123456789\",start:\"2\",result:\"23456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"123456789\",start:\"2\",result:\"23456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"123456789\",start:\"-4\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"123456789\",start:\"-4\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\",start:\"-1\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\",start:\"-1\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\",start:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\",start:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",result:\"\\U0001f638\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",result:\"\\U0001f638\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\…", - "substring valid cases 2 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: LEGACY", - "substring valid cases 2 arguments{target:\"\\U0001f469\\U0001f3fd\",start:\"2\",result:\"\\U0001f3fd\"}, compileOption: PERMISSIVE", - "substring valid cases 2 arguments{target:\"\\U0001f469\\U0001f3fd\",start:\"2\",result:\"\\U0001f3fd\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"0\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"0\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"0\",quantity:\"2\",result:\"1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"0\",quantity:\"2\",result:\"1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"1\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"1\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"1\",quantity:\"2\",result:\"12\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"1\",quantity:\"2\",result:\"12\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"2\",quantity:\"999\",result:\"23456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"2\",quantity:\"999\",result:\"23456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"2\",quantity:\"3\",result:\"234\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"2\",quantity:\"3\",result:\"234\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"-4\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"-4\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"123456789\",start:\"-4\",quantity:\"6\",result:\"1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"123456789\",start:\"-4\",quantity:\"6\",result:\"1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\",start:\"-1\",quantity:\"999\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\",start:\"-1\",quantity:\"999\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\",start:\"0\",quantity:\"999\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\",start:\"0\",quantity:\"999\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"1\",start:\"-4\",quantity:\"1\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"1\",start:\"-4\",quantity:\"1\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"1\",start:\"-4\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"1\",start:\"-4\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"1\",start:\"1\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"1\",start:\"1\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"1\",start:\"0\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"1\",start:\"0\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"999\",result:\"\\U0001f638\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"999\",result:\"\\U0001f638\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"1\",result:\"\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"1\",result:\"\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"999\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"999\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"2\",result:\"\\u8c37\\u6599\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"2\",result:\"\\u8c37\\u6599\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\…", - "substring valid cases 3 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",quantity:\"999\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",quantity:\"999\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"18\",quantity:\"5\",result:\"\\xba _ \\xba\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"18\",quantity:\"5\",result:\"\\xba _ \\xba\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"999\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"999\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"5\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"5\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c\"}, compileOption: LEGACY", - "substring valid cases 3 arguments{target:\"\\U0001f469\\U0001f3fd\",start:\"1\",quantity:\"1\",result:\"\\U0001f469\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments{target:\"\\U0001f469\\U0001f3fd\",start:\"1\",quantity:\"1\",result:\"\\U0001f469\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"''\",start_pos:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"''\",start_pos:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"1\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"1\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"null\"}, compileOption: LEGACY", - "substring invalid quantity, compileOption: LEGACY", - "substring invalid quantity, compileOption: PERMISSIVE", - "lower valid cases{in:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\",result:\" !\\\"#%&()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\" !\\\"#%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\",result:\" !\\\"#%&()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xbb\\xbc\\xbd\\xbe\\xbf\\xc0\\xc1\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\xd0\\xd1\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xdb\\xdc\\xdd\\xde\\xe0\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xeb\\xec\\xed\\xee\\xef\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff\",result:\"\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xb…", - "lower valid cases{in:\"\\u0100\\u0101\\u0102\\u0103\\u0104\\u0105\\u0106\\u0107\\u0108\\u0109\\u010a\\u010b\\u010c\\u010d\\u010e\\u010f\\u0110\\u0111\\u0112\\u0113\\u0114\\u0115\\u0116\\u0117\\u0118\\u0119\\u011a\\u011b\\u011c\\u011d\\u011e\\u011f\\u0120\\u0121\\u0122\\u0123\\u0124\\u0125\\u0126\\u0127\\u0128\\u0129\\u012a\\u012b\\u012c\\u012d\\u012e\\u012f\\u0130\\u0131\\u0132\\u0133\\u0134\\u0135\\u0136\\u0137\\u0138\\u0139\\u013a\\u013b\\u013c\\u013d\\u013e\\u013f\\u0140\\u0141\\u0142\\u0143\\u0144\\u0145\\u0146\\u0147\\u0148\\u014a\\u014b\\u014c\\u014d\\u014e\\u014f\\u0150\\u0151\\u0…", - "lower valid cases{in:\"\\u0180\\u0181\\u0182\\u0183\\u0184\\u0185\\u0186\\u0187\\u0188\\u0189\\u018a\\u018b\\u018c\\u018d\\u018e\\u018f\\u0190\\u0191\\u0192\\u0193\\u0194\\u0195\\u0196\\u0197\\u0198\\u0199\\u019a\\u019b\\u019c\\u019d\\u019e\\u019f\\u01a0\\u01a1\\u01a2\\u01a3\\u01a4\\u01a5\\u01a6\\u01a7\\u01a8\\u01a9\\u01aa\\u01ab\\u01ac\\u01ad\\u01ae\\u01af\\u01b0\\u01b1\\u01b2\\u01b3\\u01b4\\u01b5\\u01b6\\u01b7\\u01b8\\u01b9\\u01ba\\u01bb\\u01bc\\u01bd\\u01be\\u01bf\\u01c0\\u01c1\\u01c2\\u01c3\\u01c4\\u01c5\\u01c6\\u01c7\\u01c8\\u01c9\\u01ca\\u01cb\\u01cc\\u01cd\\u01ce\\u01cf\\u01d0\\u0…", - "lower valid cases{in:\"\\u2c60\\u2c61\\u2c62\\u2c63\\u2c64\\u2c65\\u2c66\\u2c67\\u2c68\\u2c69\\u2c6a\\u2c6b\\u2c6c\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c73\\u2c74\\u2c75\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\",result:\"\\u2c61\\u2c61\\u026b\\u1d7d\\u027d\\u2c65\\u2c66\\u2c68\\u2c68\\u2c6a\\u2c6a\\u2c6c\\u2c6c\\u0251\\u0271\\u0250\\u0252\\u2c71\\u2c73\\u2c73\\u2c74\\u2c76\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u023f\\u0240\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u2c60\\u2c61\\u2c62\\u2c63\\u2c64\\u2c65\\u2c66\\u2c67\\u2c68\\u2c69\\u2c6a\\u2c6b\\u2c6c\\u2c6d\\u2c6e\\u2c6f\\u2c70\\u2c71\\u2c72\\u2c73\\u2c74\\u2c75\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u2c7e\\u2c7f\",result:\"\\u2c61\\u2c61\\u026b\\u1d7d\\u027d\\u2c65\\u2c66\\u2c68\\u2c68\\u2c6a\\u2c6a\\u2c6c\\u2c6c\\u0251\\u0271\\u0250\\u0252\\u2c71\\u2c73\\u2c73\\u2c74\\u2c76\\u2c76\\u2c77\\u2c78\\u2c79\\u2c7a\\u2c7b\\u2c7c\\u2c7d\\u023f\\u0240\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03d5\\u03be\\u0391\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u03b4\\u03d5\\u03be\\u03b1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u0394\\u03d5\\u03be\\u0391\",result:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\\u3041\\u3066\\u30c8\\u30ad\\u307b\\u30c3\\u03b4\\u03d5\\u03be\\u03b1\"}, compileOption: LEGACY", - "lower valid cases{in:\"undefined\",result:\"undefined\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"undefined\",result:\"undefined\"}, compileOption: LEGACY", - "lower valid cases{in:\"undef\",result:\"undef\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"undef\",result:\"undef\"}, compileOption: LEGACY", - "lower valid cases{in:\"null\",result:\"null\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"null\",result:\"null\"}, compileOption: LEGACY", - "lower valid cases{in:\"NULL\",result:\"null\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"NULL\",result:\"null\"}, compileOption: LEGACY", - "lower valid cases{in:\"(null)\",result:\"(null)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"(null)\",result:\"(null)\"}, compileOption: LEGACY", - "lower valid cases{in:\"nil\",result:\"nil\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"nil\",result:\"nil\"}, compileOption: LEGACY", - "lower valid cases{in:\"NIL\",result:\"nil\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"NIL\",result:\"nil\"}, compileOption: LEGACY", - "lower valid cases{in:\"true\",result:\"true\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"true\",result:\"true\"}, compileOption: LEGACY", - "lower valid cases{in:\"false\",result:\"false\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"false\",result:\"false\"}, compileOption: LEGACY", - "lower valid cases{in:\"True\",result:\"true\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"True\",result:\"true\"}, compileOption: LEGACY", - "lower valid cases{in:\"False\",result:\"false\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"False\",result:\"false\"}, compileOption: LEGACY", - "lower valid cases{in:\"TRUE\",result:\"true\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"TRUE\",result:\"true\"}, compileOption: LEGACY", - "lower valid cases{in:\"FALSE\",result:\"false\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"FALSE\",result:\"false\"}, compileOption: LEGACY", - "lower valid cases{in:\"None\",result:\"none\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"None\",result:\"none\"}, compileOption: LEGACY", - "lower valid cases{in:\"hasOwnProperty\",result:\"hasownproperty\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"hasOwnProperty\",result:\"hasownproperty\"}, compileOption: LEGACY", - "lower valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\",result:\"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\"}, compileOption: LEGACY", - "lower valid cases{in:\"123456789012345678901234567890123456789\",result:\"123456789012345678901234567890123456789\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"123456789012345678901234567890123456789\",result:\"123456789012345678901234567890123456789\"}, compileOption: LEGACY", - "lower valid cases{in:\"0\",result:\"0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0\",result:\"0\"}, compileOption: LEGACY", - "lower valid cases{in:\"1\",result:\"1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1\",result:\"1\"}, compileOption: LEGACY", - "lower valid cases{in:\"1.00\",result:\"1.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1.00\",result:\"1.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1/2\",result:\"1/2\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1/2\",result:\"1/2\"}, compileOption: LEGACY", - "lower valid cases{in:\"1E2\",result:\"1e2\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1E2\",result:\"1e2\"}, compileOption: LEGACY", - "lower valid cases{in:\"1E02\",result:\"1e02\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1E02\",result:\"1e02\"}, compileOption: LEGACY", - "lower valid cases{in:\"1E+02\",result:\"1e+02\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1E+02\",result:\"1e+02\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1\",result:\"-1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1\",result:\"-1\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1.00\",result:\"-1.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1.00\",result:\"-1.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1/2\",result:\"-1/2\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1/2\",result:\"-1/2\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1E2\",result:\"-1e2\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1E2\",result:\"-1e2\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1E02\",result:\"-1e02\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1E02\",result:\"-1e02\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1E+02\",result:\"-1e+02\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1E+02\",result:\"-1e+02\"}, compileOption: LEGACY", - "lower valid cases{in:\"1/0\",result:\"1/0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1/0\",result:\"1/0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0/0\",result:\"0/0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0/0\",result:\"0/0\"}, compileOption: LEGACY", - "lower valid cases{in:\"-2147483648/-1\",result:\"-2147483648/-1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-2147483648/-1\",result:\"-2147483648/-1\"}, compileOption: LEGACY", - "lower valid cases{in:\"-9223372036854775808/-1\",result:\"-9223372036854775808/-1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-9223372036854775808/-1\",result:\"-9223372036854775808/-1\"}, compileOption: LEGACY", - "lower valid cases{in:\"-0\",result:\"-0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-0\",result:\"-0\"}, compileOption: LEGACY", - "lower valid cases{in:\"-0.0\",result:\"-0.0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-0.0\",result:\"-0.0\"}, compileOption: LEGACY", - "lower valid cases{in:\"+0\",result:\"+0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"+0\",result:\"+0\"}, compileOption: LEGACY", - "lower valid cases{in:\"+0.0\",result:\"+0.0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"+0.0\",result:\"+0.0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0.00\",result:\"0.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0.00\",result:\"0.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"0..0\",result:\"0..0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0..0\",result:\"0..0\"}, compileOption: LEGACY", - "lower valid cases{in:\".\",result:\".\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\".\",result:\".\"}, compileOption: LEGACY", - "lower valid cases{in:\"0.0.0\",result:\"0.0.0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0.0.0\",result:\"0.0.0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0,00\",result:\"0,00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0,00\",result:\"0,00\"}, compileOption: LEGACY", - "lower valid cases{in:\"0,,0\",result:\"0,,0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0,,0\",result:\"0,,0\"}, compileOption: LEGACY", - "lower valid cases{in:\",\",result:\",\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\",\",result:\",\"}, compileOption: LEGACY", - "lower valid cases{in:\"0,0,0\",result:\"0,0,0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0,0,0\",result:\"0,0,0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0.0/0\",result:\"0.0/0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0.0/0\",result:\"0.0/0\"}, compileOption: LEGACY", - "lower valid cases{in:\"1.0/0.0\",result:\"1.0/0.0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1.0/0.0\",result:\"1.0/0.0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0.0/0.0\",result:\"0.0/0.0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0.0/0.0\",result:\"0.0/0.0\"}, compileOption: LEGACY", - "lower valid cases{in:\"1,0/0,0\",result:\"1,0/0,0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1,0/0,0\",result:\"1,0/0,0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0,0/0,0\",result:\"0,0/0,0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0,0/0,0\",result:\"0,0/0,0\"}, compileOption: LEGACY", - "lower valid cases{in:\"--1\",result:\"--1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"--1\",result:\"--1\"}, compileOption: LEGACY", - "lower valid cases{in:\"-\",result:\"-\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-\",result:\"-\"}, compileOption: LEGACY", - "lower valid cases{in:\"-.\",result:\"-.\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-.\",result:\"-.\"}, compileOption: LEGACY", - "lower valid cases{in:\"-,\",result:\"-,\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-,\",result:\"-,\"}, compileOption: LEGACY", - "lower valid cases{in:\"NaN\",result:\"nan\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"NaN\",result:\"nan\"}, compileOption: LEGACY", - "lower valid cases{in:\"Infinity\",result:\"infinity\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"Infinity\",result:\"infinity\"}, compileOption: LEGACY", - "lower valid cases{in:\"-Infinity\",result:\"-infinity\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-Infinity\",result:\"-infinity\"}, compileOption: LEGACY", - "lower valid cases{in:\"INF\",result:\"inf\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"INF\",result:\"inf\"}, compileOption: LEGACY", - "lower valid cases{in:\"1#INF\",result:\"1#inf\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1#INF\",result:\"1#inf\"}, compileOption: LEGACY", - "lower valid cases{in:\"-1#IND\",result:\"-1#ind\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"-1#IND\",result:\"-1#ind\"}, compileOption: LEGACY", - "lower valid cases{in:\"1#QNAN\",result:\"1#qnan\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1#QNAN\",result:\"1#qnan\"}, compileOption: LEGACY", - "lower valid cases{in:\"1#SNAN\",result:\"1#snan\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1#SNAN\",result:\"1#snan\"}, compileOption: LEGACY", - "lower valid cases{in:\"1#IND\",result:\"1#ind\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1#IND\",result:\"1#ind\"}, compileOption: LEGACY", - "lower valid cases{in:\"0x0\",result:\"0x0\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0x0\",result:\"0x0\"}, compileOption: LEGACY", - "lower valid cases{in:\"0xffffffff\",result:\"0xffffffff\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0xffffffff\",result:\"0xffffffff\"}, compileOption: LEGACY", - "lower valid cases{in:\"0xffffffffffffffff\",result:\"0xffffffffffffffff\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0xffffffffffffffff\",result:\"0xffffffffffffffff\"}, compileOption: LEGACY", - "lower valid cases{in:\"0xabad1dea\",result:\"0xabad1dea\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0xabad1dea\",result:\"0xabad1dea\"}, compileOption: LEGACY", - "lower valid cases{in:\"1,000.00\",result:\"1,000.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1,000.00\",result:\"1,000.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1 000.00\",result:\"1 000.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1 000.00\",result:\"1 000.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1,000,000.00\",result:\"1,000,000.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1,000,000.00\",result:\"1,000,000.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1 000 000.00\",result:\"1 000 000.00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1 000 000.00\",result:\"1 000 000.00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1.000,00\",result:\"1.000,00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1.000,00\",result:\"1.000,00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1 000,00\",result:\"1 000,00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1 000,00\",result:\"1 000,00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1.000.000,00\",result:\"1.000.000,00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1.000.000,00\",result:\"1.000.000,00\"}, compileOption: LEGACY", - "lower valid cases{in:\"1 000 000,00\",result:\"1 000 000,00\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"1 000 000,00\",result:\"1 000 000,00\"}, compileOption: LEGACY", - "lower valid cases{in:\"01000\",result:\"01000\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"01000\",result:\"01000\"}, compileOption: LEGACY", - "lower valid cases{in:\"08\",result:\"08\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"08\",result:\"08\"}, compileOption: LEGACY", - "lower valid cases{in:\"09\",result:\"09\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"09\",result:\"09\"}, compileOption: LEGACY", - "lower valid cases{in:\"2.2250738585072011e-308\",result:\"2.2250738585072011e-308\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"2.2250738585072011e-308\",result:\"2.2250738585072011e-308\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\u044c\\u044d\\u044e\\u044f\",result:\"\\u045…", - "lower valid cases{in:\"<>?:\\\"{}|_+\",result:\"<>?:\\\"{}|_+\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"<>?:\\\"{}|_+\",result:\"<>?:\\\"{}|_+\"}, compileOption: LEGACY", - "lower valid cases{in:\"!@#%^&*()`~\",result:\"!@#%^&*()`~\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"!@#%^&*()`~\",result:\"!@#%^&*()`~\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:\"\\u03c9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u03a9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\",result:\"\\u03c9\\u2248\\xe7\\u221a\\u222b\\u02dc\\xb5\\u2264\\u2265\\xf7\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\",result:\"\\xe5\\xdf\\u2202\\u0192\\xa9\\u02d9\\u2206\\u02da\\xac\\u2026\\xe6\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\",result:\"\\u0153\\u2211\\xb4\\xae\\u2020\\xa5\\xa8\\u02c6\\xf8\\u03c0\\u201c\\u2018\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\",result:\"\\xa1\\u2122\\xa3\\xa2\\u221e\\xa7\\xb6\\u2022\\xaa\\xba\\u2013\\u2260\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:\"\\xb8\\u02db\\xe7\\u25ca\\u0131\\u02dc\\xe2\\xaf\\u02d8\\xbf\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\xb8\\u02db\\xc7\\u25ca\\u0131\\u02dc\\xc2\\xaf\\u02d8\\xbf\",result:\"\\xb8\\u02db\\xe7\\u25ca\\u0131\\u02dc\\xe2\\xaf\\u02d8\\xbf\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:\"\\xe5\\xed\\xee\\xef\\u02dd\\xf3\\xf4\\uf8ff\\xf2\\xfa\\xe6\\u2603\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\xc5\\xcd\\xce\\xcf\\u02dd\\xd3\\xd4\\uf8ff\\xd2\\xda\\xc6\\u2603\",result:\"\\xe5\\xed\\xee\\xef\\u02dd\\xf3\\xf4\\uf8ff\\xf2\\xfa\\xe6\\u2603\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:\"\\u0153\\u201e\\xb4\\u2030\\u02c7\\xe1\\xa8\\u02c6\\xf8\\u220f\\u201d\\u2019\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u0152\\u201e\\xb4\\u2030\\u02c7\\xc1\\xa8\\u02c6\\xd8\\u220f\\u201d\\u2019\",result:\"\\u0153\\u201e\\xb4\\u2030\\u02c7\\xe1\\xa8\\u02c6\\xf8\\u220f\\u201d\\u2019\"}, compileOption: LEGACY", - "lower valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\",result:\"`\\u2044\\u20ac\\u2039\\u203a\\ufb01\\ufb02\\u2021\\xb0\\xb7\\u201a\\u2014\\xb1\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u215b\\u215c\\u215d\\u215e\",result:\"\\u215b\\u215c\\u215d\\u215e\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\",result:\"\\u0660\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\",result:\"\\u7530\\u4e2d\\u3055\\u3093\\u306b\\u3042\\u3052\\u3066\\u4e0b\\u3055\\u3044\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\",result:\"\\u30d1\\u30fc\\u30c6\\u30a3\\u30fc\\u3078\\u884c\\u304b\\u306a\\u3044\\u304b\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u548c\\u88fd\\u6f22\\u8a9e\",result:\"\\u548c\\u88fd\\u6f22\\u8a9e\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u90e8\\u843d\\u683c\",result:\"\\u90e8\\u843d\\u683c\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u90e8\\u843d\\u683c\",result:\"\\u90e8\\u843d\\u683c\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\",result:\"\\uc0ac\\ud68c\\uacfc\\ud559\\uc6d0 \\uc5b4\\ud559\\uc5f0\\uad6c\\uc18c\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\",result:\"\\ucc26\\ucc28\\ub97c \\ud0c0\\uace0 \\uc628 \\ud3b2\\uc2dc\\ub9e8\\uacfc \\uc45b\\ub2e4\\ub9ac \\ub620\\ubc29\\uac01\\ud558\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\",result:\"\\u793e\\u6703\\u79d1\\u5b78\\u9662\\u8a9e\\u5b78\\u7814\\u7a76\\u6240\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\",result:\"\\uc6b8\\ub780\\ubc14\\ud1a0\\ub974\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\",result:\"\\U0002070e\\U00020731\\U00020779\\U00020c53\\U00020c78\\U00020c96\\U00020ccf\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u023a\",result:\"\\u2c65\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u023a\",result:\"\\u2c65\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u023e\",result:\"\\u2c66\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u023e\",result:\"\\u2c66\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\",result:\"\\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89 \\u30fd\\u0f3c\\u0e88\\u0644\\u035c\\u0e88\\u0f3d\\uff89\"}, compileOption: LEGACY", - "lower valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\",result:\"(\\uff61\\u25d5 \\u2200 \\u25d5\\uff61)\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\",result:\"\\uff40\\uff68(\\xb4\\u2200\\uff40\\u2229\"}, compileOption: LEGACY", - "lower valid cases{in:\"__\\uff9b(,_,*)\",result:\"__\\uff9b(,_,*)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"__\\uff9b(,_,*)\",result:\"__\\uff9b(,_,*)\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\",result:\"\\u30fb(\\uffe3\\u2200\\uffe3)\\u30fb:*:\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\",result:\"\\uff9f\\uff65\\u273f\\u30fe\\u2572(\\uff61\\u25d5\\u203f\\u25d5\\uff61)\\u2571\\u273f\\uff65\\uff9f\"}, compileOption: LEGACY", - "lower valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\",result:\",\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019( \\u263b \\u03c9 \\u263b )\\u3002\\u30fb:*:\\u30fb\\u309c\\u2019\"}, compileOption: LEGACY", - "lower valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b)\"}, compileOption: LEGACY", - "lower valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\",result:\"(\\uff89\\u0ca5\\u76ca\\u0ca5\\uff09\\uff89\\ufeff \\u253b\\u2501\\u253b\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "lower valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\",result:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f60d\",result:\"\\U0001f60d\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f60d\",result:\"\\U0001f60d\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f469\\U0001f3fd\",result:\"\\U0001f469\\U0001f3fd\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f469\\U0001f3fd\",result:\"\\U0001f469\\U0001f3fd\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\",result:\"\\U0001f47e \\U0001f647 \\U0001f481 \\U0001f645 \\U0001f646 \\U0001f64b \\U0001f64e \\U0001f64d\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\",result:\"\\U0001f435 \\U0001f648 \\U0001f649 \\U0001f64a\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\",result:\"\\u2764\\ufe0f \\U0001f494 \\U0001f48c \\U0001f495 \\U0001f49e \\U0001f493 \\U0001f497 \\U0001f496 \\U0001f498 \\U0001f49d \\U0001f49f \\U0001f49c \\U0001f49b \\U0001f49a \\U0001f499\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\",result:\"\\u270b\\U0001f3ff \\U0001f4aa\\U0001f3ff \\U0001f450\\U0001f3ff \\U0001f64c\\U0001f3ff \\U0001f44f\\U0001f3ff \\U0001f64f\\U0001f3ff\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\",result:\"\\U0001f6be \\U0001f192 \\U0001f193 \\U0001f195 \\U0001f196 \\U0001f197 \\U0001f199 \\U0001f3e7\"}, compileOption: LEGACY", - "lower valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\",result:\"0\\ufe0f\\u20e3 1\\ufe0f\\u20e3 2\\ufe0f\\u20e3 3\\ufe0f\\u20e3 4\\ufe0f\\u20e3 5\\ufe0f\\u20e3 6\\ufe0f\\u20e3 7\\ufe0f\\u20e3 8\\ufe0f\\u20e3 9\\ufe0f\\u20e3 \\U0001f51f\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8 \\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\\U0001f1f8\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\\U0001f1eb\\U0001f1e6\\U0001f1f2\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\",result:\"\\U0001f1fa\\U0001f1f8\\U0001f1f7\\U0001f1fa\\U0001f1f8\\U0001f1e6\"}, compileOption: LEGACY", - "lower valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:\"\\uff54\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\"}, compileOption: PERMISSIVE", - "lower valid cases{in:\"\\uff34\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff2f\\uff36\\uff25\\uff32 \\uff34\\uff28\\uff25 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\",result:\"\\uff54\\uff48\\uff45 \\uff51\\uff55\\uff49\\uff43\\uff4b \\uff42\\uff52\\uff4f\\uff57\\uff4e \\uff46\\uff4f\\uff58 \\uff4a\\uff55\\uff4d\\uff50\\uff53 \\uff4f\\uff56\\uff45\\uff52 \\uff54\\uff48\\uff45 \\uff4c\\uff41\\uff5a\\uff59 \\uff44\\uff4f\\uff47\"}, compileOption: LEGACY", - "lower null and missing propagation{param:\"null\"}, compileOption: PERMISSIVE", - "lower null and missing propagation{param:\"null\"}, compileOption: LEGACY", - "nullif valid cases{first:\"1\",second:\"1\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"1\",second:\"1\",result:null}, compileOption: LEGACY", - "nullif valid cases{first:\"1\",second:\"2\",result:1}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"1\",second:\"2\",result:1}, compileOption: LEGACY", - "nullif valid cases{first:\"2\",second:\"'2'\",result:2}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"2\",second:\"'2'\",result:2}, compileOption: LEGACY", - "nullif valid cases{first:\"{}\",second:\"{}\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"{}\",second:\"{}\",result:null}, compileOption: LEGACY", - "nullif valid cases{first:\"[]\",second:\"[]\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"[]\",second:\"[]\",result:null}, compileOption: LEGACY", - "nullif valid cases{first:\"{}\",second:\"[]\",result:{}}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"{}\",second:\"[]\",result:{}}, compileOption: LEGACY", - "nullif valid cases{first:\"1\",second:\"null\",result:1}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"1\",second:\"null\",result:1}, compileOption: LEGACY", - "nullif valid cases{first:\"null\",second:\"1\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"null\",second:\"1\",result:null}, compileOption: LEGACY", - "nullif valid cases{first:\"null\",second:\"null\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"null\",second:\"null\",result:null}, compileOption: LEGACY", - "nullif valid cases{first:\"1\",second:\"missing\",result:1}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"1\",second:\"missing\",result:1}, compileOption: LEGACY", - "nullif valid cases{first:\"missing\",second:\"1\",result:missing::null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"missing\",second:\"1\",result:missing::null}, compileOption: LEGACY", - "nullif valid cases{first:\"missing\",second:\"missing\",result:missing}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"missing\",second:\"missing\",result:missing}, compileOption: LEGACY", - "ABS(1) INT, compileOption: PERMISSIVE", - "ABS(1) INT, compileOption: LEGACY", - "ABS(1.0) DECIMAL, compileOption: PERMISSIVE", - "ABS(1.0) DECIMAL, compileOption: LEGACY", - "ABS(`1d0`) Ion DECIMAL, compileOption: PERMISSIVE", - "ABS(`1d0`) Ion DECIMAL, compileOption: LEGACY", - "ABS(`1e0`) Ion FLOAT, compileOption: PERMISSIVE", - "ABS(`1e0`) Ion FLOAT, compileOption: LEGACY", - "ABS(1.9999999999999999999900), compileOption: PERMISSIVE", - "ABS(1.9999999999999999999900), compileOption: LEGACY", - "ABS(-1), compileOption: PERMISSIVE", - "ABS(-1), compileOption: LEGACY", - "ABS(-1.0), compileOption: PERMISSIVE", - "ABS(-1.0), compileOption: LEGACY", - "ABS(`-1d0`), compileOption: PERMISSIVE", - "ABS(`-1d0`), compileOption: LEGACY", - "ABS(`-1e0`), compileOption: PERMISSIVE", - "ABS(`-1e0`), compileOption: LEGACY", - "ABS(-1.9999999999999999999900), compileOption: PERMISSIVE", - "ABS(-1.9999999999999999999900), compileOption: LEGACY", - "ABS(`-0.`), compileOption: PERMISSIVE", - "ABS(`-0.`), compileOption: LEGACY", - "ABS(`-0d0`), compileOption: PERMISSIVE", - "ABS(`-0d0`), compileOption: LEGACY", - "ABS(`-0d-0`), compileOption: PERMISSIVE", - "ABS(`-0d-0`), compileOption: LEGACY", - "ABS(`-0.0d1`), compileOption: PERMISSIVE", - "ABS(`-0.0d1`), compileOption: LEGACY", - "ABS(`-0.0000`) preserve scale, compileOption: PERMISSIVE", - "ABS(`-0.0000`) preserve scale, compileOption: LEGACY", - "ABS(`-inf`) special value, compileOption: PERMISSIVE", - "ABS(`-inf`) special value, compileOption: LEGACY", - "ABS(`+inf`) special value, compileOption: PERMISSIVE", - "ABS(`+inf`) special value, compileOption: LEGACY", - "ABS(`nan`) special value, compileOption: PERMISSIVE", - "ABS(`nan`) special value, compileOption: LEGACY", - "ABS(NULL) null propogation, compileOption: PERMISSIVE", - "ABS(NULL) null propogation, compileOption: LEGACY", - "ABS('foo'), compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f601\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f601\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\"\\U0001f4a9\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\",result:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f601\"}, compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\"12\",target:\"111112a1212121211\",result:\"a\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"12\",target:\"111112a1212121211\",result:\"a\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"12\",target:\"111112a1212121211\",result:\"a1212121211\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\"12\",target:\"111112a1212121211\",result:\"a1212121211\"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\"12\",target:\"111112a1212121211\",result:\"111112a\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\"12\",target:\"111112a1212121211\",result:\"111112a\"}, compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f4a9\\U0001f638\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638\",result:\"1\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f4a9\\U0001f638\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638\",result:\"1\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"\\U0001f4a9\\U0001f638\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638\",result:\"1\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638\"}…", - "trim valid cases{spec:\"trailing\",to_remove:\"\\U0001f4a9\\U0001f638\",target:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638\",result:\"\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f638a\\U0001f4a9\\U0001f4a9\\U0001f4a9\\U0001f638\\U0001f638\\U0001f6381\"…", - "trim valid cases{spec:\"both\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\"\\u8a71 \",target:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a71\\u8a71\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71 \",result:\"\\u8a71\\u8a71 \\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8a71\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\"}, compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"\\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\"\\xb0\\xba\\u25a1(\\uff09)\\u256f\\u30ce\\ufe35_ \",target:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",result:\"(\\u256f\\xb0\\u25a1\\xb0\\uff09\\u256f\\ufe35 \\u253b\\u2501\\u253b \\u252c\\u2500\\u252c\"}, compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f469\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f469\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f469\\U0001f476\\U0001f3fb\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f469\\U0001f476\\U0001f3fb\"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f476\\U0001f3fb\\U0001f469\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\"\\U0001f476\\U0001f3fb\",target:\"\\U0001f476\\U0001f3fb\\U0001f469\\U0001f476\\U0001f3fb\",result:\"\\U0001f476\\U0001f3fb\\U0001f469\"}, compileOption: LEGACY", - "trim valid cases{spec:\"both\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"both\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: LEGACY", - "trim valid cases{spec:\"leading\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"leading\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: LEGACY", - "trim valid cases{spec:\"trailing\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: PERMISSIVE", - "trim valid cases{spec:\"trailing\",to_remove:\" \",target:\" \",result:\"\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim(' foobar ')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim(' foobar ')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim(from ' foobar ')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim(from ' foobar ')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim(both from ' foobar ')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim(both from ' foobar ')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim(both ' ' from ' foobar ')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim(both ' ' from ' foobar ')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim('12' from '1212foobar1212')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim('12' from '1212foobar1212')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim('12' from 'foobar1212')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim('12' from 'foobar1212')\"}, compileOption: LEGACY", - "trim variations on valid syntax{sql:\"trim('12' from '1212foobar')\"}, compileOption: PERMISSIVE", - "trim variations on valid syntax{sql:\"trim('12' from '1212foobar')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading '' from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading '' from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing '' from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing '' from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both '' from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both '' from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading null from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading null from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing null from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing null from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both null from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both null from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading null from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading null from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing null from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing null from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both null from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both null from null)\"}, compileOption: LEGACY", - "MOD(1, 1), compileOption: PERMISSIVE", - "MOD(1, 1), compileOption: LEGACY", - "MOD(10, 1), compileOption: PERMISSIVE", - "MOD(10, 1), compileOption: LEGACY", - "MOD(17, 1), compileOption: PERMISSIVE", - "MOD(17, 1), compileOption: LEGACY", - "MOD(-17, 4), compileOption: PERMISSIVE", - "MOD(-17, 4), compileOption: LEGACY", - "MOD(17, -4), compileOption: PERMISSIVE", - "MOD(17, -4), compileOption: LEGACY", - "MOD(10, 3), compileOption: PERMISSIVE", - "MOD(10, 3), compileOption: LEGACY", - "MOD(17, 3), compileOption: PERMISSIVE", - "MOD(17, 3), compileOption: LEGACY", - "MOD(NULL, 3), compileOption: PERMISSIVE", - "MOD(NULL, 3), compileOption: LEGACY", - "MOD(3, NULL), compileOption: PERMISSIVE", - "MOD(3, NULL), compileOption: LEGACY", - "MOD(3, 'some string'), compileOption: LEGACY", - "MOD('some string', 3), compileOption: LEGACY", - "BIT_LENGTH invalid type, compileOption: LEGACY", - "OCTET_LENGTH invalid type, compileOption: LEGACY", - "coalesce valid cases{args:\"1\",result:(success 1)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"1\",result:(success 1)}, compileOption: LEGACY", - "coalesce valid cases{args:\"1, 2\",result:(success 1)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"1, 2\",result:(success 1)}, compileOption: LEGACY", - "coalesce valid cases{args:\"null, 2\",result:(success 2)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"null, 2\",result:(success 2)}, compileOption: LEGACY", - "coalesce valid cases{args:\"null, null, 3\",result:(success 3)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"null, null, 3\",result:(success 3)}, compileOption: LEGACY", - "Empty Symbol in table, compileOption: PERMISSIVE", - "Empty Symbol in globals, compileOption: PERMISSIVE", - "Empty Symbol in alias, compileOption: PERMISSIVE", - "literal, compileOption: PERMISSIVE", - "literal, compileOption: LEGACY", - "identifier, compileOption: PERMISSIVE", - "identifier, compileOption: LEGACY", - "identifierCaseMismatch, compileOption: PERMISSIVE", - "identifierCaseMismatch, compileOption: LEGACY", - "quotedIdentifier, compileOption: PERMISSIVE", - "quotedIdentifier, compileOption: LEGACY", - "lexicalScope, compileOption: PERMISSIVE", - "lexicalScope, compileOption: LEGACY", - "grouping, compileOption: PERMISSIVE", - "grouping, compileOption: LEGACY", - "emptyListLiteral, compileOption: PERMISSIVE", - "emptyListLiteral, compileOption: LEGACY", - "listLiteral, compileOption: PERMISSIVE", - "listLiteral, compileOption: LEGACY", - "rowValueConstructor, compileOption: PERMISSIVE", - "rowValueConstructor, compileOption: LEGACY", - "emptyBagLiteral, compileOption: PERMISSIVE", - "emptyBagLiteral, compileOption: LEGACY", - "bagLiteral, compileOption: PERMISSIVE", - "bagLiteral, compileOption: LEGACY", - "tableValueConstructor, compileOption: PERMISSIVE", - "tableValueConstructor, compileOption: LEGACY", - "emptyStructLiteral, compileOption: PERMISSIVE", - "emptyStructLiteral, compileOption: LEGACY", - "structLiteral, compileOption: PERMISSIVE", - "structLiteral, compileOption: LEGACY", - "decimalRoundUp, compileOption: PERMISSIVE", - "decimalRoundUp, compileOption: LEGACY", - "decimalRoundDown, compileOption: PERMISSIVE", - "decimalRoundDown, compileOption: LEGACY", - "plus with mixed StaticType, compileOption: PERMISSIVE", - "plus with mixed StaticType, compileOption: LEGACY", - "minus with mixed StaticType, compileOption: PERMISSIVE", - "minus with mixed StaticType, compileOption: LEGACY", - "multiplication with mixed StaticType, compileOption: PERMISSIVE", - "multiplication with mixed StaticType, compileOption: LEGACY", - "modulo with mixed StaticType, compileOption: PERMISSIVE", - "modulo with mixed StaticType, compileOption: LEGACY", - "unary plus with mixed StaticType, compileOption: PERMISSIVE", - "unary plus with mixed StaticType, compileOption: LEGACY", - "unary minus with mixed StaticType, compileOption: PERMISSIVE", - "unary minus with mixed StaticType, compileOption: LEGACY", - "Example 3 — Union of Heterogenous Relations, compileOption: PERMISSIVE", - "Example 3 — Union of Heterogenous Relations, compileOption: LEGACY", - "Example 6 - Value Coercion not union-compatible, compileOption: PERMISSIVE", - "Example 6 - Value Coercion not union-compatible, compileOption: LEGACY", - "Example 7 — `engineering.employees UNION << MISSING >>`, compileOption: PERMISSIVE", - "Example 7 — `engineering.employees UNION << MISSING >>`, compileOption: LEGACY", - "undefinedUnqualifiedVariableWithUndefinedVariableBehaviorMissing, compileOption: LEGACY", - "undefinedUnqualifiedVariableIsNullExprWithUndefinedVariableBehaviorMissing, compileOption: LEGACY", - "undefinedUnqualifiedVariableIsMissingExprWithUndefinedVariableBehaviorMissing, compileOption: LEGACY", - "undefinedUnqualifiedVariableInSelectWithUndefinedVariableBehaviorMissing, compileOption: PERMISSIVE", - "selectCrossProduct, compileOption: PERMISSIVE", - "selectCrossProduct, compileOption: LEGACY", - "join on column - ON conidition = true , compileOption: PERMISSIVE", - "join on column - ON conidition = true , compileOption: LEGACY", - "offset -1, compileOption: PERMISSIVE", - "offset -1, compileOption: LEGACY", - "offset 1-2, compileOption: LEGACY", - "offset <str>, compileOption: LEGACY", - "offset <float>>, compileOption: LEGACY", - "pivotFrom, compileOption: PERMISSIVE", - "pivotFrom, compileOption: LEGACY", - "pivotLiteralFieldNameFrom, compileOption: PERMISSIVE", - "pivotLiteralFieldNameFrom, compileOption: LEGACY", - "pivotBadFieldType, compileOption: PERMISSIVE", - "pivotUnpivotWithWhereLimit, compileOption: PERMISSIVE", - "pivotUnpivotWithWhereLimit, compileOption: LEGACY", - "group by with group as that is not in select list - 1 column, compileOption: PERMISSIVE", - "group by with group as that is not in select list - 1 column, compileOption: LEGACY", - "group by with group as - 1 columm, compileOption: PERMISSIVE", - "group by with group as - 1 columm, compileOption: LEGACY", - "group by - 2 columms, compileOption: PERMISSIVE", - "group by - 2 columms, compileOption: LEGACY", - "aliased from source group by with group as - 1 column, compileOption: PERMISSIVE", - "aliased from source group by with group as - 1 column, compileOption: LEGACY", - "group by with group as - 2 columns, compileOption: PERMISSIVE", - "group by with group as - 2 columns, compileOption: LEGACY", - "aliased from source group by with group as - 2 columns, compileOption: PERMISSIVE", - "aliased from source group by with group as - 2 columns, compileOption: LEGACY", - "group by with count(*) - 1 column, compileOption: PERMISSIVE", - "group by with count(*) - 1 column, compileOption: LEGACY", - "group by with COUNT(*) - 2 columns, compileOption: PERMISSIVE", - "group by with COUNT(*) - 2 columns, compileOption: LEGACY", - "group by with MIN() - 1 column, compileOption: PERMISSIVE", - "group by with MIN() - 1 column, compileOption: LEGACY", - "simple group by with MAX() - 1 column, compileOption: PERMISSIVE", - "simple group by with MAX() - 1 column, compileOption: LEGACY", - "group by with SUM() - 1 column, compileOption: PERMISSIVE", - "group by with SUM() - 1 column, compileOption: LEGACY", - "group by with group as (sales_report.fiscal_year), compileOption: PERMISSIVE", - "group by with group as (sales_report.fiscal_year), compileOption: LEGACY", - "group by with where, compileOption: PERMISSIVE", - "group by with where, compileOption: LEGACY", - "group by with group as and where, compileOption: PERMISSIVE", - "group by with group as and where, compileOption: LEGACY", - "group by with having and aggregate, compileOption: PERMISSIVE", - "group by with having and aggregate, compileOption: LEGACY", - "group by with aliased group expression and having, compileOption: PERMISSIVE", - "group by with aliased group expression and having, compileOption: LEGACY", - "GROUP BY bindings shadow FROM clause bindings, compileOption: PERMISSIVE", - "GROUP BY bindings shadow FROM clause bindings, compileOption: LEGACY", - "GROUP BY bindings shadow global variables, compileOption: PERMISSIVE", - "GROUP BY bindings shadow global variables, compileOption: LEGACY", - "group by with shadowing aliased group expression, compileOption: PERMISSIVE", - "group by with shadowing aliased group expression, compileOption: LEGACY", - "GROUP BY without GROUP AS and select list references table alias and column, compileOption: PERMISSIVE", - "GROUP BY without GROUP AS and select list references table alias and column, compileOption: LEGACY", - "GROUP BY with GROUP AS and select list references table alias and column, compileOption: PERMISSIVE", - "GROUP BY with GROUP AS and select list references table alias and column, compileOption: LEGACY", - "SELECT column and group with GROUP BY and GROUP AS, compileOption: PERMISSIVE", - "SELECT column and group with GROUP BY and GROUP AS, compileOption: LEGACY", - "having without group by, compileOption: LEGACY", - "having without group by, compileOption: PERMISSIVE", - "GROUP BY binding referenced in FROM clause, compileOption: LEGACY", - "GROUP BY binding referenced in WHERE clause, compileOption: LEGACY", - "GROUP AS binding referenced in FROM clause, compileOption: LEGACY", - "GROUP AS binding referenced in WHERE clause, compileOption: LEGACY", - "SELECT doesntMatterWontBeEvaluated FROM [] GROUP BY doesntMatterWontBeEvaluated, compileOption: PERMISSIVE", - "SELECT doesntMatterWontBeEvaluated FROM [] GROUP BY doesntMatterWontBeEvaluated, compileOption: LEGACY", - "SELECT VALUE { } FROM [] GROUP BY doesntMatterWontBeEvaluated, compileOption: PERMISSIVE", - "SELECT VALUE { } FROM [] GROUP BY doesntMatterWontBeEvaluated, compileOption: LEGACY", - "SELECT col1 FROM simple_1_col_1_group GROUP BY col1, compileOption: PERMISSIVE", - "SELECT col1 FROM simple_1_col_1_group GROUP BY col1, compileOption: LEGACY", - "SELECT col1 FROM simple_2_col_1_group GROUP BY col1, compileOption: PERMISSIVE", - "SELECT col1 FROM simple_2_col_1_group GROUP BY col1, compileOption: LEGACY", - "SELECT col2 FROM simple_2_col_1_group GROUP BY col2, compileOption: PERMISSIVE", - "SELECT col2 FROM simple_2_col_1_group GROUP BY col2, compileOption: LEGACY", - "SELECT VALUE { 'col1': 1 } FROM simple_1_col_1_group GROUP BY col1, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': 1 } FROM simple_1_col_1_group GROUP BY col1, compileOption: LEGACY", - "SELECT VALUE { 'col1': 1 } FROM simple_2_col_1_group GROUP BY col1, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': 1 } FROM simple_2_col_1_group GROUP BY col1, compileOption: LEGACY", - "SELECT VALUE { 'col2': col2 } FROM simple_2_col_1_group GROUP BY col2, compileOption: PERMISSIVE", - "SELECT VALUE { 'col2': col2 } FROM simple_2_col_1_group GROUP BY col2, compileOption: LEGACY", - "SELECT col1 FROM simple_1_col_2_groups GROUP BY col1, compileOption: PERMISSIVE", - "SELECT col1 FROM simple_1_col_2_groups GROUP BY col1, compileOption: LEGACY", - "SELECT col1 FROM simple_2_col_2_groups GROUP BY col1, compileOption: PERMISSIVE", - "SELECT col1 FROM simple_2_col_2_groups GROUP BY col1, compileOption: LEGACY", - "SELECT col2 FROM simple_2_col_2_groups GROUP BY col2, compileOption: PERMISSIVE", - "SELECT col2 FROM simple_2_col_2_groups GROUP BY col2, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1 } FROM simple_1_col_2_groups GROUP BY col1, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1 } FROM simple_1_col_2_groups GROUP BY col1, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1 } FROM simple_2_col_2_groups GROUP BY col1, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1 } FROM simple_2_col_2_groups GROUP BY col1, compileOption: LEGACY", - "SELECT VALUE { 'col2': col2 } FROM simple_2_col_2_groups GROUP BY col2, compileOption: PERMISSIVE", - "SELECT VALUE { 'col2': col2 } FROM simple_2_col_2_groups GROUP BY col2, compileOption: LEGACY", - "SELECT _1 FROM simple_1_col_1_group GROUP BY col1 + 1, compileOption: PERMISSIVE", - "SELECT _1 FROM simple_1_col_1_group GROUP BY col1 + 1, compileOption: LEGACY", - "SELECT VALUE { '_1': _1 } FROM simple_1_col_1_group GROUP BY col1 + 1, compileOption: PERMISSIVE", - "SELECT VALUE { '_1': _1 } FROM simple_1_col_1_group GROUP BY col1 + 1, compileOption: LEGACY", - "SELECT _1 FROM string_groups GROUP BY col1 || 'a', compileOption: PERMISSIVE", - "SELECT _1 FROM string_groups GROUP BY col1 || 'a', compileOption: LEGACY", - "SELECT VALUE { '_1': _1 } FROM string_groups GROUP BY col1 || 'a', compileOption: PERMISSIVE", - "SELECT VALUE { '_1': _1 } FROM string_groups GROUP BY col1 || 'a', compileOption: LEGACY", - "SELECT num FROM string_numbers GROUP BY CAST(num AS INT), compileOption: PERMISSIVE", - "SELECT num FROM string_numbers GROUP BY CAST(num AS INT), compileOption: LEGACY", - "SELECT VALUE { 'num': num } FROM string_numbers GROUP BY CAST(num AS INT), compileOption: PERMISSIVE", - "SELECT VALUE { 'num': num } FROM string_numbers GROUP BY CAST(num AS INT), compileOption: LEGACY", - "SELECT someGBE FROM simple_1_col_1_group GROUP BY col1 + 1 AS someGBE, compileOption: PERMISSIVE", - "SELECT someGBE FROM simple_1_col_1_group GROUP BY col1 + 1 AS someGBE, compileOption: LEGACY", - "SELECT VALUE { 'someGBE': someGBE } FROM simple_1_col_1_group GROUP BY col1 + 1 AS someGBE, compileOption: PERMISSIVE", - "SELECT VALUE { 'someGBE': someGBE } FROM simple_1_col_1_group GROUP BY col1 + 1 AS someGBE, compileOption: LEGACY", - "SELECT someGBE FROM string_groups GROUP BY col1 || 'a' AS someGBE, compileOption: PERMISSIVE", - "SELECT someGBE FROM string_groups GROUP BY col1 || 'a' AS someGBE, compileOption: LEGACY", - "SELECT VALUE { 'someGBE': someGBE } FROM string_groups GROUP BY col1 || 'a' AS someGBE, compileOption: PERMISSIVE", - "SELECT VALUE { 'someGBE': someGBE } FROM string_groups GROUP BY col1 || 'a' AS someGBE, compileOption: LEGACY", - "SELECT someGBE FROM string_numbers GROUP BY CAST(num AS INT) AS someGBE, compileOption: PERMISSIVE", - "SELECT someGBE FROM string_numbers GROUP BY CAST(num AS INT) AS someGBE, compileOption: LEGACY", - "SELECT VALUE { 'someGBE': someGBE } FROM string_numbers GROUP BY CAST(num AS INT) AS someGBE, compileOption: PERMISSIVE", - "SELECT VALUE { 'someGBE': someGBE } FROM string_numbers GROUP BY CAST(num AS INT) AS someGBE, compileOption: LEGACY", - "SELECT someNull FROM simple_1_col_1_group GROUP BY NULL AS someNull, compileOption: PERMISSIVE", - "SELECT someNull FROM simple_1_col_1_group GROUP BY NULL AS someNull, compileOption: LEGACY", - "SELECT VALUE { 'someNull': someNull } FROM simple_1_col_1_group GROUP BY NULL AS someNull, compileOption: PERMISSIVE", - "SELECT VALUE { 'someNull': someNull } FROM simple_1_col_1_group GROUP BY NULL AS someNull, compileOption: LEGACY", - "SELECT supplierId_nulls FROM products_sparse p GROUP BY p.supplierId_nulls, compileOption: PERMISSIVE", - "SELECT supplierId_nulls FROM products_sparse p GROUP BY p.supplierId_nulls, compileOption: LEGACY", - "SELECT VALUE { 'supplierId_nulls': supplierId_nulls } FROM products_sparse p GROUP BY p.supplierId_nulls, compileOption: PERMISSIVE", - "SELECT VALUE { 'supplierId_nulls': supplierId_nulls } FROM products_sparse p GROUP BY p.supplierId_nulls, compileOption: LEGACY", - "SELECT supplierId_missings FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT p.supplierId_missings FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT VALUE { 'supplierId_missings' : p.supplierId_missings } FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT supplierId_mixed FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT p.supplierId_mixed FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT VALUE { 'supplierId_mixed' : p.supplierId_mixed } FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT regionId, supplierId_nulls FROM products_sparse p GROUP BY p.regionId, p.supplierId_nulls, compileOption: PERMISSIVE", - "SELECT regionId, supplierId_nulls FROM products_sparse p GROUP BY p.regionId, p.supplierId_nulls, compileOption: LEGACY", - "SELECT VALUE { 'regionId': regionId, 'supplierId_nulls': supplierId_nulls } FROM products_sparse p GROUP BY p.regionId, p.supplierId_nulls, compileOption: PERMISSIVE", - "SELECT VALUE { 'regionId': regionId, 'supplierId_nulls': supplierId_nulls } FROM products_sparse p GROUP BY p.regionId, p.supplierId_nulls, compileOption: LEGACY", - "SELECT regionId, supplierId_missings FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT p.regionId, p.supplierId_missings FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT VALUE { 'regionId': p.regionId, 'supplierId_missings': p.supplierId_missings } FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: PERMISSIVE", - "SELECT regionId, supplierId_mixed FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT regionId, p.supplierId_mixed FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT VALUE { 'regionId': p.regionId, 'supplierId_mixed': p.supplierId_mixed } FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: PERMISSIVE", - "SELECT COUNT(5) FROM products, compileOption: PERMISSIVE", - "SELECT COUNT(5) FROM products, compileOption: LEGACY", - "SELECT SUM(5) FROM products, compileOption: PERMISSIVE", - "SELECT SUM(5) FROM products, compileOption: LEGACY", - "SELECT MIN(5) FROM products, compileOption: PERMISSIVE", - "SELECT MIN(5) FROM products, compileOption: LEGACY", - "SELECT MAX(5) FROM products, compileOption: PERMISSIVE", - "SELECT MAX(5) FROM products, compileOption: LEGACY", - "SELECT AVG(5) FROM products, compileOption: PERMISSIVE", - "SELECT AVG(5) FROM products, compileOption: LEGACY", - "SELECT COUNT(numInStock) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT COUNT(numInStock) AS agg FROM products, compileOption: LEGACY", - "SELECT SUM(numInStock) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT SUM(numInStock) AS agg FROM products, compileOption: LEGACY", - "SELECT MIN(numInStock) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MIN(numInStock) AS agg FROM products, compileOption: LEGACY", - "SELECT MAX(numInStock) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MAX(numInStock) AS agg FROM products, compileOption: LEGACY", - "SELECT AVG(numInStock) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT AVG(numInStock) AS agg FROM products, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p, compileOption: LEGACY", - "SELECT SUM(p.numInStock) AS agg FROM products AS p, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) AS agg FROM products AS p, compileOption: LEGACY", - "SELECT MIN(p.numInStock) AS agg FROM products AS p, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) AS agg FROM products AS p, compileOption: LEGACY", - "SELECT MAX(p.numInStock) AS agg FROM products AS p, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) AS agg FROM products AS p, compileOption: LEGACY", - "SELECT AVG(p.numInStock) AS agg FROM products AS p, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) AS agg FROM products AS p, compileOption: LEGACY", - "SELECT COUNT( numInStock + 1) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT COUNT( numInStock + 1) AS agg FROM products, compileOption: LEGACY", - "SELECT SUM( numInStock + 1) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT SUM( numInStock + 1) AS agg FROM products, compileOption: LEGACY", - "SELECT MIN( numInStock + 1) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MIN( numInStock + 1) AS agg FROM products, compileOption: LEGACY", - "SELECT MAX( numInStock + 1) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MAX( numInStock + 1) AS agg FROM products, compileOption: LEGACY", - "SELECT AVG( numInStock + 1) AS agg FROM products, compileOption: PERMISSIVE", - "SELECT AVG( numInStock + 1) AS agg FROM products, compileOption: LEGACY", - "SELECT COUNT(p.numInStock + 1) AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock + 1) AS agg FROM products as p, compileOption: LEGACY", - "SELECT SUM(p.numInStock + 1) AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock + 1) AS agg FROM products as p, compileOption: LEGACY", - "SELECT MIN(p.numInStock + 1) AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock + 1) AS agg FROM products as p, compileOption: LEGACY", - "SELECT MAX(p.numInStock + 1) AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock + 1) AS agg FROM products as p, compileOption: LEGACY", - "SELECT AVG(p.numInStock + 1) AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock + 1) AS agg FROM products as p, compileOption: LEGACY", - "SELECT SUM( numInStock) + 2 AS agg FROM products, compileOption: PERMISSIVE", - "SELECT SUM( numInStock) + 2 AS agg FROM products, compileOption: LEGACY", - "SELECT MIN( numInStock) + 2 AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MIN( numInStock) + 2 AS agg FROM products, compileOption: LEGACY", - "SELECT MAX( numInStock) + 2 AS agg FROM products, compileOption: PERMISSIVE", - "SELECT MAX( numInStock) + 2 AS agg FROM products, compileOption: LEGACY", - "SELECT AVG( numInStock) + 2 AS agg FROM products, compileOption: PERMISSIVE", - "SELECT AVG( numInStock) + 2 AS agg FROM products, compileOption: LEGACY", - "SELECT SUM(p.numInStock) + 2 AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) + 2 AS agg FROM products as p, compileOption: LEGACY", - "SELECT MIN(p.numInStock) + 2 AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) + 2 AS agg FROM products as p, compileOption: LEGACY", - "SELECT MAX(p.numInStock) + 2 AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) + 2 AS agg FROM products as p, compileOption: LEGACY", - "SELECT AVG(p.numInStock) + 2 AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) + 2 AS agg FROM products as p, compileOption: LEGACY", - "SELECT COUNT(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT COUNT(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: LEGACY", - "SELECT SUM(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT SUM(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: LEGACY", - "SELECT MIN(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT MIN(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: LEGACY", - "SELECT MAX(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT MAX(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: LEGACY", - "SELECT AVG(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT AVG(numInStock) AS agg FROM products WHERE supplierId = 10, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: LEGACY", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: LEGACY", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: LEGACY", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: LEGACY", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE supplierId = 10, compileOption: LEGACY", - "SELECT COUNT( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT COUNT( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: LEGACY", - "SELECT SUM( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT SUM( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: LEGACY", - "SELECT MIN( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT MIN( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: LEGACY", - "SELECT MAX( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT MAX( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: LEGACY", - "SELECT AVG( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT AVG( numInStock) AS agg FROM products WHERE supplierId = 11, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: LEGACY", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: LEGACY", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: LEGACY", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: LEGACY", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE supplierId = 11, compileOption: LEGACY", - "SELECT COUNT( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: PERMISSIVE", - "SELECT COUNT( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: LEGACY", - "SELECT SUM( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: PERMISSIVE", - "SELECT SUM( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: LEGACY", - "SELECT MIN( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: PERMISSIVE", - "SELECT MIN( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: LEGACY", - "SELECT MAX( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: PERMISSIVE", - "SELECT MAX( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: LEGACY", - "SELECT AVG( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: PERMISSIVE", - "SELECT AVG( numInStock) AS agg FROM products WHERE categoryId = 20, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: LEGACY", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: LEGACY", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: LEGACY", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: LEGACY", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE p.categoryId = 20, compileOption: LEGACY", - "SELECT COUNT( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT COUNT( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: LEGACY", - "SELECT SUM( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT SUM( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: LEGACY", - "SELECT MIN( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT MIN( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: LEGACY", - "SELECT MAX( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT MAX( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: LEGACY", - "SELECT AVG( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT AVG( numInStock) AS agg FROM products WHERE categoryId = 21, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: LEGACY", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT SUM(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: LEGACY", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT MIN(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: LEGACY", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT MAX(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: LEGACY", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: PERMISSIVE", - "SELECT AVG(p.numInStock) AS agg FROM products AS p WHERE categoryId = 21, compileOption: LEGACY", - "SELECT supplierId, COUNT( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, COUNT( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, SUM( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, SUM( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, MIN( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MIN( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, MAX( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MAX( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, AVG( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, AVG( numInStock) AS agg FROM products GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT categoryId, COUNT( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, SUM( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, SUM( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, MIN( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MIN( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, MAX( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MAX( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, AVG( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, AVG( numInStock) AS agg FROM products GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT supplierId, COUNT( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, COUNT( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, SUM( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, SUM( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, MIN( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MIN( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, MAX( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MAX( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, AVG( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, AVG( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY supplierId, compileOption: LEGACY", - "SELECT supplierId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT supplierId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT supplierId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT p.supplierId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: PERMISSIVE", - "SELECT p.supplierId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.supplierId, compileOption: LEGACY", - "SELECT categoryId, COUNT( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, SUM( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, SUM( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, MIN( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MIN( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, MAX( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MAX( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, AVG( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, AVG( numInStock) AS agg FROM products WHERE price >= 10 GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE price >= 10 GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, COUNT( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, COUNT( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, SUM( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, SUM( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MIN( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MIN( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MAX( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MAX( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, AVG( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, AVG( numInStock) AS agg FROM products GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, SUM(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, MIN(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, MAX(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, AVG(p.numInStock) AS agg FROM products AS p GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, COUNT( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, COUNT( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, SUM( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, SUM( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MIN( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MIN( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MAX( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MAX( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, AVG( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, AVG( numInStock) AS agg FROM products WHERE price < 15 GROUP BY supplierId, categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT supplierId, categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT supplierId, categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, COUNT(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, SUM(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, MIN(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, MAX(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT p.supplierId, p.categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: PERMISSIVE", - "SELECT p.supplierId, p.categoryId, AVG(p.numInStock) AS agg FROM products AS p WHERE p.price < 15 GROUP BY p.supplierId, p.categoryId, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG( price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_nulls) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: PERMISSIVE", - "aggregates when used with empty from source : SELECT COUNT(doesntMatterWontBeEvaluated), SUM(doesntMatterWontBeEvaluated), MIN(doesntMatterWontBeEvaluated), MAX(doesntMatterWontBeEvaluated), AVG(doesntMatterWontBeEvaluated) FROM [], compileOption: PERMISSIVE", - "aggregates when used with empty from source : SELECT COUNT(doesntMatterWontBeEvaluated), SUM(doesntMatterWontBeEvaluated), MIN(doesntMatterWontBeEvaluated), MAX(doesntMatterWontBeEvaluated), AVG(doesntMatterWontBeEvaluated) FROM [], compileOption: LEGACY", - "`COUNT(*)`, should be equivalent to `COUNT(1) : SELECT COUNT(*) AS the_count_1, COUNT(1) AS the_count_2 FROM products, compileOption: PERMISSIVE", - "`COUNT(*)`, should be equivalent to `COUNT(1) : SELECT COUNT(*) AS the_count_1, COUNT(1) AS the_count_2 FROM products, compileOption: LEGACY", - "SELECT with GROUP BY path expression having more than 1 component. : SELECT avg(age) as avg_employee_age, manager.address.city FROM employees GROUP BY manager.address.city, compileOption: PERMISSIVE", - "SELECT with GROUP BY path expression having more than 1 component. : SELECT avg(age) as avg_employee_age, manager.address.city FROM employees GROUP BY manager.address.city, compileOption: LEGACY", - "SELECT with nested aggregates (complex) 1, compileOption: PERMISSIVE", - "SELECT with nested aggregates (complex) 1, compileOption: LEGACY", - "SELECT with nested aggregates (complex) 2, compileOption: PERMISSIVE", - "SELECT with nested aggregates (complex) 2, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT col1, g FROM simple_2_col_1_group GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col1, g FROM simple_2_col_1_group GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_2_col_1_group GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_2_col_1_group GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT col2, g FROM simple_2_col_1_group GROUP BY col2 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col2, g FROM simple_2_col_1_group GROUP BY col2 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col2': col2, 'g': g } FROM simple_2_col_1_group GROUP BY col2 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col2': col2, 'g': g } FROM simple_2_col_1_group GROUP BY col2 GROUP AS g, compileOption: LEGACY", - "SELECT col1, g FROM simple_1_col_2_groups GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col1, g FROM simple_1_col_2_groups GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_2_groups GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_2_groups GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT col1, g FROM simple_2_col_2_groups GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col1, g FROM simple_2_col_2_groups GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_2_col_2_groups GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_2_col_2_groups GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT col2, g FROM simple_2_col_2_groups GROUP BY col2 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col2, g FROM simple_2_col_2_groups GROUP BY col2 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col2': col2, 'g': g } FROM simple_2_col_2_groups GROUP BY col2 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col2': col2, 'g': g } FROM simple_2_col_2_groups GROUP BY col2 GROUP AS g, compileOption: LEGACY", - "MYSQL_SELECT_03, compileOption: PERMISSIVE", - "MYSQL_SELECT_03, compileOption: LEGACY", - "MYSQL_SELECT_04, compileOption: PERMISSIVE", - "MYSQL_SELECT_04, compileOption: LEGACY", - "MYSQL_SELECT_05, compileOption: PERMISSIVE", - "MYSQL_SELECT_05, compileOption: LEGACY", - "MYSQL_SELECT_12, compileOption: PERMISSIVE", - "MYSQL_SELECT_12, compileOption: LEGACY", - "MYSQL_SELECT_13, compileOption: PERMISSIVE", - "MYSQL_SELECT_13, compileOption: LEGACY", - "MYSQL_SELECT_14, compileOption: PERMISSIVE", - "MYSQL_SELECT_14, compileOption: LEGACY", - "MYSQL_SELECT_18, compileOption: PERMISSIVE", - "MYSQL_SELECT_18, compileOption: LEGACY", - "MYSQL_SELECT_19, compileOption: PERMISSIVE", - "MYSQL_SELECT_19, compileOption: LEGACY", - "MYSQL_SELECT_22, compileOption: PERMISSIVE", - "MYSQL_SELECT_22, compileOption: LEGACY", - "MYSQL_SELECT_24, compileOption: PERMISSIVE", - "MYSQL_SELECT_24, compileOption: LEGACY", - "MYSQL_SELECT_25, compileOption: PERMISSIVE", - "MYSQL_SELECT_25, compileOption: LEGACY", - "MYSQL_SELECT_27, compileOption: PERMISSIVE", - "MYSQL_SELECT_27, compileOption: LEGACY", - "MYSQL_SELECT_28, compileOption: PERMISSIVE", - "MYSQL_SELECT_28, compileOption: LEGACY", - "MYSQL_SELECT_32, compileOption: PERMISSIVE", - "MYSQL_SELECT_32, compileOption: LEGACY", - "MYSQL_SELECT_33, compileOption: PERMISSIVE", - "MYSQL_SELECT_33, compileOption: LEGACY", - "MYSQL_SELECT_34, compileOption: PERMISSIVE", - "MYSQL_SELECT_34, compileOption: LEGACY", - "ordinalAccessWithNegativeIndex, compileOption: PERMISSIVE", - "ordinalAccessWithNegativeIndexAndBindings, compileOption: PERMISSIVE", - "rangeOverScalar, compileOption: PERMISSIVE", - "rangeTwiceOverScalar, compileOption: PERMISSIVE", - "rangeOverStruct, compileOption: PERMISSIVE", - "rangeOverList, compileOption: PERMISSIVE", - "rangeOverList, compileOption: LEGACY", - "rangeOverListWithAt, compileOption: PERMISSIVE", - "rangeOverListWithAt, compileOption: LEGACY", - "rangeOverListWithAsAndAt, compileOption: PERMISSIVE", - "rangeOverListWithAsAndAt, compileOption: LEGACY", - "rangeOverListConstructorWithAt, compileOption: PERMISSIVE", - "rangeOverListConstructorWithAt, compileOption: LEGACY", - "rangeOverListConstructorWithAsAndAt, compileOption: PERMISSIVE", - "rangeOverListConstructorWithAsAndAt, compileOption: LEGACY", - "rangeOverBagWithAt, compileOption: PERMISSIVE", - "rangeOverNestedWithAt, compileOption: PERMISSIVE", - "max select{agg:'MAX(d)',result:2}, compileOption: PERMISSIVE", - "max select{agg:'MAX(d)',result:2}, compileOption: LEGACY", - "max select{agg:'MAX(ALL d)',result:2}, compileOption: PERMISSIVE", - "max select{agg:'MAX(ALL d)',result:2}, compileOption: LEGACY", - "max select{agg:'MAX(DISTINCT d)',result:2}, compileOption: PERMISSIVE", - "max select{agg:'MAX(DISTINCT d)',result:2}, compileOption: LEGACY", - "max group by{agg:'MAX(t.b)',expectedF1:2,expectedF2:4}, compileOption: PERMISSIVE", - "max group by{agg:'MAX(t.b)',expectedF1:2,expectedF2:4}, compileOption: LEGACY", - "max group by{agg:'MAX(ALL t.b)',expectedF1:2,expectedF2:4}, compileOption: PERMISSIVE", - "max group by{agg:'MAX(ALL t.b)',expectedF1:2,expectedF2:4}, compileOption: LEGACY", - "max group by{agg:'MAX(DISTINCT t.b)',expectedF1:2,expectedF2:4}, compileOption: PERMISSIVE", - "max group by{agg:'MAX(DISTINCT t.b)',expectedF1:2,expectedF2:4}, compileOption: LEGACY", - "avg select{agg:'AVG(d)',result:1.25}, compileOption: PERMISSIVE", - "avg select{agg:'AVG(d)',result:1.25}, compileOption: LEGACY", - "avg select{agg:'AVG(ALL d)',result:1.25}, compileOption: PERMISSIVE", - "avg select{agg:'AVG(ALL d)',result:1.25}, compileOption: LEGACY", - "avg select{agg:'AVG(DISTINCT d)',result:1.5}, compileOption: PERMISSIVE", - "avg select{agg:'AVG(DISTINCT d)',result:1.5}, compileOption: LEGACY", - "avg group by{agg:'AVG(t.b)',expectedF1:1.25,expectedF2:3.}, compileOption: PERMISSIVE", - "avg group by{agg:'AVG(t.b)',expectedF1:1.25,expectedF2:3.}, compileOption: LEGACY", - "avg group by{agg:'AVG(ALL t.b)',expectedF1:1.25,expectedF2:3.}, compileOption: PERMISSIVE", - "avg group by{agg:'AVG(ALL t.b)',expectedF1:1.25,expectedF2:3.}, compileOption: LEGACY", - "avg group by{agg:'AVG(DISTINCT t.b)',expectedF1:1.5,expectedF2:3.}, compileOption: PERMISSIVE", - "avg group by{agg:'AVG(DISTINCT t.b)',expectedF1:1.5,expectedF2:3.}, compileOption: LEGACY", - "count select{agg:'COUNT(d)',result:4}, compileOption: PERMISSIVE", - "count select{agg:'COUNT(d)',result:4}, compileOption: LEGACY", - "count select{agg:'COUNT(ALL d)',result:4}, compileOption: PERMISSIVE", - "count select{agg:'COUNT(ALL d)',result:4}, compileOption: LEGACY", - "count select{agg:'COUNT(DISTINCT d)',result:2}, compileOption: PERMISSIVE", - "count select{agg:'COUNT(DISTINCT d)',result:2}, compileOption: LEGACY", - "count group by{agg:'COUNT(t.b)',expectedF1:4,expectedF2:2}, compileOption: PERMISSIVE", - "count group by{agg:'COUNT(t.b)',expectedF1:4,expectedF2:2}, compileOption: LEGACY", - "count group by{agg:'COUNT(ALL t.b)',expectedF1:4,expectedF2:2}, compileOption: PERMISSIVE", - "count group by{agg:'COUNT(ALL t.b)',expectedF1:4,expectedF2:2}, compileOption: LEGACY", - "count group by{agg:'COUNT(DISTINCT t.b)',expectedF1:2,expectedF2:2}, compileOption: PERMISSIVE", - "count group by{agg:'COUNT(DISTINCT t.b)',expectedF1:2,expectedF2:2}, compileOption: LEGACY", - "selectListCountStar, compileOption: PERMISSIVE", - "selectListCountStar, compileOption: LEGACY", - "selectListCountVariable, compileOption: PERMISSIVE", - "selectListCountVariable, compileOption: LEGACY", - "aggregateInSubqueryOfSelect, compileOption: PERMISSIVE", - "aggregateInSubqueryOfSelect, compileOption: LEGACY", - "aggregateInSubqueryOfSelectValue, compileOption: PERMISSIVE", - "aggregateInSubqueryOfSelectValue, compileOption: LEGACY", - "aggregateWithAliasingInSubqueryOfSelectValue, compileOption: PERMISSIVE", - "aggregateWithAliasingInSubqueryOfSelectValue, compileOption: LEGACY", - "sum select{agg:'SUM(d)',result:5}, compileOption: PERMISSIVE", - "sum select{agg:'SUM(d)',result:5}, compileOption: LEGACY", - "sum select{agg:'SUM(ALL d)',result:5}, compileOption: PERMISSIVE", - "sum select{agg:'SUM(ALL d)',result:5}, compileOption: LEGACY", - "sum select{agg:'SUM(DISTINCT d)',result:3}, compileOption: PERMISSIVE", - "sum select{agg:'SUM(DISTINCT d)',result:3}, compileOption: LEGACY", - "sum group by{agg:'SUM(t.b)',expectedF1:5,expectedF2:6}, compileOption: PERMISSIVE", - "sum group by{agg:'SUM(t.b)',expectedF1:5,expectedF2:6}, compileOption: LEGACY", - "sum group by{agg:'SUM(ALL t.b)',expectedF1:5,expectedF2:6}, compileOption: PERMISSIVE", - "sum group by{agg:'SUM(ALL t.b)',expectedF1:5,expectedF2:6}, compileOption: LEGACY", - "sum group by{agg:'SUM(DISTINCT t.b)',expectedF1:3,expectedF2:6}, compileOption: PERMISSIVE", - "sum group by{agg:'SUM(DISTINCT t.b)',expectedF1:3,expectedF2:6}, compileOption: LEGACY", - "min select{agg:'MIN(d)',result:1}, compileOption: PERMISSIVE", - "min select{agg:'MIN(d)',result:1}, compileOption: LEGACY", - "min select{agg:'MIN(ALL d)',result:1}, compileOption: PERMISSIVE", - "min select{agg:'MIN(ALL d)',result:1}, compileOption: LEGACY", - "min select{agg:'MIN(DISTINCT d)',result:1}, compileOption: PERMISSIVE", - "min select{agg:'MIN(DISTINCT d)',result:1}, compileOption: LEGACY", - "min group by{agg:'MIN(t.b)',expectedF1:1,expectedF2:2}, compileOption: PERMISSIVE", - "min group by{agg:'MIN(t.b)',expectedF1:1,expectedF2:2}, compileOption: LEGACY", - "min group by{agg:'MIN(ALL t.b)',expectedF1:1,expectedF2:2}, compileOption: PERMISSIVE", - "min group by{agg:'MIN(ALL t.b)',expectedF1:1,expectedF2:2}, compileOption: LEGACY", - "min group by{agg:'MIN(DISTINCT t.b)',expectedF1:1,expectedF2:2}, compileOption: PERMISSIVE", - "min group by{agg:'MIN(DISTINCT t.b)',expectedF1:1,expectedF2:2}, compileOption: LEGACY", - "ANY with GROUP BY, compileOption: PERMISSIVE", - "ANY DISTINCT with GROUP BY, compileOption: PERMISSIVE", - "SOME with GROUP BY, compileOption: PERMISSIVE", - "SOME DISTINCT with GROUP BY, compileOption: PERMISSIVE", - "EVERY with GROUP BY, compileOption: PERMISSIVE", - "EVERY DISTINCT with GROUP BY, compileOption: PERMISSIVE", - "undefinedUnqualifiedVariable_inSelect_withProjectionOption, compileOption: PERMISSIVE", - "projectionIterationBehaviorUnfiltered_select_list, compileOption: PERMISSIVE", - "projectionIterationBehaviorUnfiltered_select_list, compileOption: LEGACY", - "projectOfListOfList, compileOption: PERMISSIVE", - "projectOfListOfList, compileOption: LEGACY", - "projectOfBagOfBag, compileOption: PERMISSIVE", - "projectOfBagOfBag, compileOption: LEGACY", - "projectOfListOfBag, compileOption: PERMISSIVE", - "projectOfListOfBag, compileOption: LEGACY", - "projectOfBagOfList, compileOption: PERMISSIVE", - "projectOfBagOfList, compileOption: LEGACY", - "* with no aliases on a single table (personnel), compileOption: PERMISSIVE", - "* with no aliases on a single table (personnel), compileOption: LEGACY", - "* with no aliases on a single table (ships), compileOption: PERMISSIVE", - "* with no aliases on a single table (ships), compileOption: LEGACY", - "* with multiple tables, compileOption: PERMISSIVE", - "* with multiple tables, compileOption: LEGACY", - "alias.* on a single table (personnel), compileOption: PERMISSIVE", - "alias.* on a single table (personnel), compileOption: LEGACY", - "alias.* on a single table (ships), compileOption: PERMISSIVE", - "alias.* on a single table (ships), compileOption: LEGACY", - "alias.* with multiple tables, compileOption: PERMISSIVE", - "alias.* with multiple tables, compileOption: LEGACY", - "Two alias.* on a single table, compileOption: PERMISSIVE", - "Two alias.* on a single table, compileOption: LEGACY", - "Doubled alias.* with multiple tables, compileOption: PERMISSIVE", - "Doubled alias.* with multiple tables, compileOption: LEGACY", - "alias1.alias2.*, compileOption: PERMISSIVE", - "SELECT path, compileOption: PERMISSIVE", - "SELECT path, compileOption: LEGACY", - "SELECT path with inline environment, compileOption: PERMISSIVE", - "SELECT path with inline environment, compileOption: LEGACY", - "explicitAliasSelectSingleSource, compileOption: PERMISSIVE", - "explicitAliasSelectSingleSource, compileOption: LEGACY", - "syntheticColumnNameInSelect, compileOption: PERMISSIVE", - "syntheticColumnNameInSelect, compileOption: LEGACY", - "properAliasFromPathInSelect, compileOption: PERMISSIVE", - "properAliasFromPathInSelect, compileOption: LEGACY", - "selectListWithMissing, compileOption: PERMISSIVE", - "selectWhereStringEqualsSameCase, compileOption: PERMISSIVE", - "selectWhereStringEqualsSameCase, compileOption: LEGACY", - "selectWhereStrinEqualsDifferentCase, compileOption: PERMISSIVE", - "selectWhereStrinEqualsDifferentCase, compileOption: LEGACY", - "selectJoin, compileOption: PERMISSIVE", - "selectJoin, compileOption: LEGACY", - "selectCorrelatedJoin, compileOption: PERMISSIVE", - "selectCorrelatedJoin, compileOption: LEGACY", - "selectNonCorrelatedJoin, compileOption: PERMISSIVE", - "selectCorrelatedUnpivot, compileOption: PERMISSIVE", - "selectCorrelatedUnpivot, compileOption: LEGACY", - "nestedSelectJoinWithUnpivot, compileOption: PERMISSIVE", - "nestedSelectJoinWithUnpivot, compileOption: LEGACY", - "nestedSelectJoinLimit, compileOption: PERMISSIVE", - "nestedSelectJoinLimit, compileOption: LEGACY", - "correlatedJoinWithShadowedAttributes, compileOption: PERMISSIVE", - "correlatedJoinWithoutLexicalScope, compileOption: PERMISSIVE", - "wildcardOrderedNames, compileOption: PERMISSIVE", - "wildcardOrderedNames, compileOption: LEGACY", - "aliasWildcardOrderedNames, compileOption: PERMISSIVE", - "aliasWildcardOrderedNames, compileOption: LEGACY", - "aliasWildcardOrderedNamesSelectList, compileOption: PERMISSIVE", - "aliasWildcardOrderedNamesSelectList, compileOption: LEGACY", - "aliasOrderedNamesSelectList, compileOption: PERMISSIVE", - "aliasOrderedNamesSelectList, compileOption: LEGACY", - "selectDistinct, compileOption: PERMISSIVE", - "selectDistinct, compileOption: LEGACY", - "selectDistinctWithAggregate, compileOption: PERMISSIVE", - "selectDistinctWithAggregate, compileOption: LEGACY", - "selectDistinctSubQuery, compileOption: PERMISSIVE", - "selectDistinctSubQuery, compileOption: LEGACY", - "selectDistinctWithSubQuery, compileOption: PERMISSIVE", - "selectDistinctWithSubQuery, compileOption: LEGACY", - "selectDistinctAggregationWithGroupBy, compileOption: PERMISSIVE", - "selectDistinctAggregationWithGroupBy, compileOption: LEGACY", - "selectDistinctWithGroupBy, compileOption: PERMISSIVE", - "selectDistinctWithGroupBy, compileOption: LEGACY", - "selectDistinctWithJoin, compileOption: PERMISSIVE", - "selectDistinctWithJoin, compileOption: LEGACY", - "selectDistinctStarMixed, compileOption: PERMISSIVE", - "selectDistinctStarMixed, compileOption: LEGACY", - "selectDistinctStarScalars, compileOption: PERMISSIVE", - "selectDistinctStarScalars, compileOption: LEGACY", - "selectDistinctStarStructs, compileOption: PERMISSIVE", - "selectDistinctStarStructs, compileOption: LEGACY", - "selectDistinctStarUnknowns, compileOption: PERMISSIVE", - "selectDistinctStarUnknowns, compileOption: LEGACY", - "selectDistinctStarLists, compileOption: PERMISSIVE", - "selectDistinctStarLists, compileOption: LEGACY", - "selectDistinctStarIntegers, compileOption: PERMISSIVE", - "selectDistinctStarIntegers, compileOption: LEGACY", - "selectDistinctValue, compileOption: PERMISSIVE", - "selectDistinctValue, compileOption: LEGACY", - "selectDistinctExpressionAndWhere, compileOption: PERMISSIVE", - "selectDistinctExpressionAndWhere, compileOption: LEGACY", - "selectDistinctExpression, compileOption: PERMISSIVE", - "selectDistinctExpression, compileOption: LEGACY", - "PG_SELECT_01, compileOption: PERMISSIVE", - "PG_SELECT_01, compileOption: LEGACY", - "PG_SELECT_02, compileOption: PERMISSIVE", - "PG_SELECT_02, compileOption: LEGACY", - "PG_SELECT_03, compileOption: PERMISSIVE", - "PG_SELECT_03, compileOption: LEGACY", - "PG_SELECT_04, compileOption: PERMISSIVE", - "PG_SELECT_04, compileOption: LEGACY", - "PG_SELECT_05, compileOption: PERMISSIVE", - "PG_SELECT_05, compileOption: LEGACY", - "PG_SELECT_06, compileOption: PERMISSIVE", - "PG_SELECT_06, compileOption: LEGACY", - "PG_SELECT_07, compileOption: PERMISSIVE", - "PG_SELECT_07, compileOption: LEGACY", - "PG_SELECT_08, compileOption: PERMISSIVE", - "PG_SELECT_08, compileOption: LEGACY", - "PG_SELECT_09, compileOption: PERMISSIVE", - "PG_SELECT_09, compileOption: LEGACY", - "PG_SELECT_10, compileOption: PERMISSIVE", - "PG_SELECT_10, compileOption: LEGACY", - "PG_SELECT_12, compileOption: PERMISSIVE", - "PG_SELECT_12, compileOption: LEGACY", - "PG_SELECT_13, compileOption: PERMISSIVE", - "PG_SELECT_13, compileOption: LEGACY", - "distinct star single table, compileOption: PERMISSIVE", - "distinct star single table, compileOption: LEGACY", - "distinct column single table, compileOption: PERMISSIVE", - "distinct column single table, compileOption: LEGACY", - "distinct value single table, compileOption: PERMISSIVE", - "distinct value single table, compileOption: LEGACY", - "variableShadow, compileOption: PERMISSIVE", - "selectValueStructConstructorWithMissing, compileOption: PERMISSIVE", - "selectStarSingleSource, compileOption: PERMISSIVE", - "selectStarSingleSource, compileOption: LEGACY", - "implicitAliasSelectSingleSource, compileOption: PERMISSIVE", - "implicitAliasSelectSingleSource, compileOption: LEGACY", - "selectValues, compileOption: PERMISSIVE", - "selectValues, compileOption: LEGACY", - "explicitAliasSelectSingleSourceWithWhere, compileOption: PERMISSIVE", - "explicitAliasSelectSingleSourceWithWhere, compileOption: LEGACY", - "emptySymbol, compileOption: PERMISSIVE", - "emptySymbolInGlobals, compileOption: PERMISSIVE" - ], - failing:[ - "equiv tuple path navigation with array notation, compileOption: PERMISSIVE", - "equiv tuple path navigation with array notation, compileOption: LEGACY", - "equiv wildcard steps collection, compileOption: PERMISSIVE", - "equiv wildcard steps collection, compileOption: LEGACY", - "equiv wildcard steps struct, compileOption: PERMISSIVE", - "equiv wildcard steps struct, compileOption: LEGACY", - "equiv path expression with wildcard steps, compileOption: PERMISSIVE", - "equiv path expression with wildcard steps, compileOption: LEGACY", - "equiv path collection expression with wildcard steps, compileOption: PERMISSIVE", - "equiv path collection expression with wildcard steps, compileOption: LEGACY", - "equiv attribute value pair unpivot missing, compileOption: PERMISSIVE", - "equiv of comma, cross join, and join, compileOption: PERMISSIVE", - "equiv of comma, cross join, and join, compileOption: LEGACY", - "equiv left join, compileOption: PERMISSIVE", - "equiv left join, compileOption: LEGACY", - "equiv tupleunion with select list, compileOption: PERMISSIVE", - "equiv tupleunion with select list, compileOption: LEGACY", - "equiv coercion of a SELECT subquery into a scalar, compileOption: PERMISSIVE", - "equiv coercion of a SELECT subquery into a scalar, compileOption: LEGACY", - "equiv coercion of a SELECT subquery into an array, compileOption: PERMISSIVE", - "equiv coercion of a SELECT subquery into an array, compileOption: LEGACY", - "equiv group_all, compileOption: PERMISSIVE", - "equiv group_all, compileOption: LEGACY", - "equiv group by with aggregates, compileOption: PERMISSIVE", - "equiv group by with aggregates, compileOption: LEGACY", - "equiv aliases from select clause, compileOption: PERMISSIVE", - "equiv aliases from select clause, compileOption: LEGACY", - "equiv coercions with explicit literals, compileOption: PERMISSIVE", - "equiv coercions with explicit literals, compileOption: LEGACY", - "Example 2.2 — With CORRESPONDING Clause, compileOption: PERMISSIVE", - "Example 2.2 — With CORRESPONDING Clause, compileOption: LEGACY", - "Example 6 — Value Coercion, compileOption: PERMISSIVE", - "Example 6 — Value Coercion, compileOption: LEGACY", - "Example 7 — NULL and MISSING Coercion - 1, compileOption: PERMISSIVE", - "Example 7 — NULL and MISSING Coercion - 1, compileOption: LEGACY", - "Example 7 — NULL and MISSING Coercion - 2, compileOption: PERMISSIVE", - "Example 7 — NULL and MISSING Coercion - 2, compileOption: LEGACY", - "tuple navigation with array notation without explicit CAST to string, compileOption: PERMISSIVE", - "path on string, compileOption: PERMISSIVE", - "tuple navigation missing attribute dot notation, compileOption: PERMISSIVE", - "tuple navigation missing attribute array notation, compileOption: PERMISSIVE", - "array navigation with wrongly typed array index, compileOption: PERMISSIVE", - "single source FROM with scalar, compileOption: LEGACY", - "single source FROM with tuple, compileOption: LEGACY", - "single source FROM with absent value null, compileOption: LEGACY", - "single source FROM with absent value missing, compileOption: LEGACY", - "tuple constructor and mistyped attribute name, compileOption: PERMISSIVE", - "attribute value evaluates to MISSING, compileOption: LEGACY", - "array element evaluates to MISSING, compileOption: LEGACY", - "bag element evaluates to MISSING, compileOption: LEGACY", - "bag element evaluates to MISSING in bag constructor, compileOption: LEGACY", - "pivot into a tuple with invalid attribute name, compileOption: LEGACY", - "unpivot with pivot to analyze attribute names, compileOption: PERMISSIVE", - "unpivot with pivot to analyze attribute names, compileOption: LEGACY", - "cast and operations with missing argument, compileOption: LEGACY", - "missing value in arithmetic expression, compileOption: PERMISSIVE", - "missing value in arithmetic expression, compileOption: LEGACY", - "data type mismatch in comparison expression, compileOption: PERMISSIVE", - "data type mismatch in logical expression, compileOption: PERMISSIVE", - "equality of scalar missing, compileOption: PERMISSIVE", - "equality of scalar missing, compileOption: LEGACY", - "equality of same element bags, compileOption: PERMISSIVE", - "equality of same element bags, compileOption: LEGACY", - "WHERE clause eliminating absent values, compileOption: PERMISSIVE", - "WHERE clause eliminating absent values, compileOption: LEGACY", - "coll_count without group by, compileOption: PERMISSIVE", - "coll_count without group by, compileOption: LEGACY", - "coll_count with result of subquery, compileOption: PERMISSIVE", - "coll_count with result of subquery, compileOption: LEGACY", - "group by with absent values, compileOption: LEGACY", - "group by with differenciated absent values, compileOption: LEGACY", - "windowing simplified with grouping, compileOption: PERMISSIVE", - "windowing simplified with grouping, compileOption: LEGACY", - "Right with variables, compileOption: PERMISSIVE", - "Right with variables, compileOption: LEGACY", - "Right with spots, compileOption: PERMISSIVE", - "Right with spots, compileOption: LEGACY", - "Right shorthand, compileOption: PERMISSIVE", - "Right shorthand, compileOption: LEGACY", - "Left with variables, compileOption: PERMISSIVE", - "Left with variables, compileOption: LEGACY", - "Left with spots, compileOption: PERMISSIVE", - "Left with spots, compileOption: LEGACY", - "Left shorthand, compileOption: PERMISSIVE", - "Left shorthand, compileOption: LEGACY", - "Left+right with variables, compileOption: PERMISSIVE", - "Left+right with variables, compileOption: LEGACY", - "Left+right with spots, compileOption: PERMISSIVE", - "Left+right with spots, compileOption: LEGACY", - "Left+right shorthand, compileOption: PERMISSIVE", - "Left+right shorthand, compileOption: LEGACY", - "Left+right with variables and label, compileOption: PERMISSIVE", - "Left+right with variables and label, compileOption: LEGACY", - "Undirected with variables, compileOption: PERMISSIVE", - "Undirected with variables, compileOption: LEGACY", - "Undirected with spots, compileOption: PERMISSIVE", - "Undirected with spots, compileOption: LEGACY", - "Undirected shorthand, compileOption: PERMISSIVE", - "Undirected shorthand, compileOption: LEGACY", - "Undirected with variables and label, compileOption: PERMISSIVE", - "Undirected with variables and label, compileOption: LEGACY", - "Right+undirected with variables, compileOption: PERMISSIVE", - "Right+undirected with variables, compileOption: LEGACY", - "Right+undirected with spots, compileOption: PERMISSIVE", - "Right+undirected with spots, compileOption: LEGACY", - "Right+undirected shorthand, compileOption: PERMISSIVE", - "Right+undirected shorthand, compileOption: LEGACY", - "Right+undirected with variables and labels, compileOption: PERMISSIVE", - "Right+undirected with variables and labels, compileOption: LEGACY", - "Left+undirected with variables, compileOption: PERMISSIVE", - "Left+undirected with variables, compileOption: LEGACY", - "Left+undirected with spots, compileOption: PERMISSIVE", - "Left+undirected with spots, compileOption: LEGACY", - "Left+undirected shorthand, compileOption: PERMISSIVE", - "Left+undirected shorthand, compileOption: LEGACY", - "Left+undirected with variables and label, compileOption: PERMISSIVE", - "Left+undirected with variables and label, compileOption: LEGACY", - "Left+right+undirected with variables, compileOption: PERMISSIVE", - "Left+right+undirected with variables, compileOption: LEGACY", - "Left+right+undirected with spots, compileOption: PERMISSIVE", - "Left+right+undirected with spots, compileOption: LEGACY", - "Left+right+undirected shorthand, compileOption: PERMISSIVE", - "Left+right+undirected shorthand, compileOption: LEGACY", - "(N0E0 MATCH (x)), compileOption: PERMISSIVE", - "(N0E0 MATCH (x)), compileOption: LEGACY", - "(N0E0 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N0E0 MATCH -[y]-> ), compileOption: LEGACY", - "(N0E0 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N0E0 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N1E0 MATCH (x)), compileOption: PERMISSIVE", - "(N1E0 MATCH (x)), compileOption: LEGACY", - "(N1E0 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N1E0 MATCH -[y]-> ), compileOption: LEGACY", - "(N1E0 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N1E0 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N1E0 MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N1E0 MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N1U1 MATCH (x)), compileOption: PERMISSIVE", - "(N1U1 MATCH (x)), compileOption: LEGACY", - "(N1U1 MATCH ~[y]~ ), compileOption: PERMISSIVE", - "(N1U1 MATCH ~[y]~ ), compileOption: LEGACY", - "(N1U1 MATCH (x)~[y]~(z) ), compileOption: PERMISSIVE", - "(N1U1 MATCH (x)~[y]~(z) ), compileOption: LEGACY", - "(N1U1 MATCH (x)~[y]~(x) ), compileOption: PERMISSIVE", - "(N1U1 MATCH (x)~[y]~(x) ), compileOption: LEGACY", - "(N1U1 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: PERMISSIVE", - "(N1U1 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: LEGACY", - "(N1D2 MATCH (x)), compileOption: PERMISSIVE", - "(N1D2 MATCH (x)), compileOption: LEGACY", - "(N1D2 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N1D2 MATCH -[y]-> ), compileOption: LEGACY", - "(N1D2 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N1D2 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N1D2 MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N1D2 MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N1D2 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N1D2 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2E0 MATCH (x)), compileOption: PERMISSIVE", - "(N2E0 MATCH (x)), compileOption: LEGACY", - "(N2E0 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N2E0 MATCH -[y]-> ), compileOption: LEGACY", - "(N2E0 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N2E0 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N2E0 MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N2E0 MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N2D1 MATCH (x)), compileOption: PERMISSIVE", - "(N2D1 MATCH (x)), compileOption: LEGACY", - "(N2D1 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N2D1 MATCH -[y]-> ), compileOption: LEGACY", - "(N2D1 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N2D1 MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N2D1 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D1 MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2D1 MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D1 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D1 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2U1 MATCH (x)), compileOption: PERMISSIVE", - "(N2U1 MATCH (x)), compileOption: LEGACY", - "(N2U1 MATCH ~[y]~ ), compileOption: PERMISSIVE", - "(N2U1 MATCH ~[y]~ ), compileOption: LEGACY", - "(N2U1 MATCH (x)~[y]~(z) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x)~[y]~(z) ), compileOption: LEGACY", - "(N2U1 MATCH (x)~[y]~(x) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x)~[y]~(x) ), compileOption: LEGACY", - "(N2U1 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: LEGACY", - "(N2U1 MATCH (x1)~[y1]~(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x1)~[y1]~(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2U1 MATCH (x1)-[y1]-(x2)~[y2]~(x3) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x1)-[y1]-(x2)~[y2]~(x3) ), compileOption: LEGACY", - "(N2U1 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2U1 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2D2 MATCH (x)), compileOption: PERMISSIVE", - "(N2D2 MATCH (x)), compileOption: LEGACY", - "(N2D2 MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N2D2 MATCH -[y]-> ), compileOption: LEGACY", - "(N2D2 MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N2D2 MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N2D2 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D2 MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2D2 MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D2 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D2 MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2D2c MATCH (x)), compileOption: PERMISSIVE", - "(N2D2c MATCH (x)), compileOption: LEGACY", - "(N2D2c MATCH -[y]-> ), compileOption: PERMISSIVE", - "(N2D2c MATCH -[y]-> ), compileOption: LEGACY", - "(N2D2c MATCH (x)-[y]->(z) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x)-[y]->(z) ), compileOption: LEGACY", - "(N2D2c MATCH (x)-[y]->(x) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x)-[y]->(x) ), compileOption: LEGACY", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]->(x1) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]->(x1) ), compileOption: LEGACY", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x1)-[y1]->(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2D2c MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x1)-[y1]-(x2)-[y2]->(x3) ), compileOption: LEGACY", - "(N2D2c MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: PERMISSIVE", - "(N2D2c MATCH (x1)-[y1]-(x2)-[y2]-(x3) ), compileOption: LEGACY", - "(N2U2 MATCH (x)), compileOption: PERMISSIVE", - "(N2U2 MATCH (x)), compileOption: LEGACY", - "(N2U2 MATCH ~[y]~ ), compileOption: PERMISSIVE", - "(N2U2 MATCH ~[y]~ ), compileOption: LEGACY", - "(N2U2 MATCH (x)~[y]~(z) ), compileOption: PERMISSIVE", - "(N2U2 MATCH (x)~[y]~(z) ), compileOption: LEGACY", - "(N2U2 MATCH (x)~[y]~(x) ), compileOption: PERMISSIVE", - "(N2U2 MATCH (x)~[y]~(x) ), compileOption: LEGACY", - "(N2U2 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: PERMISSIVE", - "(N2U2 MATCH (x1)~[y1]~(x2)~[y2]~(x3) ), compileOption: LEGACY", - "(N2U2 MATCH (x1)~[y1]~(x2)~[y2]~(x1) ), compileOption: PERMISSIVE", - "(N2U2 MATCH (x1)~[y1]~(x2)~[y2]~(x1) ), compileOption: LEGACY", - "cast to MISSING valid cases{value:\"NULL\"}, compileOption: PERMISSIVE", - "cast to MISSING valid cases{value:\"NULL\"}, compileOption: LEGACY", - "cast to MISSING valid cases{value:\"MISSING\"}, compileOption: PERMISSIVE", - "cast to MISSING valid cases{value:\"MISSING\"}, compileOption: LEGACY", - "cast to NULL valid cases{value:\"NULL\"}, compileOption: PERMISSIVE", - "cast to NULL valid cases{value:\"NULL\"}, compileOption: LEGACY", - "cast to NULL valid cases{value:\"MISSING\"}, compileOption: PERMISSIVE", - "cast to NULL valid cases{value:\"MISSING\"}, compileOption: LEGACY", - "cast to int invalid target type{value:\"`2017T`\",target:\"TIMESTAMP\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\" `{{\\\"\\\"}}` \",target:\"CLOB\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\" `{{\\\"1\\\"}}` \",target:\"CLOB\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"`{{}}`\",target:\"BLOB\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"[1, 2]\",target:\"LIST\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"[1]\",target:\"LIST\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"[]\",target:\"LIST\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"`(1 2)`\",target:\"SEXP\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"`(1)`\",target:\"SEXP\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"`()`\",target:\"SEXP\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"{'a': 1}\",target:\"STRUCT\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"{'a': '12'}\",target:\"STRUCT\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"{}\",target:\"STRUCT\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"<<1, 2>>\",target:\"BAG\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"<<1>>\",target:\"BAG\"}, compileOption: PERMISSIVE", - "cast to int invalid target type{value:\"<<>>\",target:\"BAG\"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null ESCAPE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null ESCAPE null \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null ESCAPE '[' \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null ESCAPE '[' \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE 'S1' ESCAPE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE 'S1' ESCAPE null \"}, compileOption: LEGACY", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null \"}, compileOption: PERMISSIVE", - "null value on any of the 3 inputs returns false{likeExpr:\" d.sid LIKE null \"}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" d.sid LIKE '' \",result:(bag)}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" d.sid LIKE '' \",result:(bag)}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE 'S1' \",result:(bag)}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE 'S1' \",result:(bag)}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '_' \",result:(bag)}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '_' \",result:(bag)}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '%' \",result:(bag {sid:\"S1\",grade:\"90%\"} {sid:\"S2\",grade:\"80%\"})}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '%' \",result:(bag {sid:\"S1\",grade:\"90%\"} {sid:\"S2\",grade:\"80%\"})}, compileOption: LEGACY", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '' \",result:(bag {sid:\"S1\",grade:\"90%\"} {sid:\"S2\",grade:\"80%\"})}, compileOption: PERMISSIVE", - "empty string value on any of the 2 inputs (text and/or pattern){likeExpr:\" '' LIKE '' \",result:(bag {sid:\"S1\",grade:\"90%\"} {sid:\"S2\",grade:\"80%\"})}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '_' \",pattern:\" '_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '_' \",pattern:\" '_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '_' \",pattern:\" '%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '_' \",pattern:\" '%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '%' \",pattern:\" '_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '%' \",pattern:\" '_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '%' \",pattern:\" '%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '%' \",pattern:\" '%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'A' \",pattern:\" 'A' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'A' \",pattern:\" 'A' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '\\\\' \",pattern:\" '\\\\' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '\\\\' \",pattern:\" '\\\\' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" '' \",pattern:\" '' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" '' \",pattern:\" '' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_BC' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_BC' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A_C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A_C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'AB_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'AB_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '___' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '___' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A__' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A__' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '__C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '__C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%%%%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%%%%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%ABC' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%ABC' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%BC' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%BC' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'ABC%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'ABC%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'AB%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'AB%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%%%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%%%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" 'A%C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%B%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%B%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%B%%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%B%%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%A%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%A%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%%A%%%%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%%A%%%%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Aa%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Aa%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%B%C%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%B%C%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%B%C%%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%B%C%%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%bC%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%bC%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%b%C%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%b%C%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%_%_%_%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%_%_%_%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%_%_%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%_%_%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%_%_%_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '%_%_%_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%_%_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%_%_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%%_%%%_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%%_%%%_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%%B%%%_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'ABC' \",pattern:\" '_%%B%%%_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%__b%C_%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that match{text:\" 'AAaBBbCCc' \",pattern:\" '%__b%C_%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'A' \",pattern:\" 'a' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'A' \",pattern:\" 'a' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" '\\\\' \",pattern:\" '/' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" '\\\\' \",pattern:\" '/' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" '' \",pattern:\" '^' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" '' \",pattern:\" '^' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '_AC' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '_AC' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'A_B' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'A_B' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'AB_C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'AB_C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '_ABC' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '_ABC' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'ABC_' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'ABC_' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '__' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '__' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '____' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '____' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'B%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'B%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%B' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%B' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%BCD' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%BCD' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'B%C' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" 'B%C' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Xc' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Xc' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'AX%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'AX%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%X%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%X%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%X%%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%X%%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%%X%%%%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%%%X%%%%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Aba%c' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'A%Aba%c' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'X%%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'AAaBBbCCc' \",pattern:\" 'X%%' \"}, compileOption: LEGACY", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%_%_%_%_%' \"}, compileOption: PERMISSIVE", - "non-empty strings for text and pattern that DO NOT match{text:\" 'ABC' \",pattern:\" '%_%_%_%_%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '_' \",pattern:\" '[_' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '_' \",pattern:\" '[_' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '%' \",pattern:\" '[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '%' \",pattern:\" '[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '100[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '100[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '%[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '%[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1__[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1__[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1%[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1%[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '1%[%2%[%3%[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '1%[%2%[%3%[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '1_[%2%[%3_[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '1_[%2%[%3_[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '%[%%[%%[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '%[%%[%%[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '__[%__[%__[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '11%22%33%' \",pattern:\" '__[%__[%__[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '1[_000[_000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '1[_000[_000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '_[_000[_000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '_[_000[_000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_000[_000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_000[_000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0_0[_000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0_0[_000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0%0[_000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0%0[_000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0%0[__%_[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '1_000_000%' \",pattern:\" '%[_0%0[__%_[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1_%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that match{text:\" '100%' \",pattern:\" '1_%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '_' \",pattern:\" '[_[_' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '_' \",pattern:\" '[_[_' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '_' \",pattern:\" '_[_' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '_' \",pattern:\" '_[_' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '%' \",pattern:\" '[%[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '%' \",pattern:\" '[%[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1000[%' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1000[%' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '[%100' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '[%100' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1_[%_' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1_[%_' \"}, compileOption: LEGACY", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1%_[%1' \"}, compileOption: PERMISSIVE", - "like-expression with ESCAPE specified that DO NOT match{text:\" '100%' \",pattern:\" '1%_[%1' \"}, compileOption: LEGACY", - "like expression value, pattern, and escape as variable references, compileOption: PERMISSIVE", - "like expression value, pattern, and escape as variable references, compileOption: LEGACY", - "Empty String for LIKE pattern evaluates to false, compileOption: PERMISSIVE", - "Empty String for LIKE pattern evaluates to false, compileOption: LEGACY", - "Empty String for LIKE pattern and text evaluates to true, compileOption: PERMISSIVE", - "Empty String for LIKE pattern and text evaluates to true, compileOption: LEGACY", - "More than one character given for ESCAPE, compileOption: LEGACY", - "More than one character given for ESCAPE, compileOption: PERMISSIVE", - "MISSING LIKE 'some pattern', compileOption: PERMISSIVE", - "MISSING LIKE 'some pattern', compileOption: LEGACY", - "'some value' LIKE MISSING, compileOption: PERMISSIVE", - "'some value' LIKE MISSING, compileOption: LEGACY", - "MISSING LIKE MISSING, compileOption: PERMISSIVE", - "MISSING LIKE MISSING, compileOption: LEGACY", - "NULL LIKE MISSING, compileOption: PERMISSIVE", - "NULL LIKE MISSING, compileOption: LEGACY", - "MISSING LIKE NULL, compileOption: PERMISSIVE", - "MISSING LIKE NULL, compileOption: LEGACY", - "MISSING LIKE 'some pattern' ESCAPE '/', compileOption: PERMISSIVE", - "MISSING LIKE 'some pattern' ESCAPE '/', compileOption: LEGACY", - "'some value' LIKE MISSING ESCAPE '/', compileOption: PERMISSIVE", - "'some value' LIKE MISSING ESCAPE '/', compileOption: LEGACY", - "'some value' LIKE 'some pattern' ESCAPE MISSING, compileOption: PERMISSIVE", - "'some value' LIKE 'some pattern' ESCAPE MISSING, compileOption: LEGACY", - "NULL LIKE 'some pattern' ESCAPE MISSING, compileOption: PERMISSIVE", - "NULL LIKE 'some pattern' ESCAPE MISSING, compileOption: LEGACY", - "'some value' LIKE NULL ESCAPE MISSING, compileOption: PERMISSIVE", - "'some value' LIKE NULL ESCAPE MISSING, compileOption: LEGACY", - "LIKE bad value type, compileOption: PERMISSIVE", - "LIKE bad pattern type, compileOption: PERMISSIVE", - "LIKE bad escape type, compileOption: PERMISSIVE", - "outerUnionDistinct, compileOption: PERMISSIVE", - "outerUnionDistinct, compileOption: LEGACY", - "outerUnionAll, compileOption: PERMISSIVE", - "outerUnionAll, compileOption: LEGACY", - "outerIntersectDistinct, compileOption: PERMISSIVE", - "outerIntersectDistinct, compileOption: LEGACY", - "outerIntersectAll, compileOption: PERMISSIVE", - "outerIntersectAll, compileOption: LEGACY", - "outerExceptDistinct, compileOption: PERMISSIVE", - "outerExceptDistinct, compileOption: LEGACY", - "outerExceptAll, compileOption: PERMISSIVE", - "outerExceptAll, compileOption: LEGACY", - "outerUnionCoerceScalar, compileOption: PERMISSIVE", - "outerUnionCoerceScalar, compileOption: LEGACY", - "outerUnionCoerceStruct, compileOption: PERMISSIVE", - "outerUnionCoerceStruct, compileOption: LEGACY", - "outerUnionCoerceNullMissing, compileOption: PERMISSIVE", - "outerUnionCoerceNullMissing, compileOption: LEGACY", - "outerUnionCoerceList, compileOption: PERMISSIVE", - "outerUnionCoerceList, compileOption: LEGACY", - "inPredicate, compileOption: PERMISSIVE", - "inPredicate, compileOption: LEGACY", - "inPredicateSingleItem, compileOption: PERMISSIVE", - "inPredicateSingleItem, compileOption: LEGACY", - "inPredicateSingleExpr, compileOption: PERMISSIVE", - "inPredicateSingleExpr, compileOption: LEGACY", - "inPredicateSingleItemListVar, compileOption: PERMISSIVE", - "inPredicateSingleItemListVar, compileOption: LEGACY", - "inPredicateSingleListVar, compileOption: PERMISSIVE", - "inPredicateSingleListVar, compileOption: LEGACY", - "inPredicateSubQuerySelectValue, compileOption: PERMISSIVE", - "inPredicateSubQuerySelectValue, compileOption: LEGACY", - "notInPredicate, compileOption: PERMISSIVE", - "notInPredicate, compileOption: LEGACY", - "notInPredicateSingleItem, compileOption: PERMISSIVE", - "notInPredicateSingleItem, compileOption: LEGACY", - "notInPredicateSingleExpr, compileOption: PERMISSIVE", - "notInPredicateSingleItemListVar, compileOption: PERMISSIVE", - "notInPredicateSingleItemListVar, compileOption: LEGACY", - "notInPredicateSingleListVar, compileOption: PERMISSIVE", - "notInPredicateSingleListVar, compileOption: LEGACY", - "notInPredicateSubQuerySelectValue, compileOption: PERMISSIVE", - "notInPredicateSubQuerySelectValue, compileOption: LEGACY", - "inPredicateWithTableConstructor, compileOption: PERMISSIVE", - "inPredicateWithTableConstructor, compileOption: LEGACY", - "notInPredicateWithTableConstructor, compileOption: PERMISSIVE", - "notInPredicateWithTableConstructor, compileOption: LEGACY", - "inPredicateWithExpressionOnRightSide, compileOption: PERMISSIVE", - "inPredicateWithExpressionOnRightSide, compileOption: LEGACY", - "notInPredicateWithExpressionOnRightSide, compileOption: PERMISSIVE", - "notInPredicateWithExpressionOnRightSide, compileOption: LEGACY", - "|| valid cases{lparam:\"null\",rparam:\"missing\",result:missing::null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"null\",rparam:\"missing\",result:missing::null}, compileOption: LEGACY", - "|| valid cases{lparam:\"missing\",rparam:\"null\",result:missing::null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"missing\",rparam:\"null\",result:missing::null}, compileOption: LEGACY", - "|| valid cases{lparam:\"missing\",rparam:\"'b'\",result:missing::null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"missing\",rparam:\"'b'\",result:missing::null}, compileOption: LEGACY", - "|| valid cases{lparam:\"'a'\",rparam:\"missing\",result:missing::null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"'a'\",rparam:\"missing\",result:missing::null}, compileOption: LEGACY", - "|| valid cases{lparam:\"missing\",rparam:\"missing\",result:missing::null}, compileOption: PERMISSIVE", - "|| valid cases{lparam:\"missing\",rparam:\"missing\",result:missing::null}, compileOption: LEGACY", - "repeatingDecimal, compileOption: PERMISSIVE", - "repeatingDecimal, compileOption: LEGACY", - "repeatingDecimalHigherPrecision, compileOption: PERMISSIVE", - "repeatingDecimalHigherPrecision, compileOption: LEGACY", - "divDecimalInt, compileOption: PERMISSIVE", - "divDecimalInt, compileOption: LEGACY", - "subtractionOutOfAllowedPrecision, compileOption: PERMISSIVE", - "subtractionOutOfAllowedPrecision, compileOption: LEGACY", - "equalListDifferentTypesTrue, compileOption: PERMISSIVE", - "equalListDifferentTypesTrue, compileOption: LEGACY", - "simpleCase, compileOption: PERMISSIVE", - "simpleCase, compileOption: LEGACY", - "simpleCaseNoElse, compileOption: PERMISSIVE", - "simpleCaseNoElse, compileOption: LEGACY", - "searchedCase, compileOption: PERMISSIVE", - "searchedCase, compileOption: LEGACY", - "searchedCaseNoElse, compileOption: PERMISSIVE", - "searchedCaseNoElse, compileOption: LEGACY", - "betweenPredicate, compileOption: PERMISSIVE", - "betweenPredicate, compileOption: LEGACY", - "notBetweenPredicate, compileOption: PERMISSIVE", - "notBetweenPredicate, compileOption: LEGACY", - "betweenStringsPredicate, compileOption: PERMISSIVE", - "betweenStringsPredicate, compileOption: LEGACY", - "notBetweenStringsPredicate, compileOption: PERMISSIVE", - "notBetweenStringsPredicate, compileOption: LEGACY", - "dateTimePartsAsVariableNames, compileOption: LEGACY", - "pathSimpleDotOnly, compileOption: PERMISSIVE", - "pathSimpleDotOnly, compileOption: LEGACY", - "pathDotOnly, compileOption: PERMISSIVE", - "pathDotOnly, compileOption: LEGACY", - "pathDotMissingAttribute, compileOption: PERMISSIVE", - "pathDotMissingAttribute, compileOption: LEGACY", - "pathMissingDotName, compileOption: PERMISSIVE", - "pathMissingDotName, compileOption: LEGACY", - "pathNullDotName, compileOption: PERMISSIVE", - "pathNullDotName, compileOption: LEGACY", - "pathIndexBagLiteral, compileOption: PERMISSIVE", - "pathIndexBagLiteral, compileOption: LEGACY", - "pathIndexStructLiteral, compileOption: PERMISSIVE", - "pathIndexStructLiteral, compileOption: LEGACY", - "pathIndexStructOutOfBoundsLowLiteral, compileOption: PERMISSIVE", - "pathIndexStructOutOfBoundsLowLiteral, compileOption: LEGACY", - "pathIndexStructOutOfBoundsHighLiteral, compileOption: PERMISSIVE", - "pathIndexStructOutOfBoundsHighLiteral, compileOption: LEGACY", - "pathUnpivotWildcard, compileOption: PERMISSIVE", - "pathUnpivotWildcard, compileOption: LEGACY", - "pathUnpivotWildcardFieldsAfter, compileOption: PERMISSIVE", - "pathUnpivotWildcardFieldsAfter, compileOption: LEGACY", - "pathSimpleWildcard, compileOption: PERMISSIVE", - "pathSimpleWildcard, compileOption: LEGACY", - "pathWildcardPath, compileOption: PERMISSIVE", - "pathWildcardPath, compileOption: LEGACY", - "pathWildcard, compileOption: PERMISSIVE", - "pathWildcard, compileOption: LEGACY", - "pathDoubleWildCard, compileOption: PERMISSIVE", - "pathDoubleWildCard, compileOption: LEGACY", - "pathDoubleUnpivotWildCard, compileOption: PERMISSIVE", - "pathDoubleUnpivotWildCard, compileOption: LEGACY", - "pathWildCardOverScalar, compileOption: PERMISSIVE", - "pathWildCardOverScalar, compileOption: LEGACY", - "pathUnpivotWildCardOverScalar, compileOption: PERMISSIVE", - "pathUnpivotWildCardOverScalar, compileOption: LEGACY", - "pathWildCardOverScalarMultiple, compileOption: PERMISSIVE", - "pathWildCardOverScalarMultiple, compileOption: LEGACY", - "pathUnpivotWildCardOverScalarMultiple, compileOption: PERMISSIVE", - "pathUnpivotWildCardOverScalarMultiple, compileOption: LEGACY", - "pathWildCardOverStructMultiple, compileOption: PERMISSIVE", - "pathWildCardOverStructMultiple, compileOption: LEGACY", - "pathUnpivotWildCardOverStructMultiple, compileOption: PERMISSIVE", - "pathUnpivotWildCardOverStructMultiple, compileOption: LEGACY", - "unpivotMissing, compileOption: PERMISSIVE", - "unpivotMissing, compileOption: LEGACY", - "unpivotEmptyStruct, compileOption: PERMISSIVE", - "unpivotEmptyStruct, compileOption: LEGACY", - "unpivotStructWithMissingField, compileOption: PERMISSIVE", - "unpivotStructWithMissingField, compileOption: LEGACY", - "unpivotMissingWithAsAndAt, compileOption: LEGACY", - "unpivotMissingCrossJoinWithAsAndAt, compileOption: LEGACY", - "pathUnpivotEmptyStruct1, compileOption: PERMISSIVE", - "pathUnpivotEmptyStruct1, compileOption: LEGACY", - "pathUnpivotEmptyStruct2, compileOption: PERMISSIVE", - "pathUnpivotEmptyStruct2, compileOption: LEGACY", - "pathUnpivotEmptyStruct3, compileOption: PERMISSIVE", - "pathUnpivotEmptyStruct3, compileOption: LEGACY", - "dotted path expression with unquoted identifiers accesses field unambiguous_field (lowercase), compileOption: PERMISSIVE", - "dotted path expression with unquoted identifiers accesses field unambiguous_field (lowercase), compileOption: LEGACY", - "dotted path expression with unquoted identifiers accesses field UNAMBIGUOUS_FIELD (uppercase), compileOption: PERMISSIVE", - "dotted path expression with unquoted identifiers accesses field UNAMBIGUOUS_FIELD (uppercase), compileOption: LEGACY", - "dotted path expression with quoted field name accesses field unambiguous_field (lowercase), compileOption: PERMISSIVE", - "dotted path expression with quoted field name accesses field unambiguous_field (lowercase), compileOption: LEGACY", - "dotted path expression with quoted field name accesses field UNAMBIGUOUS_FIELD (uppercase), compileOption: PERMISSIVE", - "dotted path expression with quoted field name accesses field UNAMBIGUOUS_FIELD (uppercase), compileOption: LEGACY", - "dotted path expression with quoted field name accesses field ambiguous_field (lowercase), compileOption: PERMISSIVE", - "dotted path expression with quoted field name accesses field ambiguous_field (lowercase), compileOption: LEGACY", - "dotted path expression with quoted field name accesses field AMBIGUOUS_FIELD (uppercase), compileOption: PERMISSIVE", - "dotted path expression with quoted field name accesses field AMBIGUOUS_FIELD (uppercase), compileOption: LEGACY", - "subscript with variable in lowercase, compileOption: PERMISSIVE", - "subscript with variable in lowercase, compileOption: LEGACY", - "subscript with variable in uppercase, compileOption: PERMISSIVE", - "subscript with variable in uppercase, compileOption: LEGACY", - "subscript with variable in mixed case, compileOption: PERMISSIVE", - "subscript with variable in mixed case, compileOption: LEGACY", - "subscript with non-existent variable in lowercase, compileOption: PERMISSIVE", - "subscript with non-existent variable in uppercase, compileOption: PERMISSIVE", - "max top level{agg:'COLL_MAX(data)',result:(success 2)}, compileOption: PERMISSIVE", - "max top level{agg:'COLL_MAX(data)',result:(success 2)}, compileOption: LEGACY", - "coll_max top level{agg:'COLL_MAX(ALL data)',result:(success 2)}, compileOption: PERMISSIVE", - "coll_max top level{agg:'COLL_MAX(ALL data)',result:(success 2)}, compileOption: LEGACY", - "coll_max top level{agg:'COLL_MAX(DISTINCT data)',result:(success 2)}, compileOption: PERMISSIVE", - "coll_max top level{agg:'COLL_MAX(DISTINCT data)',result:(success 2)}, compileOption: LEGACY", - "topLevelCollMax, compileOption: PERMISSIVE", - "topLevelCollMax, compileOption: LEGACY", - "topLevelDistinctCollMax, compileOption: PERMISSIVE", - "topLevelDistinctCollMax, compileOption: LEGACY", - "topLevelAllCollMax, compileOption: PERMISSIVE", - "topLevelAllCollMax, compileOption: LEGACY", - "COLL_MAX empty collection, compileOption: PERMISSIVE", - "COLL_MAX empty collection, compileOption: LEGACY", - "COLL_MAX null, compileOption: PERMISSIVE", - "COLL_MAX null, compileOption: LEGACY", - "COLL_MAX missing, compileOption: PERMISSIVE", - "COLL_MAX missing, compileOption: LEGACY", - "COLL_MAX list of missing element, compileOption: PERMISSIVE", - "COLL_MAX list of missing element, compileOption: LEGACY", - "COLL_MAX bag of missing elements, compileOption: PERMISSIVE", - "COLL_MAX bag of missing elements, compileOption: LEGACY", - "COLL_MAX non-collection, compileOption: PERMISSIVE", - "COLL_MAX bag of heterogeneous element types, compileOption: PERMISSIVE", - "COLL_MAX bag of heterogeneous element types, compileOption: LEGACY", - "coll_avg top level{agg:'COLL_AVG(data)',result:(success 1.25)}, compileOption: PERMISSIVE", - "coll_avg top level{agg:'COLL_AVG(data)',result:(success 1.25)}, compileOption: LEGACY", - "coll_avg top level{agg:'COLL_AVG(ALL data)',result:(success 1.25)}, compileOption: PERMISSIVE", - "coll_avg top level{agg:'COLL_AVG(ALL data)',result:(success 1.25)}, compileOption: LEGACY", - "coll_avg top level{agg:'COLL_AVG(DISTINCT data)',result:(success 1.5)}, compileOption: PERMISSIVE", - "coll_avg top level{agg:'COLL_AVG(DISTINCT data)',result:(success 1.5)}, compileOption: LEGACY", - "topLevelCollAvg, compileOption: PERMISSIVE", - "topLevelCollAvg, compileOption: LEGACY", - "topLevelDistinctCollAvg, compileOption: PERMISSIVE", - "topLevelDistinctCollAvg, compileOption: LEGACY", - "topLevelCollAvgOnlyInt, compileOption: PERMISSIVE", - "topLevelCollAvgOnlyInt, compileOption: LEGACY", - "COLL_AVG empty collection, compileOption: PERMISSIVE", - "COLL_AVG empty collection, compileOption: LEGACY", - "COLL_AVG null, compileOption: PERMISSIVE", - "COLL_AVG null, compileOption: LEGACY", - "COLL_AVG missing, compileOption: PERMISSIVE", - "COLL_AVG missing, compileOption: LEGACY", - "COLL_AVG list of missing element, compileOption: PERMISSIVE", - "COLL_AVG list of missing element, compileOption: LEGACY", - "COLL_AVG bag of missing elements, compileOption: PERMISSIVE", - "COLL_AVG bag of missing elements, compileOption: LEGACY", - "COLL_AVG non-collection, compileOption: PERMISSIVE", - "COLL_AVG mistyped element, compileOption: PERMISSIVE", - "coll_count top level{agg:'COLL_COUNT(data)',result:(success 4)}, compileOption: PERMISSIVE", - "coll_count top level{agg:'COLL_COUNT(data)',result:(success 4)}, compileOption: LEGACY", - "coll_count top level{agg:'COLL_COUNT(ALL data)',result:(success 4)}, compileOption: PERMISSIVE", - "coll_count top level{agg:'COLL_COUNT(ALL data)',result:(success 4)}, compileOption: LEGACY", - "coll_count top level{agg:'COLL_COUNT(DISTINCT data)',result:(success 2)}, compileOption: PERMISSIVE", - "coll_count top level{agg:'COLL_COUNT(DISTINCT data)',result:(success 2)}, compileOption: LEGACY", - "topLevelCollCountDistinct, compileOption: PERMISSIVE", - "topLevelCollCountDistinct, compileOption: LEGACY", - "topLevelCollCount, compileOption: PERMISSIVE", - "topLevelCollCount, compileOption: LEGACY", - "topLevelAllCollCount, compileOption: PERMISSIVE", - "topLevelAllCollCount, compileOption: LEGACY", - "COLL_COUNT empty collection, compileOption: PERMISSIVE", - "COLL_COUNT empty collection, compileOption: LEGACY", - "COLL_COUNT null, compileOption: PERMISSIVE", - "COLL_COUNT null, compileOption: LEGACY", - "COLL_COUNT missing, compileOption: PERMISSIVE", - "COLL_COUNT missing, compileOption: LEGACY", - "COLL_COUNT list of missing element, compileOption: PERMISSIVE", - "COLL_COUNT list of missing element, compileOption: LEGACY", - "COLL_COUNT bag of missing elements, compileOption: PERMISSIVE", - "COLL_COUNT bag of missing elements, compileOption: LEGACY", - "COLL_COUNT non-collection, compileOption: PERMISSIVE", - "COLL_COUNT bag of heterogeneous element types, compileOption: PERMISSIVE", - "COLL_COUNT bag of heterogeneous element types, compileOption: LEGACY", - "coll_sum top level{agg:'COLL_SUM(data)',result:(success 5)}, compileOption: PERMISSIVE", - "coll_sum top level{agg:'COLL_SUM(data)',result:(success 5)}, compileOption: LEGACY", - "coll_sum top level{agg:'COLL_SUM(ALL data)',result:(success 5)}, compileOption: PERMISSIVE", - "coll_sum top level{agg:'COLL_SUM(ALL data)',result:(success 5)}, compileOption: LEGACY", - "coll_sum top level{agg:'COLL_SUM(DISTINCT data)',result:(success 3)}, compileOption: PERMISSIVE", - "coll_sum top level{agg:'COLL_SUM(DISTINCT data)',result:(success 3)}, compileOption: LEGACY", - "topLevelCollSum, compileOption: PERMISSIVE", - "topLevelCollSum, compileOption: LEGACY", - "topLevelAllCollSum, compileOption: PERMISSIVE", - "topLevelAllCollSum, compileOption: LEGACY", - "topLevelDistinctCollSum, compileOption: PERMISSIVE", - "topLevelDistinctCollSum, compileOption: LEGACY", - "COLL_SUM empty collection, compileOption: PERMISSIVE", - "COLL_SUM empty collection, compileOption: LEGACY", - "COLL_SUM null, compileOption: PERMISSIVE", - "COLL_SUM null, compileOption: LEGACY", - "COLL_SUM missing, compileOption: PERMISSIVE", - "COLL_SUM missing, compileOption: LEGACY", - "COLL_SUM list of missing element, compileOption: PERMISSIVE", - "COLL_SUM list of missing element, compileOption: LEGACY", - "COLL_SUM bag of missing elements, compileOption: PERMISSIVE", - "COLL_SUM bag of missing elements, compileOption: LEGACY", - "COLL_SUM non-collection, compileOption: PERMISSIVE", - "COLL_SUM mistyped element, compileOption: PERMISSIVE", - "coll_min top level{agg:'COLL_MIN(data)',result:(success 1)}, compileOption: PERMISSIVE", - "coll_min top level{agg:'COLL_MIN(data)',result:(success 1)}, compileOption: LEGACY", - "coll_min top level{agg:'COLL_MIN(ALL data)',result:(success 1)}, compileOption: PERMISSIVE", - "coll_min top level{agg:'COLL_MIN(ALL data)',result:(success 1)}, compileOption: LEGACY", - "coll_min top level{agg:'COLL_MIN(DISTINCT data)',result:(success 1)}, compileOption: PERMISSIVE", - "coll_min top level{agg:'COLL_MIN(DISTINCT data)',result:(success 1)}, compileOption: LEGACY", - "topLevelCollMin, compileOption: PERMISSIVE", - "topLevelCollMin, compileOption: LEGACY", - "topLevelDistinctCollMin, compileOption: PERMISSIVE", - "topLevelDistinctCollMin, compileOption: LEGACY", - "topLevelAllCollMin, compileOption: PERMISSIVE", - "topLevelAllCollMin, compileOption: LEGACY", - "COLL_MIN empty collection, compileOption: PERMISSIVE", - "COLL_MIN empty collection, compileOption: LEGACY", - "COLL_MIN null, compileOption: PERMISSIVE", - "COLL_MIN null, compileOption: LEGACY", - "COLL_MIN missing, compileOption: PERMISSIVE", - "COLL_MIN missing, compileOption: LEGACY", - "COLL_MIN list of missing element, compileOption: PERMISSIVE", - "COLL_MIN list of missing element, compileOption: LEGACY", - "COLL_MIN bag of missing elements, compileOption: PERMISSIVE", - "COLL_MIN bag of missing elements, compileOption: LEGACY", - "COLL_MIN non-collection, compileOption: PERMISSIVE", - "COLL_MIN bag of heterogeneous element types, compileOption: PERMISSIVE", - "COLL_MIN bag of heterogeneous element types, compileOption: LEGACY", - "COLL_ANY bag literals, compileOption: PERMISSIVE", - "COLL_ANY bag literals, compileOption: LEGACY", - "COLL_ANY list expressions, compileOption: PERMISSIVE", - "COLL_ANY list expressions, compileOption: LEGACY", - "COLL_ANY single true, compileOption: PERMISSIVE", - "COLL_ANY single true, compileOption: LEGACY", - "COLL_ANY single false, compileOption: PERMISSIVE", - "COLL_ANY single false, compileOption: LEGACY", - "COLL_ANY nulls with true, compileOption: PERMISSIVE", - "COLL_ANY nulls with true, compileOption: LEGACY", - "COLL_ANY nulls with false, compileOption: PERMISSIVE", - "COLL_ANY nulls with false, compileOption: LEGACY", - "COLL_ANY nulls only, compileOption: PERMISSIVE", - "COLL_ANY nulls only, compileOption: LEGACY", - "COLL_ANY null, compileOption: PERMISSIVE", - "COLL_ANY null, compileOption: LEGACY", - "COLL_ANY missing, compileOption: PERMISSIVE", - "COLL_ANY missing, compileOption: LEGACY", - "COLL_ANY list of missing element, compileOption: PERMISSIVE", - "COLL_ANY list of missing element, compileOption: LEGACY", - "COLL_ANY bag of missing elements, compileOption: PERMISSIVE", - "COLL_ANY bag of missing elements, compileOption: LEGACY", - "COLL_ANY some empty, compileOption: PERMISSIVE", - "COLL_ANY some empty, compileOption: LEGACY", - "COLL_ANY non-collection, compileOption: PERMISSIVE", - "COLL_ANY one non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_ANY all non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_ANY nested collection, compileOption: PERMISSIVE", - "COLL_SOME bag literals, compileOption: PERMISSIVE", - "COLL_SOME bag literals, compileOption: LEGACY", - "COLL_SOME list expressions, compileOption: PERMISSIVE", - "COLL_SOME list expressions, compileOption: LEGACY", - "COLL_SOME single true, compileOption: PERMISSIVE", - "COLL_SOME single true, compileOption: LEGACY", - "COLL_SOME single false, compileOption: PERMISSIVE", - "COLL_SOME single false, compileOption: LEGACY", - "COLL_SOME nulls with true, compileOption: PERMISSIVE", - "COLL_SOME nulls with true, compileOption: LEGACY", - "COLL_SOME nulls with false, compileOption: PERMISSIVE", - "COLL_SOME nulls with false, compileOption: LEGACY", - "COLL_SOME nulls only, compileOption: PERMISSIVE", - "COLL_SOME nulls only, compileOption: LEGACY", - "COLL_SOME null, compileOption: PERMISSIVE", - "COLL_SOME null, compileOption: LEGACY", - "COLL_SOME missing, compileOption: PERMISSIVE", - "COLL_SOME missing, compileOption: LEGACY", - "COLL_SOME list of missing element, compileOption: PERMISSIVE", - "COLL_SOME list of missing element, compileOption: LEGACY", - "COLL_SOME bag of missing elements, compileOption: PERMISSIVE", - "COLL_SOME bag of missing elements, compileOption: LEGACY", - "COLL_SOME some empty, compileOption: PERMISSIVE", - "COLL_SOME some empty, compileOption: LEGACY", - "COLL_SOME non-collection, compileOption: PERMISSIVE", - "COLL_SOME one non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_SOME all non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_SOME nested collection, compileOption: PERMISSIVE", - "COLL_EVERY bag literals, compileOption: PERMISSIVE", - "COLL_EVERY bag literals, compileOption: LEGACY", - "COLL_EVERY list expressions, compileOption: PERMISSIVE", - "COLL_EVERY list expressions, compileOption: LEGACY", - "COLL_EVERY single true, compileOption: PERMISSIVE", - "COLL_EVERY single true, compileOption: LEGACY", - "COLL_EVERY single false, compileOption: PERMISSIVE", - "COLL_EVERY single false, compileOption: LEGACY", - "COLL_EVERY null and missing with true, compileOption: PERMISSIVE", - "COLL_EVERY null and missing with true, compileOption: LEGACY", - "COLL_EVERY null with false, compileOption: PERMISSIVE", - "COLL_EVERY null with false, compileOption: LEGACY", - "COLL_EVERY null and missing only, compileOption: PERMISSIVE", - "COLL_EVERY null and missing only, compileOption: LEGACY", - "COLL_EVERY null, compileOption: PERMISSIVE", - "COLL_EVERY null, compileOption: LEGACY", - "COLL_EVERY missing, compileOption: PERMISSIVE", - "COLL_EVERY missing, compileOption: LEGACY", - "COLL_EVERY list of missing element, compileOption: PERMISSIVE", - "COLL_EVERY list of missing element, compileOption: LEGACY", - "COLL_EVERY bag of missing elements, compileOption: PERMISSIVE", - "COLL_EVERY bag of missing elements, compileOption: LEGACY", - "COLL_EVERY empty collection, compileOption: PERMISSIVE", - "COLL_EVERY empty collection, compileOption: LEGACY", - "COLL_EVERY non-collection, compileOption: PERMISSIVE", - "COLL_EVERY one non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_EVERY all non-bool, non-unknown, compileOption: PERMISSIVE", - "COLL_EVERY nested collection, compileOption: PERMISSIVE", - "selectValueCollAggregate, compileOption: PERMISSIVE", - "selectValueCollAggregate, compileOption: LEGACY", - "null comparison{sql:\"MISSING IS NULL\",result:true}, compileOption: PERMISSIVE", - "null comparison{sql:\"MISSING IS NULL\",result:true}, compileOption: LEGACY", - "null comparison{sql:\"MISSING = NULL\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"MISSING = NULL\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"NULL = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"NULL = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.bool` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.bool` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.int` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.int` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.decimal` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.decimal` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.string` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.string` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.symbol` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.symbol` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.clob` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.clob` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.blob` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.blob` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.list` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.list` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.struct` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.struct` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.sexp` = NULL\",result:null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.sexp` = NULL\",result:null}, compileOption: LEGACY", - "null comparison{sql:\"`null.null` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.null` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.bool` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.bool` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.int` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.int` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.decimal` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.decimal` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.string` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.string` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.symbol` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.symbol` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.clob` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.clob` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.blob` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.blob` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.list` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.list` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.struct` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.struct` = MISSING\",result:missing::null}, compileOption: LEGACY", - "null comparison{sql:\"`null.sexp` = MISSING\",result:missing::null}, compileOption: PERMISSIVE", - "null comparison{sql:\"`null.sexp` = MISSING\",result:missing::null}, compileOption: LEGACY", - "concatenation with null values{left:\"MISSING\",right:\"MISSING\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"MISSING\",right:\"MISSING\"}, compileOption: LEGACY", - "concatenation with null values{left:\"''\",right:\"MISSING\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"''\",right:\"MISSING\"}, compileOption: LEGACY", - "concatenation with null values{left:\"MISSING\",right:\"''\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"MISSING\",right:\"''\"}, compileOption: LEGACY", - "concatenation with null values{left:\"'a'\",right:\"MISSING\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"'a'\",right:\"MISSING\"}, compileOption: LEGACY", - "concatenation with null values{left:\"MISSING\",right:\"'b'\"}, compileOption: PERMISSIVE", - "concatenation with null values{left:\"MISSING\",right:\"'b'\"}, compileOption: LEGACY", - "char_length null and missing propagation{in:\"missing\",result:(success missing::null)}, compileOption: PERMISSIVE", - "char_length null and missing propagation{in:\"missing\",result:(success missing::null)}, compileOption: LEGACY", - "character_length null and missing propagation{in:\"missing\",result:(success missing::null)}, compileOption: PERMISSIVE", - "character_length null and missing propagation{in:\"missing\",result:(success missing::null)}, compileOption: LEGACY", - "CHARACTER_LENGTH invalid type, compileOption: PERMISSIVE", - "upper null and missing propagation{param:\"missing\"}, compileOption: PERMISSIVE", - "upper null and missing propagation{param:\"missing\"}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[]`\",result:0}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[]`\",result:0}, compileOption: LEGACY", - "cardinality valid cases{param:\"<<>>\",result:0}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"<<>>\",result:0}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{}`\",result:0}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{}`\",result:0}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[1]`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[1]`\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"<<1>>\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"<<1>>\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{a: 1}`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{a: 1}`\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[1, 1.0]`\",result:2}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[1, 1.0]`\",result:2}, compileOption: LEGACY", - "cardinality valid cases{param:\"<<1, 2, 3>>\",result:3}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"<<1, 2, 3>>\",result:3}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{a: 1, b: foo}`\",result:2}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{a: 1, b: foo}`\",result:2}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[[], [1,2,3,4,[5,6], ()], ({a: 1, b: 2})]`\",result:3}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[[], [1,2,3,4,[5,6], ()], ({a: 1, b: 2})]`\",result:3}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{a: 1, a: 2}`\",result:2}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{a: 1, a: 2}`\",result:2}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[null]`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[null]`\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"<<null>>\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"<<null>>\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{a: null}`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{a: null}`\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"`[missing]`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`[missing]`\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"<<missing>>\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"<<missing>>\",result:1}, compileOption: LEGACY", - "cardinality valid cases{param:\"`{a: missing}`\",result:1}, compileOption: PERMISSIVE", - "cardinality valid cases{param:\"`{a: missing}`\",result:1}, compileOption: LEGACY", - "cardinality null and missing propagation{param:\"null\"}, compileOption: PERMISSIVE", - "cardinality null and missing propagation{param:\"null\"}, compileOption: LEGACY", - "cardinality null and missing propagation{param:\"missing\"}, compileOption: PERMISSIVE", - "cardinality null and missing propagation{param:\"missing\"}, compileOption: LEGACY", - "CARDINALITY('foo') type mismatch, compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM NULL), compileOption: LEGACY", - "EXTRACT(MONTH FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(MONTH FROM NULL), compileOption: LEGACY", - "EXTRACT(DAY FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(DAY FROM NULL), compileOption: LEGACY", - "EXTRACT(HOUR FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM NULL), compileOption: LEGACY", - "EXTRACT(MINUTE FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM NULL), compileOption: LEGACY", - "EXTRACT(SECOND FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM NULL), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM NULL), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM NULL), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM NULL), compileOption: LEGACY", - "EXTRACT(YEAR FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM MISSING), compileOption: LEGACY", - "EXTRACT(MONTH FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(MONTH FROM MISSING), compileOption: LEGACY", - "EXTRACT(DAY FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(DAY FROM MISSING), compileOption: LEGACY", - "EXTRACT(HOUR FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM MISSING), compileOption: LEGACY", - "EXTRACT(MINUTE FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM MISSING), compileOption: LEGACY", - "EXTRACT(SECOND FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM MISSING), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM MISSING), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM MISSING), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM MISSING), compileOption: LEGACY", - "EXTRACT(YEAR FROM DATE '2000-01-02'), compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM DATE '2000-01-02'), compileOption: LEGACY", - "EXTRACT(MONTH FROM DATE '2000-01-02'), compileOption: PERMISSIVE", - "EXTRACT(MONTH FROM DATE '2000-01-02'), compileOption: LEGACY", - "EXTRACT(DAY FROM DATE '2000-01-02'), compileOption: PERMISSIVE", - "EXTRACT(DAY FROM DATE '2000-01-02'), compileOption: LEGACY", - "EXTRACT(HOUR FROM TIME '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM TIME '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(MINUTE FROM TIME '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM TIME '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(SECOND FROM TIME '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM TIME '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(HOUR FROM TIME (2) '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM TIME (2) '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(MINUTE FROM TIME (2) '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM TIME (2) '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(SECOND FROM TIME (2) '01:23:45.678'), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM TIME (2) '01:23:45.678'), compileOption: LEGACY", - "EXTRACT(HOUR FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(MINUTE FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(SECOND FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM TIME WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(HOUR FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(MINUTE FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(SECOND FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM TIME (2) WITH TIME ZONE '01:23:45.678-06:30'), compileOption: LEGACY", - "EXTRACT(YEAR FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(MONTH FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(MONTH FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(DAY FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(DAY FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(HOUR FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(MINUTE FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(SECOND FROM `2000-01-02T03:04:05.67Z`), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM `2000-01-02T03:04:05.67Z`), compileOption: LEGACY", - "EXTRACT(YEAR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(YEAR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(MONTH FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(MONTH FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(DAY FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(DAY FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(HOUR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(HOUR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(MINUTE FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(MINUTE FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(SECOND FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(SECOND FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM `2000-01-02T03:04:05.67+08:09`), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM `2000-01-02T03:04:05.67+08:09`), compileOption: LEGACY", - "EXTRACT(TIMEZONE_HOUR FROM `2000-01-02T03:04:05.67-08:09`), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_HOUR FROM `2000-01-02T03:04:05.67-08:09`), compileOption: LEGACY", - "EXTRACT(TIMEZONE_MINUTE FROM `2000-01-02T03:04:05.67-08:09`), compileOption: PERMISSIVE", - "EXTRACT(TIMEZONE_MINUTE FROM `2000-01-02T03:04:05.67-08:09`), compileOption: LEGACY", - "invalid extract year from time, compileOption: LEGACY", - "invalid extract year from time, compileOption: PERMISSIVE", - "invalid extract month from time, compileOption: LEGACY", - "invalid extract month from time, compileOption: PERMISSIVE", - "invalid extract day from time, compileOption: LEGACY", - "invalid extract day from time, compileOption: PERMISSIVE", - "invalid extract month from time with time zone, compileOption: LEGACY", - "invalid extract month from time with time zone, compileOption: PERMISSIVE", - "invalid extract day from time with time zone, compileOption: LEGACY", - "invalid extract day from time with time zone, compileOption: PERMISSIVE", - "POSITION MISSING in string, compileOption: PERMISSIVE", - "POSITION MISSING in string, compileOption: LEGACY", - "POSITION string in MISSING, compileOption: PERMISSIVE", - "POSITION string in MISSING, compileOption: LEGACY", - "POSITION NULL in MISSING, compileOption: PERMISSIVE", - "POSITION NULL in MISSING, compileOption: LEGACY", - "POSITION MISSING in NULL, compileOption: PERMISSIVE", - "POSITION MISSING in NULL, compileOption: LEGACY", - "POSITION MISSING in MISSING, compileOption: PERMISSIVE", - "POSITION MISSING in MISSING, compileOption: LEGACY", - "POSITION invalid type in string, compileOption: PERMISSIVE", - "POSITION string in invalid type, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"0\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"0\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"0\",quantity:\"2\",result:\"1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"0\",quantity:\"2\",result:\"1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"1\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"1\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"1\",quantity:\"2\",result:\"12\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"1\",quantity:\"2\",result:\"12\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"2\",quantity:\"999\",result:\"23456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"2\",quantity:\"999\",result:\"23456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"2\",quantity:\"3\",result:\"234\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"2\",quantity:\"3\",result:\"234\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"-4\",quantity:\"999\",result:\"123456789\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"-4\",quantity:\"999\",result:\"123456789\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"-4\",quantity:\"6\",result:\"1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"123456789\",start:\"-4\",quantity:\"6\",result:\"1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\",start:\"-1\",quantity:\"999\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\",start:\"-1\",quantity:\"999\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\",start:\"0\",quantity:\"999\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\",start:\"0\",quantity:\"999\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"-4\",quantity:\"1\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"-4\",quantity:\"1\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"-4\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"-4\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"1\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"1\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"0\",quantity:\"0\",result:\"\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"1\",start:\"0\",quantity:\"0\",result:\"\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"999\",result:\"\\U0001f638\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"999\",result:\"\\U0001f638\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"1\",result:\"\\U0001f638\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f601\\U0001f61e\\U0001f638\\U0001f638\",start:\"3\",quantity:\"1\",result:\"\\U0001f638\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"999\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"999\",result:\"\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"2\",result:\"\\u8c37\\u6599\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\u8a71\\u5bb6\\u8eab\\u5727\\u8cbb\\u8c37\\u6599\\u6751\\u80fd\\u8a08\\u7a0e\\u91d1\",start:\"6\",quantity:\"2\",result:\"\\u8c37\\u6599\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\u0401\\u0402\\u0403\\u0404\\u0405\\u0406\\u0407\\u0408\\u0409\\u040a\\u040b\\u040c\\u040d\\u040e\\u040f\\u0410\\u0411\\u0412\\u0413\\u0414\\u0415\\u0416\\u0417\\u0418\\u0419\\u041a\\u041b\\u041c\\u041d\\u041e\\u041f\\u0420\\u0421\\u0422\\u0423\\u0424\\u0425\\u0426\\u0427\\u0428\\u0429\\u042a\\u042b\\u042c\\u042d\\u042e\\u042f\\u0430\\u0431\\u0432\\u0433\\u0434\\u0435\\u0436\\u0437\\u0438\\u0439\\u043a\\u043b\\u043c\\u043d\\u043e\\u043f\\u0440\\u0441\\u0442\\u0443\\u0444\\u0445\\u0446\\u0447\\u0448\\u0449\\u044a\\u044b\\…", - "substring valid cases 3 arguments using FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",quantity:\"999\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"16\",quantity:\"999\",result:\"( \\xba _ \\xba\\u30ce)\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"18\",quantity:\"5\",result:\"\\xba _ \\xba\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"( \\u0361\\xb0 \\u035c\\u0296 \\u0361\\xb0)\\u252c\\u2500\\u252c\\u30ce( \\xba _ \\xba\\u30ce)\",start:\"18\",quantity:\"5\",result:\"\\xba _ \\xba\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"999\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"999\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"5\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001d42a\\U0001d42e\\U0001d422\\U0001d41c\\U0001d424 \\U0001d41b\\U0001d42b\\U0001d428\\U0001d430\\U0001d427 \\U0001d41f\\U0001d428\\U0001d431 \\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c \\U0001d428\\U0001d42f\\U0001d41e\\U0001d42b\",start:\"17\",quantity:\"5\",result:\"\\U0001d423\\U0001d42e\\U0001d426\\U0001d429\\U0001d42c\"}, compileOption: LEGACY", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f469\\U0001f3fd\",start:\"1\",quantity:\"1\",result:\"\\U0001f469\"}, compileOption: PERMISSIVE", - "substring valid cases 3 arguments using FROM syntax{target:\"\\U0001f469\\U0001f3fd\",start:\"1\",quantity:\"1\",result:\"\\U0001f469\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"''\",start_pos:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"''\",start_pos:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"null\",start_pos:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 2 arguments{target:\"missing\",start_pos:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"1\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"null\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"null\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"1\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"null\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"missing\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"1\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"1\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"null\",quantity:\"missing\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"1\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"1\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"null\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"null\"}, compileOption: LEGACY", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: PERMISSIVE", - "substring null and missing propagation 3 arguments{target:\"''\",start_pos:\"missing\",quantity:\"missing\"}, compileOption: LEGACY", - "lower null and missing propagation{param:\"missing\"}, compileOption: PERMISSIVE", - "lower null and missing propagation{param:\"missing\"}, compileOption: LEGACY", - "nullif valid cases{first:\"1.0\",second:\"1\",result:null}, compileOption: PERMISSIVE", - "nullif valid cases{first:\"1.0\",second:\"1\",result:null}, compileOption: LEGACY", - "ABS(MISSING) null propogation, compileOption: PERMISSIVE", - "ABS(MISSING) null propogation, compileOption: LEGACY", - "ABS('foo'), compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading '' from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading '' from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing '' from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing '' from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both '' from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both '' from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading missing from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading missing from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing missing from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing missing from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both missing from '')\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both missing from '')\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading null from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading null from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing null from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing null from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both null from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both null from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading missing from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading missing from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing missing from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing missing from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both missing from null)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both missing from null)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(leading missing from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(leading missing from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(trailing missing from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(trailing missing from missing)\"}, compileOption: LEGACY", - "trim null and missing propagation{sql:\"trim(both missing from missing)\"}, compileOption: PERMISSIVE", - "trim null and missing propagation{sql:\"trim(both missing from missing)\"}, compileOption: LEGACY", - "MOD(MISSING, 3), compileOption: PERMISSIVE", - "MOD(MISSING, 3), compileOption: LEGACY", - "MOD(3, MISSING), compileOption: PERMISSIVE", - "MOD(3, MISSING), compileOption: LEGACY", - "MOD(MISSING, NULL), compileOption: PERMISSIVE", - "MOD(MISSING, NULL), compileOption: LEGACY", - "MOD(NULL, MISSING), compileOption: PERMISSIVE", - "MOD(NULL, MISSING), compileOption: LEGACY", - "MOD(MISSING, 'some string'), compileOption: PERMISSIVE", - "MOD(MISSING, 'some string'), compileOption: LEGACY", - "MOD('some string', MISSING), compileOption: PERMISSIVE", - "MOD('some string', MISSING), compileOption: LEGACY", - "MOD(NULL, 'some string'), compileOption: PERMISSIVE", - "MOD(NULL, 'some string'), compileOption: LEGACY", - "MOD('some string', NULL), compileOption: PERMISSIVE", - "MOD('some string', NULL), compileOption: LEGACY", - "MOD(3, 'some string'), compileOption: PERMISSIVE", - "MOD('some string', 3), compileOption: PERMISSIVE", - "BIT_LENGTH empty string, compileOption: PERMISSIVE", - "BIT_LENGTH empty string, compileOption: LEGACY", - "BIT_LENGTH string, compileOption: PERMISSIVE", - "BIT_LENGTH string, compileOption: LEGACY", - "BIT_LENGTH NULL, compileOption: PERMISSIVE", - "BIT_LENGTH NULL, compileOption: LEGACY", - "BIT_LENGTH MISSING, compileOption: PERMISSIVE", - "BIT_LENGTH MISSING, compileOption: LEGACY", - "BIT_LENGTH invalid type, compileOption: PERMISSIVE", - "BIT_LENGTH special character, compileOption: PERMISSIVE", - "BIT_LENGTH special character, compileOption: LEGACY", - "OCTET_LENGTH empty string, compileOption: PERMISSIVE", - "OCTET_LENGTH empty string, compileOption: LEGACY", - "OCTET_LENGTH string, compileOption: PERMISSIVE", - "OCTET_LENGTH string, compileOption: LEGACY", - "OCTET_LENGTH NULL, compileOption: PERMISSIVE", - "OCTET_LENGTH NULL, compileOption: LEGACY", - "OCTET_LENGTH MISSING, compileOption: PERMISSIVE", - "OCTET_LENGTH MISSING, compileOption: LEGACY", - "OCTET_LENGTH invalid type, compileOption: PERMISSIVE", - "OCTET_LENGTH special character, compileOption: PERMISSIVE", - "OCTET_LENGTH special character, compileOption: LEGACY", - "exists valid cases{param:\"`[]`\",result:false}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`[]`\",result:false}, compileOption: LEGACY", - "exists valid cases{param:\"`()`\",result:false}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`()`\",result:false}, compileOption: LEGACY", - "exists valid cases{param:\"`{}`\",result:false}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`{}`\",result:false}, compileOption: LEGACY", - "exists valid cases{param:\"<<>>\",result:false}, compileOption: PERMISSIVE", - "exists valid cases{param:\"<<>>\",result:false}, compileOption: LEGACY", - "exists valid cases{param:\"`[1]`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`[1]`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`(1)`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`(1)`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`{a: 1}`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`{a: 1}`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"<<1>>\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"<<1>>\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`[null]`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`[null]`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`[missing]`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`[missing]`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`(null)`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`(null)`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`(missing)`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`(missing)`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`{a: null}`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`{a: null}`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"`{a: missing}`\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"`{a: missing}`\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"<<null>>\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"<<null>>\",result:true}, compileOption: LEGACY", - "exists valid cases{param:\"<<missing>>\",result:true}, compileOption: PERMISSIVE", - "exists valid cases{param:\"<<missing>>\",result:true}, compileOption: LEGACY", - "OVERLAY 'hello' PLACING '' FROM 1, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING '' FROM 1, compileOption: LEGACY", - "OVERLAY 'hello' PLACING '' FROM 2 FOR 3, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING '' FROM 2 FOR 3, compileOption: LEGACY", - "OVERLAY 'hello' PLACING '' FROM 2 FOR 4, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING '' FROM 2 FOR 4, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 1, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 1, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 3, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 3, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 1, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 1, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 100, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 100, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 0, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 1 FOR 0, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 7, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 7, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 100 FOR 100, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 100 FOR 100, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 2 FOR 1, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 2 FOR 1, compileOption: LEGACY", - "OVERLAY 'hello' PLACING 'XX' FROM 2 FOR 3, compileOption: PERMISSIVE", - "OVERLAY 'hello' PLACING 'XX' FROM 2 FOR 3, compileOption: LEGACY", - "OVERLAY MISSING, compileOption: PERMISSIVE", - "OVERLAY MISSING, compileOption: LEGACY", - "OVERLAY PLACING MISSING, compileOption: PERMISSIVE", - "OVERLAY PLACING MISSING, compileOption: LEGACY", - "OVERLAY FROM MISSING, compileOption: PERMISSIVE", - "OVERLAY FROM MISSING, compileOption: LEGACY", - "OVERLAY FOR MISSING, compileOption: PERMISSIVE", - "OVERLAY FOR MISSING, compileOption: LEGACY", - "OVERLAY NULL, compileOption: PERMISSIVE", - "OVERLAY NULL, compileOption: LEGACY", - "OVERLAY PLACING NULL, compileOption: PERMISSIVE", - "OVERLAY PLACING NULL, compileOption: LEGACY", - "OVERLAY FROM NULL, compileOption: PERMISSIVE", - "OVERLAY FROM NULL, compileOption: LEGACY", - "OVERLAY FOR NULL, compileOption: PERMISSIVE", - "OVERLAY FOR NULL, compileOption: LEGACY", - "OVERLAY mismatched type, compileOption: LEGACY", - "OVERLAY mismatched type, compileOption: PERMISSIVE", - "OVERLAY PLACING mismatched type, compileOption: LEGACY", - "OVERLAY PLACING mismatched type, compileOption: PERMISSIVE", - "OVERLAY FROM mismatched type, compileOption: LEGACY", - "OVERLAY FROM mismatched type, compileOption: PERMISSIVE", - "OVERLAY FOR mismatched type, compileOption: LEGACY", - "OVERLAY FOR mismatched type, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"missing, 3\",result:(success 3)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"missing, 3\",result:(success 3)}, compileOption: LEGACY", - "coalesce valid cases{args:\"null, missing, 3\",result:(success 3)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"null, missing, 3\",result:(success 3)}, compileOption: LEGACY", - "coalesce valid cases{args:\"null, missing, null, null, missing, 9, 4, 5, 6\",result:(success 9)}, compileOption: PERMISSIVE", - "coalesce valid cases{args:\"null, missing, null, null, missing, 9, 4, 5, 6\",result:(success 9)}, compileOption: LEGACY", - "Empty Symbol in table, compileOption: LEGACY", - "Empty Symbol in globals, compileOption: LEGACY", - "Empty Symbol in alias, compileOption: LEGACY", - "functionCall, compileOption: PERMISSIVE", - "functionCall, compileOption: LEGACY", - "division with mixed StaticType, compileOption: PERMISSIVE", - "division with mixed StaticType, compileOption: LEGACY", - "arithmetic with null/missing, compileOption: PERMISSIVE", - "arithmetic with null/missing, compileOption: LEGACY", - "Example 1 — Union of Compatible Relations, compileOption: PERMISSIVE", - "Example 1 — Union of Compatible Relations, compileOption: LEGACY", - "Example 2.1 — Union of Compatible Relations; Mismatch Column Names; Without CORRESPONDING Clause, compileOption: PERMISSIVE", - "Example 2.1 — Union of Compatible Relations; Mismatch Column Names; Without CORRESPONDING Clause, compileOption: LEGACY", - "Example 2.2 — Union of Compatible Relations; Mismatch Column Names; With CORRESPONDING Clause, compileOption: PERMISSIVE", - "Example 2.2 — Union of Compatible Relations; Mismatch Column Names; With CORRESPONDING Clause, compileOption: LEGACY", - "Example 4 — Intersection of Compatible Relations, compileOption: PERMISSIVE", - "Example 4 — Intersection of Compatible Relations, compileOption: LEGACY", - "Example 5 — Difference of Compatible Relations, compileOption: PERMISSIVE", - "Example 5 — Difference of Compatible Relations, compileOption: LEGACY", - "Example 2.3 — Union of Compatible Relations; Mismatch Column Names; Using OUTER UNION, compileOption: PERMISSIVE", - "Example 2.3 — Union of Compatible Relations; Mismatch Column Names; Using OUTER UNION, compileOption: LEGACY", - "Example 3 — Outer union of Heterogenous Relations, compileOption: PERMISSIVE", - "Example 3 — Outer union of Heterogenous Relations, compileOption: LEGACY", - "Example 6 — Value Coercion; Coercion of single value, compileOption: PERMISSIVE", - "Example 6 — Value Coercion; Coercion of single value, compileOption: LEGACY", - "Example 7 — `SELECT * FROM engineering.employees OUTER EXCEPT << >>`, compileOption: PERMISSIVE", - "Example 7 — `SELECT * FROM engineering.employees OUTER EXCEPT << >>`, compileOption: LEGACY", - "Example 7 — `engineering.employees OUTER UNION << MISSING >>`, compileOption: PERMISSIVE", - "Example 7 — `engineering.employees OUTER UNION << MISSING >>`, compileOption: LEGACY", - "Example 7 — result is the empty bag, compileOption: PERMISSIVE", - "Example 7 — result is the empty bag, compileOption: LEGACY", - "undefinedUnqualifiedVariableWithUndefinedVariableBehaviorMissing, compileOption: PERMISSIVE", - "undefinedUnqualifiedVariableIsNullExprWithUndefinedVariableBehaviorMissing, compileOption: PERMISSIVE", - "undefinedUnqualifiedVariableIsMissingExprWithUndefinedVariableBehaviorMissing, compileOption: PERMISSIVE", - "undefinedUnqualifiedVariableInSelectWithUndefinedVariableBehaviorMissing, compileOption: LEGACY", - "join on column - all column values non-null, compileOption: PERMISSIVE", - "join on column - all column values non-null, compileOption: LEGACY", - "join on column - some column values are null, compileOption: PERMISSIVE", - "join on column - some column values are null, compileOption: LEGACY", - "join on column - 1 table contains 1 row with the value null, compileOption: PERMISSIVE", - "join on column - 1 table contains 1 row with the value null, compileOption: LEGACY", - "join on column - ON condition = false, compileOption: PERMISSIVE", - "join on column - ON condition = false, compileOption: LEGACY", - "PG_JOIN_01, compileOption: PERMISSIVE", - "PG_JOIN_01, compileOption: LEGACY", - "PG_JOIN_02, compileOption: PERMISSIVE", - "PG_JOIN_02, compileOption: LEGACY", - "PG_JOIN_03, compileOption: PERMISSIVE", - "PG_JOIN_03, compileOption: LEGACY", - "PG_JOIN_04, compileOption: PERMISSIVE", - "PG_JOIN_04, compileOption: LEGACY", - "PG_JOIN_05, compileOption: PERMISSIVE", - "PG_JOIN_05, compileOption: LEGACY", - "PG_JOIN_06, compileOption: PERMISSIVE", - "PG_JOIN_06, compileOption: LEGACY", - "PG_JOIN_07, compileOption: PERMISSIVE", - "PG_JOIN_07, compileOption: LEGACY", - "PG_JOIN_08, compileOption: PERMISSIVE", - "PG_JOIN_08, compileOption: LEGACY", - "PG_JOIN_09, compileOption: PERMISSIVE", - "PG_JOIN_09, compileOption: LEGACY", - "PG_JOIN_10, compileOption: PERMISSIVE", - "PG_JOIN_10, compileOption: LEGACY", - "offset 0, compileOption: PERMISSIVE", - "offset 0, compileOption: LEGACY", - "offset 1, compileOption: PERMISSIVE", - "offset 1, compileOption: LEGACY", - "offset 2, compileOption: PERMISSIVE", - "offset 2, compileOption: LEGACY", - "offset 2^31, compileOption: PERMISSIVE", - "offset 2^31, compileOption: LEGACY", - "offset 2^63, compileOption: PERMISSIVE", - "offset 2^63, compileOption: LEGACY", - "limit 1 offset 1, compileOption: PERMISSIVE", - "limit 1 offset 1, compileOption: LEGACY", - "limit 10 offset 1, compileOption: PERMISSIVE", - "limit 10 offset 1, compileOption: LEGACY", - "limit 10 offset 10, compileOption: PERMISSIVE", - "limit 10 offset 10, compileOption: LEGACY", - "limit 2 offset 2, compileOption: PERMISSIVE", - "limit 2 offset 2, compileOption: LEGACY", - "limit offset after group by, compileOption: PERMISSIVE", - "limit offset after group by, compileOption: LEGACY", - "offset 2-1, compileOption: PERMISSIVE", - "offset 2-1, compileOption: LEGACY", - "offset 2+1, compileOption: PERMISSIVE", - "offset 2+1, compileOption: LEGACY", - "offset 2*1, compileOption: PERMISSIVE", - "offset 2*1, compileOption: LEGACY", - "offset 2/1, compileOption: PERMISSIVE", - "offset 2/1, compileOption: LEGACY", - "offset group by having, compileOption: PERMISSIVE", - "offset group by having, compileOption: LEGACY", - "offset with pivot, compileOption: PERMISSIVE", - "offset with pivot, compileOption: LEGACY", - "offset 1-2, compileOption: PERMISSIVE", - "offset <str>, compileOption: PERMISSIVE", - "offset <float>>, compileOption: PERMISSIVE", - "pivotBadFieldType, compileOption: LEGACY", - "col1 asc, compileOption: PERMISSIVE", - "col1 asc, compileOption: LEGACY", - "col1 desc, compileOption: PERMISSIVE", - "col1 desc, compileOption: LEGACY", - "col1 asc, col2 asc, compileOption: PERMISSIVE", - "col1 asc, col2 asc, compileOption: LEGACY", - "price desc, productId asc, compileOption: PERMISSIVE", - "price desc, productId asc, compileOption: LEGACY", - "supplierId_nulls nulls last, compileOption: PERMISSIVE", - "supplierId_nulls nulls last, compileOption: LEGACY", - "supplierId_nulls nulls first, compileOption: PERMISSIVE", - "supplierId_nulls nulls first, compileOption: LEGACY", - "supplierId_nulls asc nulls last, productId asc, compileOption: PERMISSIVE", - "supplierId_nulls asc nulls last, productId asc, compileOption: LEGACY", - "nulls first as default for supplierId_nulls desc, compileOption: PERMISSIVE", - "nulls first as default for supplierId_nulls desc, compileOption: LEGACY", - "group and order by asc sellerId, compileOption: PERMISSIVE", - "group and order by asc sellerId, compileOption: LEGACY", - "group and order by desc sellerId, compileOption: PERMISSIVE", - "group and order by desc sellerId, compileOption: LEGACY", - "group and order by DESC (NULLS FIRST as default), compileOption: PERMISSIVE", - "group and order by DESC (NULLS FIRST as default), compileOption: LEGACY", - "group and order by ASC (NULLS LAST as default), compileOption: PERMISSIVE", - "group and order by ASC (NULLS LAST as default), compileOption: LEGACY", - "group and place nulls first (asc as default), compileOption: PERMISSIVE", - "group and place nulls first (asc as default), compileOption: LEGACY", - "group and place nulls last (asc as default), compileOption: PERMISSIVE", - "group and place nulls last (asc as default), compileOption: LEGACY", - "group and order by asc and place nulls first, compileOption: PERMISSIVE", - "group and order by asc and place nulls first, compileOption: LEGACY", - "should order data types by the specifications (NULLS LAST default for asc), compileOption: PERMISSIVE", - "should order data types by the specifications (NULLS LAST default for asc), compileOption: LEGACY", - "should order data types by the specifications (NULLS FIRST default for desc), compileOption: PERMISSIVE", - "should order data types by the specifications (NULLS FIRST default for desc), compileOption: LEGACY", - "should order data types by the specifications (nulls should be first due to nulls spec), compileOption: PERMISSIVE", - "should order data types by the specifications (nulls should be first due to nulls spec), compileOption: LEGACY", - "should order data types by the specifications (nulls should be last due to nulls spec), compileOption: PERMISSIVE", - "should order data types by the specifications (nulls should be last due to nulls spec), compileOption: LEGACY", - "false before true (ASC), compileOption: PERMISSIVE", - "false before true (ASC), compileOption: LEGACY", - "true before false (DESC), compileOption: PERMISSIVE", - "true before false (DESC), compileOption: LEGACY", - "nan before -inf, then numeric values then +inf (ASC), compileOption: PERMISSIVE", - "nan before -inf, then numeric values then +inf (ASC), compileOption: LEGACY", - "+inf before numeric values then -inf then nan (DESC), compileOption: PERMISSIVE", - "+inf before numeric values then -inf then nan (DESC), compileOption: LEGACY", - "text types compared by lexicographical ordering of Unicode scalar (ASC), compileOption: PERMISSIVE", - "text types compared by lexicographical ordering of Unicode scalar (ASC), compileOption: LEGACY", - "text types compared by lexicographical ordering of Unicode scalar (DESC), compileOption: PERMISSIVE", - "text types compared by lexicographical ordering of Unicode scalar (DESC), compileOption: LEGACY", - "LOB types follow their lexicographical ordering by octet (ASC), compileOption: PERMISSIVE", - "LOB types follow their lexicographical ordering by octet (ASC), compileOption: LEGACY", - "LOB types should ordered (DESC), compileOption: PERMISSIVE", - "LOB types should ordered (DESC), compileOption: LEGACY", - "shorter array comes first (ASC), compileOption: PERMISSIVE", - "shorter array comes first (ASC), compileOption: LEGACY", - "longer array comes first (DESC), compileOption: PERMISSIVE", - "longer array comes first (DESC), compileOption: LEGACY", - "lists compared lexicographically based on comparison of elements (ASC), compileOption: PERMISSIVE", - "lists compared lexicographically based on comparison of elements (ASC), compileOption: LEGACY", - "lists compared lexicographically based on comparison of elements (DESC), compileOption: PERMISSIVE", - "lists compared lexicographically based on comparison of elements (DESC), compileOption: LEGACY", - "lists items should be ordered by data types (ASC) (nulls last as default for asc), compileOption: PERMISSIVE", - "lists items should be ordered by data types (ASC) (nulls last as default for asc), compileOption: LEGACY", - "lists items should be ordered by data types (DESC) (nulls first as default for desc), compileOption: PERMISSIVE", - "lists items should be ordered by data types (DESC) (nulls first as default for desc), compileOption: LEGACY", - "structs compared lexicographically first by key then by value (ASC), compileOption: PERMISSIVE", - "structs compared lexicographically first by key then by value (ASC), compileOption: LEGACY", - "structs compared lexicographically first by key then by value (DESC), compileOption: PERMISSIVE", - "structs compared lexicographically first by key then by value (DESC), compileOption: LEGACY", - "structs should be ordered by data types (ASC) (nulls last as default for asc), compileOption: PERMISSIVE", - "structs should be ordered by data types (ASC) (nulls last as default for asc), compileOption: LEGACY", - "structs should be ordered by data types (DESC) (nulls first as default for desc), compileOption: PERMISSIVE", - "structs should be ordered by data types (DESC) (nulls first as default for desc), compileOption: LEGACY", - "bags compared as sorted lists (ASC), compileOption: PERMISSIVE", - "bags compared as sorted lists (ASC), compileOption: LEGACY", - "bags compared as sorted lists (DESC), compileOption: PERMISSIVE", - "bags compared as sorted lists (DESC), compileOption: LEGACY", - "testing alias support, compileOption: PERMISSIVE", - "testing alias support, compileOption: LEGACY", - "testing nested alias support, compileOption: PERMISSIVE", - "testing nested alias support, compileOption: LEGACY", - "Empty Output (ordered), compileOption: PERMISSIVE", - "Empty Output (ordered), compileOption: LEGACY", - "Empty Projection item (ordered) -- Output (unordered), compileOption: PERMISSIVE", - "Empty Projection item (ordered) -- Output (unordered), compileOption: LEGACY", - "Empty Projection item (unordered) -- Output (ordered), compileOption: PERMISSIVE", - "Empty Projection item (unordered) -- Output (ordered), compileOption: LEGACY", - "Empty Projection item (ordered) -- Output (ordered), compileOption: PERMISSIVE", - "Empty Projection item (ordered) -- Output (ordered), compileOption: LEGACY", - "Empty Projection item (unordered) -- Output (unordered), compileOption: PERMISSIVE", - "Empty Projection item (unordered) -- Output (unordered), compileOption: LEGACY", - "simple group by with MIN() - 2 column, compileOption: PERMISSIVE", - "simple group by with MIN() - 2 column, compileOption: LEGACY", - "simple group by with MAX() - 2 column, compileOption: PERMISSIVE", - "simple group by with MAX() - 2 column, compileOption: LEGACY", - "group by with SUM() - 2 column, compileOption: PERMISSIVE", - "group by with SUM() - 2 column, compileOption: LEGACY", - "group by with having expression, compileOption: PERMISSIVE", - "group by with having expression, compileOption: LEGACY", - "GROUP BY binding referenced in FROM clause, compileOption: PERMISSIVE", - "GROUP BY binding referenced in WHERE clause, compileOption: PERMISSIVE", - "GROUP AS binding referenced in FROM clause, compileOption: PERMISSIVE", - "GROUP AS binding referenced in WHERE clause, compileOption: PERMISSIVE", - "SELECT someMissing FROM simple_1_col_1_group GROUP BY MISSING AS someMissing, compileOption: PERMISSIVE", - "SELECT someMissing FROM simple_1_col_1_group GROUP BY MISSING AS someMissing, compileOption: LEGACY", - "SELECT VALUE { 'someMissing': someMissing } FROM simple_1_col_1_group GROUP BY MISSING AS someMissing, compileOption: PERMISSIVE", - "SELECT VALUE { 'someMissing': someMissing } FROM simple_1_col_1_group GROUP BY MISSING AS someMissing, compileOption: LEGACY", - "SELECT supplierId_missings FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: LEGACY", - "SELECT p.supplierId_missings FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: LEGACY", - "SELECT VALUE { 'supplierId_missings' : p.supplierId_missings } FROM products_sparse p GROUP BY p.supplierId_missings, compileOption: LEGACY", - "SELECT supplierId_mixed FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: LEGACY", - "SELECT p.supplierId_mixed FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: LEGACY", - "SELECT VALUE { 'supplierId_mixed' : p.supplierId_mixed } FROM products_sparse p GROUP BY p.supplierId_mixed, compileOption: LEGACY", - "SELECT regionId, supplierId_missings FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: LEGACY", - "SELECT p.regionId, p.supplierId_missings FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: LEGACY", - "SELECT VALUE { 'regionId': p.regionId, 'supplierId_missings': p.supplierId_missings } FROM products_sparse p GROUP BY p.regionId, p.supplierId_missings, compileOption: LEGACY", - "SELECT regionId, supplierId_mixed FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: LEGACY", - "SELECT regionId, p.supplierId_mixed FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: LEGACY", - "SELECT VALUE { 'regionId': p.regionId, 'supplierId_mixed': p.supplierId_mixed } FROM products_sparse p GROUP BY p.regionId, p.supplierId_mixed, compileOption: LEGACY", - "SELECT COUNT( numInStock) + 2 AS agg FROM products, compileOption: PERMISSIVE", - "SELECT COUNT( numInStock) + 2 AS agg FROM products, compileOption: LEGACY", - "SELECT COUNT(p.numInStock) + 2 AS agg FROM products as p, compileOption: PERMISSIVE", - "SELECT COUNT(p.numInStock) + 2 AS agg FROM products as p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT categoryId, COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_missings) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, COUNT(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, SUM(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MIN(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, MAX(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "SELECT p.categoryId, COUNT(1) AS the_count, AVG(p.price_mixed) AS the_agg FROM products_sparse AS p GROUP BY p.categoryId, compileOption: LEGACY", - "Expression with multiple subqueriees containing aggregates : CAST((SELECT COUNT(1) FROM products) AS LIST)[0]._1 / CAST((SELECT COUNT(1) FROM suppliers) AS LIST)[0]._1, compileOption: PERMISSIVE", - "Expression with multiple subqueriees containing aggregates : CAST((SELECT COUNT(1) FROM products) AS LIST)[0]._1 / CAST((SELECT COUNT(1) FROM suppliers) AS LIST)[0]._1, compileOption: LEGACY", - "Aggregates with subquery containing another aggregate : SELECT COUNT(1) + CAST((SELECT SUM(numInStock) FROM products) AS LIST)[0]._1 as a_number FROM products, compileOption: PERMISSIVE", - "Aggregates with subquery containing another aggregate : SELECT COUNT(1) + CAST((SELECT SUM(numInStock) FROM products) AS LIST)[0]._1 as a_number FROM products, compileOption: LEGACY", - "GROUP BY with JOIN : SELECT supplierName, COUNT(*) as the_count FROM suppliers AS s INNER JOIN products AS p ON s.supplierId = p.supplierId GROUP BY supplierName, compileOption: PERMISSIVE", - "GROUP BY with JOIN : SELECT supplierName, COUNT(*) as the_count FROM suppliers AS s INNER JOIN products AS p ON s.supplierId = p.supplierId GROUP BY supplierName, compileOption: LEGACY", - "SELECT VALUE with nested aggregates : SELECT VALUE (SELECT SUM(outerFromSource.col1) AS the_sum FROM <<1>>) FROM simple_1_col_1_group as outerFromSource, compileOption: PERMISSIVE", - "SELECT VALUE with nested aggregates : SELECT VALUE (SELECT SUM(outerFromSource.col1) AS the_sum FROM <<1>>) FROM simple_1_col_1_group as outerFromSource, compileOption: LEGACY", - "SELECT col1, g FROM simple_1_col_1_group, join_me GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col1, g FROM simple_1_col_1_group, join_me GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group, join_me GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group, join_me GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT col1, g FROM simple_1_col_1_group, different_types_per_row GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT col1, g FROM simple_1_col_1_group, different_types_per_row GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group, different_types_per_row GROUP BY col1 GROUP AS g, compileOption: PERMISSIVE", - "SELECT VALUE { 'col1': col1, 'g': g } FROM simple_1_col_1_group, different_types_per_row GROUP BY col1 GROUP AS g, compileOption: LEGACY", - "MYSQL_SELECT_01, compileOption: PERMISSIVE", - "MYSQL_SELECT_01, compileOption: LEGACY", - "MYSQL_SELECT_02, compileOption: PERMISSIVE", - "MYSQL_SELECT_02, compileOption: LEGACY", - "MYSQL_SELECT_06, compileOption: PERMISSIVE", - "MYSQL_SELECT_06, compileOption: LEGACY", - "MYSQL_SELECT_07, compileOption: PERMISSIVE", - "MYSQL_SELECT_07, compileOption: LEGACY", - "MYSQL_SELECT_08, compileOption: PERMISSIVE", - "MYSQL_SELECT_08, compileOption: LEGACY", - "MYSQL_SELECT_09, compileOption: PERMISSIVE", - "MYSQL_SELECT_09, compileOption: LEGACY", - "MYSQL_SELECT_10, compileOption: PERMISSIVE", - "MYSQL_SELECT_10, compileOption: LEGACY", - "MYSQL_SELECT_11, compileOption: PERMISSIVE", - "MYSQL_SELECT_11, compileOption: LEGACY", - "MYSQL_SELECT_15, compileOption: PERMISSIVE", - "MYSQL_SELECT_15, compileOption: LEGACY", - "MYSQL_SELECT_16, compileOption: PERMISSIVE", - "MYSQL_SELECT_16, compileOption: LEGACY", - "MYSQL_SELECT_17, compileOption: PERMISSIVE", - "MYSQL_SELECT_17, compileOption: LEGACY", - "MYSQL_SELECT_20, compileOption: PERMISSIVE", - "MYSQL_SELECT_20, compileOption: LEGACY", - "MYSQL_SELECT_21, compileOption: PERMISSIVE", - "MYSQL_SELECT_21, compileOption: LEGACY", - "MYSQL_SELECT_23, compileOption: PERMISSIVE", - "MYSQL_SELECT_23, compileOption: LEGACY", - "MYSQL_SELECT_26, compileOption: PERMISSIVE", - "MYSQL_SELECT_26, compileOption: LEGACY", - "MYSQL_SELECT_29, compileOption: PERMISSIVE", - "MYSQL_SELECT_29, compileOption: LEGACY", - "MYSQL_SELECT_30, compileOption: PERMISSIVE", - "MYSQL_SELECT_30, compileOption: LEGACY", - "MYSQL_SELECT_31, compileOption: PERMISSIVE", - "MYSQL_SELECT_31, compileOption: LEGACY", - "selectFromScalarAndAtUnpivotWildCardOverScalar, compileOption: PERMISSIVE", - "selectFromScalarAndAtUnpivotWildCardOverScalar, compileOption: LEGACY", - "selectFromListAndAtUnpivotWildCardOverScalar, compileOption: PERMISSIVE", - "selectFromListAndAtUnpivotWildCardOverScalar, compileOption: LEGACY", - "selectFromBagAndAtUnpivotWildCardOverScalar, compileOption: PERMISSIVE", - "selectFromBagAndAtUnpivotWildCardOverScalar, compileOption: LEGACY", - "selectPathUnpivotWildCardOverStructMultiple, compileOption: PERMISSIVE", - "selectPathUnpivotWildCardOverStructMultiple, compileOption: LEGACY", - "selectStarSingleSourceHoisted, compileOption: PERMISSIVE", - "selectStarSingleSourceHoisted, compileOption: LEGACY", - "ordinalAccessWithNegativeIndex, compileOption: LEGACY", - "ordinalAccessWithNegativeIndexAndBindings, compileOption: LEGACY", - "rangeOverScalar, compileOption: LEGACY", - "rangeTwiceOverScalar, compileOption: LEGACY", - "rangeOverSexp, compileOption: PERMISSIVE", - "rangeOverSexp, compileOption: LEGACY", - "rangeOverStruct, compileOption: LEGACY", - "rangeOverBagWithAt, compileOption: LEGACY", - "rangeOverNestedWithAt, compileOption: LEGACY", - "ANY with GROUP BY, compileOption: LEGACY", - "ANY DISTINCT with GROUP BY, compileOption: LEGACY", - "SOME with GROUP BY, compileOption: LEGACY", - "SOME DISTINCT with GROUP BY, compileOption: LEGACY", - "EVERY with GROUP BY, compileOption: LEGACY", - "EVERY DISTINCT with GROUP BY, compileOption: LEGACY", - "selectListMultipleAggregates, compileOption: PERMISSIVE", - "selectListMultipleAggregates, compileOption: LEGACY", - "selectListMultipleAggregatesNestedQuery, compileOption: PERMISSIVE", - "selectListMultipleAggregatesNestedQuery, compileOption: LEGACY", - "undefinedUnqualifiedVariable_inSelect_withProjectionOption, compileOption: LEGACY", - "projectionIterationBehaviorUnfiltered_select_star, compileOption: PERMISSIVE", - "projectionIterationBehaviorUnfiltered_select_star, compileOption: LEGACY", - "projectOfSexp, compileOption: PERMISSIVE", - "projectOfSexp, compileOption: LEGACY", - "projectOfUnpivotPath, compileOption: PERMISSIVE", - "projectOfUnpivotPath, compileOption: LEGACY", - "alias1.alias2.*, compileOption: LEGACY", - "selectImplicitAndExplicitAliasSingleSourceHoisted, compileOption: PERMISSIVE", - "selectImplicitAndExplicitAliasSingleSourceHoisted, compileOption: LEGACY", - "selectListWithMissing, compileOption: LEGACY", - "selectCorrelatedLeftJoin, compileOption: PERMISSIVE", - "selectCorrelatedLeftJoin, compileOption: LEGACY", - "selectCorrelatedLeftJoinOnClause, compileOption: PERMISSIVE", - "selectCorrelatedLeftJoinOnClause, compileOption: LEGACY", - "selectJoinOnClauseScoping, compileOption: PERMISSIVE", - "selectJoinOnClauseScoping, compileOption: LEGACY", - "selectNonCorrelatedJoin, compileOption: LEGACY", - "correlatedJoinWithShadowedAttributes, compileOption: LEGACY", - "correlatedJoinWithoutLexicalScope, compileOption: LEGACY", - "joinWithShadowedGlobal, compileOption: PERMISSIVE", - "joinWithShadowedGlobal, compileOption: LEGACY", - "selectDistinctStarBags, compileOption: PERMISSIVE", - "selectDistinctStarBags, compileOption: LEGACY", - "MYSQL_SELECT_BUG_01, compileOption: PERMISSIVE", - "MYSQL_SELECT_BUG_01, compileOption: LEGACY", - "MYSQL_SELECT_BUG_02, compileOption: PERMISSIVE", - "MYSQL_SELECT_BUG_02, compileOption: LEGACY", - "MYSQL_SELECT_BUG_03, compileOption: PERMISSIVE", - "MYSQL_SELECT_BUG_03, compileOption: LEGACY", - "MYSQL_SELECT_BUG_04, compileOption: PERMISSIVE", - "MYSQL_SELECT_BUG_04, compileOption: LEGACY", - "variableShadow, compileOption: LEGACY", - "selectValueStructConstructorWithMissing, compileOption: LEGACY", - "selectIndexStruct, compileOption: PERMISSIVE", - "selectIndexStruct, compileOption: LEGACY", - "emptySymbol, compileOption: LEGACY", - "emptySymbolInGlobals, compileOption: LEGACY" - ], - ignored:[ - ] -} \ No newline at end of file diff --git a/test/partiql-tests-runner/src/test/kotlin/org/partiql/runner/executor/EvalExecutor.kt b/test/partiql-tests-runner/src/test/kotlin/org/partiql/runner/executor/EvalExecutor.kt index 0053d6e365..4014777f2b 100644 --- a/test/partiql-tests-runner/src/test/kotlin/org/partiql/runner/executor/EvalExecutor.kt +++ b/test/partiql-tests-runner/src/test/kotlin/org/partiql/runner/executor/EvalExecutor.kt @@ -64,7 +64,7 @@ class EvalExecutor( if (actual is PartiQLResult.Value && expect is PartiQLResult.Value) { return valueComparison(actual.value, expect.value) } - error("Cannot compare different types of PartiQLResult. Received $actual") + error("Cannot compare different types of PartiQLResult") } // Value comparison of PartiQL Value that utilized Ion Hashcode.