From 549e13be29b207c0c073c06b9fb12ac8c527c3aa Mon Sep 17 00:00:00 2001 From: Gian Merlino Date: Mon, 20 Apr 2026 16:24:11 -0700 Subject: [PATCH 1/4] feat: Update to Calcite 1.41.0. Main changes: 1) Refreshed Parser.jj using dev/upgrade-calcite-parser. 2) Added DruidTypeCoercion to ensure array comparison works properly. We need to be able to coerce BOOLEAN arrays to numeric arrays. 3) Update various toDruidQueryForExplaining implementations to use unique field names for their row signatures. This was a pre-existing bug that was triggered by new Calcite behavior. 4) Update DruidJoinRule to add null gates when hoisting literals over full or left outer joins. This was a pre-existing bug that was triggered by new Calcite behavior. 5) Update FilterDecomposeConcatRule to handle SEARCH. 6) Add InlineValuesSubQueryRule, which is needed to avoid unplannable plans for certain queries mixing UNNEST and SELECT-FROM-VALUES. 7) Add DruidStripUnionArmCastRule, which is needed to remove new CASTs that would otherwise prevent table-level unions from planning. 8) Remove workarounds and negative tests for CALCITE-6435, CALCITE-6715, CALCITE-6435, and CALCITE-6473. 9) Add test to verify WEEK and QUARTER math work properly (CALCITE-6581). --- .../druid/msq/exec/MSQDataSketchesTest.java | 2 +- .../apache/druid/msq/exec/MSQWindowTest.java | 14 +- pom.xml | 2 +- .../org/apache/druid/math/expr/Function.java | 11 + .../array_agg_double_test003.all.iq | 10 +- .../array_agg_double_test004.all.iq | 10 +- .../qaAggFuncs/array_agg_float_test003.all.iq | 10 +- .../qaAggFuncs/array_agg_float_test004.all.iq | 10 +- .../qaAggFuncs/array_agg_long_test003.all.iq | 10 +- .../qaAggFuncs/array_agg_long_test004.all.iq | 10 +- .../array_agg_string_test003.all.iq | 10 +- .../array_agg_string_test004.all.iq | 10 +- .../array_agg_timestamp_test003.dart.iq | 10 +- .../array_agg_timestamp_test003.msq.iq | 10 +- .../array_agg_timestamp_test003.std.iq | 10 +- .../array_agg_timestamp_test004.dart.iq | 10 +- .../array_agg_timestamp_test004.msq.iq | 10 +- .../array_agg_timestamp_test004.std.iq | 10 +- .../string_agg_double_test001.01.all.iq | 10 +- .../string_agg_double_test002.01.all.iq | 10 +- .../string_agg_double_test003.01.all.iq | 10 +- .../string_agg_double_test004.01.all.iq | 10 +- .../string_agg_float_test001.01.all.iq | 10 +- .../string_agg_float_test002.01.all.iq | 10 +- .../string_agg_float_test003.01.all.iq | 10 +- .../string_agg_float_test004.01.all.iq | 10 +- .../string_agg_long_test001.01.all.iq | 10 +- .../string_agg_long_test002.01.all.iq | 10 +- .../string_agg_long_test003.01.all.iq | 10 +- .../string_agg_long_test004.01.all.iq | 10 +- .../string_agg_string_test001.01.all.iq | 10 +- .../string_agg_string_test002.01.all.iq | 10 +- .../string_agg_string_test003.01.all.iq | 10 +- .../string_agg_string_test004.01.all.iq | 10 +- .../string_agg_timestamp_test001.01.all.iq | 10 +- .../string_agg_timestamp_test002.01.all.iq | 10 +- .../string_agg_timestamp_test003.01.all.iq | 10 +- .../string_agg_timestamp_test004.01.all.iq | 10 +- .../qaArray/ops_funcs_scalar_funcs.42.all.iq | 4 +- .../qaUnnest/array_sql_json_funcs.all.iq | 216 +++++++- .../array_sql_subquery_with_where.02.all.iq | 48 +- .../array_sql_subquery_with_where.04.all.iq | 40 +- .../array_sql_subquery_with_where.07.all.iq | 48 +- .../array_sql_subquery_with_where.08.all.iq | 27 +- .../array_sql_subquery_with_where.09.all.iq | 9 +- .../array_sql_subquery_with_where.12.all.iq | 48 +- .../array_sql_subquery_with_where.13.all.iq | 36 +- .../array_sql_subquery_with_where.16.all.iq | 36 +- .../array_sql_subquery_with_where.17.all.iq | 12 +- .../array_sql_subquery_with_where.18.all.iq | 36 +- .../array_sql_subquery_with_where.21.all.iq | 48 +- .../array_sql_subquery_with_where.23.all.iq | 36 +- .../qaUnnest/mv_sql_json_funcs.all.iq | 122 ++++- .../mv_sql_subquery_with_where.02.all.iq | 96 +++- .../mv_sql_subquery_with_where.04.all.iq | 72 ++- .../mv_sql_subquery_with_where.07.all.iq | 96 +++- .../mv_sql_subquery_with_where.08.all.iq | 54 +- .../mv_sql_subquery_with_where.09.all.iq | 18 +- .../mv_sql_subquery_with_where.12.all.iq | 76 ++- .../mv_sql_subquery_with_where.13.all.iq | 60 ++- .../mv_sql_subquery_with_where.16.all.iq | 57 +- .../mv_sql_subquery_with_where.17.all.iq | 19 +- .../mv_sql_subquery_with_where.18.all.iq | 60 ++- .../mv_sql_subquery_with_where.21.all.iq | 60 ++- .../mv_sql_subquery_with_where.23.all.iq | 44 +- .../mv_sql_subquery_with_where.26.all.iq | 60 ++- .../mv_sql_subquery_with_where.28.all.iq | 44 +- .../mv_sql_subquery_with_where.31.all.iq | 76 ++- .../mv_sql_subquery_with_where.32.all.iq | 45 +- .../mv_sql_subquery_with_where.33.all.iq | 15 +- ...derby_rows_0_following_sum_count.02.all.iq | 128 ++--- ...derby_rows_0_following_sum_count.11.all.iq | 128 ++--- ...derby_rows_0_following_sum_count.13.all.iq | 120 ++--- ...derby_rows_0_following_sum_count.14.all.iq | 36 +- ...derby_rows_0_following_sum_count.15.all.iq | 68 +-- ...derby_rows_0_preceding_sum_count.02.all.iq | 128 ++--- ...derby_rows_0_preceding_sum_count.06.all.iq | 128 ++--- ...derby_rows_0_preceding_sum_count.07.all.iq | 80 +-- ...derby_rows_0_preceding_sum_count.08.all.iq | 48 +- ...derby_rows_0_preceding_sum_count.09.all.iq | 128 ++--- ...derby_rows_0_preceding_sum_count.11.all.iq | 128 ++--- ...derby_rows_0_preceding_sum_count.13.all.iq | 120 ++--- ...derby_rows_0_preceding_sum_count.14.all.iq | 36 +- ...derby_rows_0_preceding_sum_count.15.all.iq | 68 +-- ...derby_rows_1_following_sum_count.02.all.iq | 120 ++--- ...derby_rows_1_following_sum_count.11.all.iq | 128 ++--- ...derby_rows_1_following_sum_count.13.all.iq | 128 ++--- ...derby_rows_1_following_sum_count.14.all.iq | 48 +- ...derby_rows_1_following_sum_count.15.all.iq | 80 +-- ...derby_rows_1_preceding_sum_count.02.all.iq | 120 ++--- ...derby_rows_1_preceding_sum_count.06.all.iq | 128 ++--- ...derby_rows_1_preceding_sum_count.07.all.iq | 72 +-- ...derby_rows_1_preceding_sum_count.08.all.iq | 48 +- ...derby_rows_1_preceding_sum_count.09.all.iq | 120 ++--- ...derby_rows_1_preceding_sum_count.11.all.iq | 120 ++--- ...derby_rows_1_preceding_sum_count.13.all.iq | 112 ++-- ...derby_rows_1_preceding_sum_count.14.all.iq | 24 +- ...derby_rows_1_preceding_sum_count.15.all.iq | 56 +- .../orderby_rows_current_sum_count.02.all.iq | 128 ++--- .../orderby_rows_current_sum_count.09.all.iq | 128 ++--- .../orderby_rows_current_sum_count.11.all.iq | 128 ++--- .../orderby_rows_current_sum_count.13.all.iq | 120 ++--- .../orderby_rows_current_sum_count.14.all.iq | 36 +- .../orderby_rows_current_sum_count.15.all.iq | 68 +-- ...erby_rows_ub_following_sum_count.02.all.iq | 104 ++-- ...erby_rows_ub_preceding_sum_count.02.all.iq | 104 ++-- ...erby_rows_ub_preceding_sum_count.06.all.iq | 128 ++--- ...erby_rows_ub_preceding_sum_count.07.all.iq | 62 +-- ...erby_rows_ub_preceding_sum_count.08.all.iq | 42 +- ...erby_rows_ub_preceding_sum_count.09.all.iq | 104 ++-- ...erby_rows_ub_preceding_sum_count.11.all.iq | 104 ++-- ...erby_rows_ub_preceding_sum_count.13.all.iq | 80 +-- .../qaWin/sql_explain.dart.iq | 8 +- sql/src/main/codegen/config.fmpp | 1 + sql/src/main/codegen/default_config.fmpp | 4 + sql/src/main/codegen/templates/Parser.jj | 344 +++++++----- .../sql/calcite/planner/CalcitePlanner.java | 4 +- .../calcite/planner/CalciteRulesManager.java | 13 +- .../druid/sql/calcite/planner/Calcites.java | 3 +- .../calcite/planner/DruidRelFieldTrimmer.java | 128 ----- .../calcite/planner/DruidSqlValidator.java | 48 -- .../calcite/planner/DruidTypeCoercion.java | 122 +++++ .../sql/calcite/planner/DruidTypeSystem.java | 26 + .../planner/RelParameterizerShuttle.java | 14 + .../calcite/rel/DruidCorrelateUnnestRel.java | 5 +- .../sql/calcite/rel/DruidJoinQueryRel.java | 5 +- .../sql/calcite/rel/DruidOuterQueryRel.java | 5 +- .../calcite/rel/DruidUnionDataSourceRel.java | 5 +- .../druid/sql/calcite/rule/DruidJoinRule.java | 122 ++++- .../rule/DruidStripUnionArmCastRule.java | 161 ++++++ .../rule/FilterDecomposeConcatRule.java | 11 + .../rule/FixIncorrectInExpansionTypes.java | 97 ---- .../rule/InlineValuesSubQueryRule.java | 256 +++++++++ .../sql/calcite/table/RowSignatures.java | 16 + .../sql/calcite/CalciteArraysQueryTest.java | 18 +- .../CalciteCatalogIngestionDmlTest.java | 16 +- .../sql/calcite/CalciteJoinQueryTest.java | 18 +- .../CalciteLookupFunctionQueryTest.java | 14 +- .../CalciteMultiValueStringQueryTest.java | 30 +- .../calcite/CalciteNestedDataQueryTest.java | 6 +- .../druid/sql/calcite/CalciteQueryTest.java | 114 ++-- .../sql/calcite/CalciteSelectQueryTest.java | 18 +- .../sql/calcite/CalciteSubqueryTest.java | 3 +- .../sql/calcite/CalciteUnionQueryTest.java | 2 - .../druid/sql/calcite/NotYetSupported.java | 4 +- .../calcite/expression/ExpressionsTest.java | 2 +- .../calcite/planner/DruidRexExecutorTest.java | 2 +- .../druid/sql/calcite/rel/DruidRelTest.java | 10 +- .../rule/DruidLogicalValuesRuleTest.java | 7 +- .../sql/calcite/schema/SystemSchemaTest.java | 2 +- .../left-dims-index.json | 49 ++ .../right-nulls-index.json | 49 ++ .../filtered_sum.iq | 4 +- .../full_outer_constant_project.iq | 108 ++++ .../interval_arithmetic.iq | 180 +++++++ .../notinvalues.iq | 497 ++++++++++++++++++ .../union_datasource.iq | 422 +++++++++++++++ .../union_removed_branch_union_nulls.iq | 13 +- ...ersOnDimAndAllUnnestColumnsArrayColumns.iq | 8 +- ...ndAllUnnestColumnsArrayColumnsOrFilters.iq | 8 +- ...TimeFloorAndDimOnGroupByTimeFloorAndDim.iq | 8 +- .../tests/window/virtualColumns.sqlTest | 2 +- ...ikipediaSimplePartitionInitialSort.sqlTest | 14 +- .../wikipedia_query_3.e | 32 +- 164 files changed, 6187 insertions(+), 2942 deletions(-) create mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidTypeCoercion.java create mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidStripUnionArmCastRule.java delete mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/rule/FixIncorrectInExpansionTypes.java create mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/rule/InlineValuesSubQueryRule.java create mode 100644 sql/src/test/quidem/druidjoinrule-fullouter-dataset/left-dims-index.json create mode 100644 sql/src/test/quidem/druidjoinrule-fullouter-dataset/right-nulls-index.json create mode 100644 sql/src/test/quidem/org.apache.druid.quidem.SqlQuidemTest/full_outer_constant_project.iq create mode 100644 sql/src/test/quidem/org.apache.druid.quidem.SqlQuidemTest/interval_arithmetic.iq create mode 100644 sql/src/test/quidem/org.apache.druid.quidem.SqlQuidemTest/notinvalues.iq create mode 100644 sql/src/test/quidem/org.apache.druid.quidem.SqlQuidemTest/union_datasource.iq diff --git a/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQDataSketchesTest.java b/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQDataSketchesTest.java index 31668aa8f561..769b586019d5 100644 --- a/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQDataSketchesTest.java +++ b/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQDataSketchesTest.java @@ -62,7 +62,7 @@ public void testHavingOnDsHll() new HllSketchBuildAggregatorFactory("a0", "m1", 12, "HLL_4", null, false, true) ) ) - .setHavingSpec(having(expressionFilter(("(hll_sketch_estimate(\"a0\") > 1)")))) + .setHavingSpec(having(expressionFilter(("(hll_sketch_estimate(\"a0\") > 1.0)")))) .setContext(DEFAULT_MSQ_CONTEXT) .build(); diff --git a/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQWindowTest.java b/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQWindowTest.java index e9f628b1866f..e32d4cdcc28b 100644 --- a/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQWindowTest.java +++ b/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQWindowTest.java @@ -967,9 +967,8 @@ public void testWindowOnFooWithPartitionByOrderBYWithJoin() newScanQueryBuilder() .dataSource(CalciteTests.DATASOURCE1) .intervals(querySegmentSpec(Filtration.eternity())) - .virtualColumns(expressionVirtualColumn("v0", "\"m2\"", ColumnType.FLOAT)) - .columns("m2", "v0") - .columnTypes(ColumnType.DOUBLE, ColumnType.FLOAT) + .columns("m2") + .columnTypes(ColumnType.DOUBLE) .resultFormat(ScanQuery.ResultFormat.RESULT_FORMAT_COMPACTED_LIST) .context(DEFAULT_MSQ_CONTEXT) .build() @@ -977,7 +976,7 @@ public void testWindowOnFooWithPartitionByOrderBYWithJoin() "j0.", equalsCondition( DruidExpression.ofColumn(ColumnType.FLOAT, "m1"), - DruidExpression.ofColumn(ColumnType.FLOAT, "j0.v0") + DruidExpression.ofColumn(ColumnType.DOUBLE, "j0.m2") ), JoinType.INNER ) @@ -1054,9 +1053,8 @@ public void testWindowOnFooWithEmptyOverWithJoin() newScanQueryBuilder() .dataSource(CalciteTests.DATASOURCE1) .intervals(querySegmentSpec(Filtration.eternity())) - .virtualColumns(expressionVirtualColumn("v0", "\"m2\"", ColumnType.FLOAT)) - .columns("m2", "v0") - .columnTypes(ColumnType.DOUBLE, ColumnType.FLOAT) + .columns("m2") + .columnTypes(ColumnType.DOUBLE) .resultFormat(ScanQuery.ResultFormat.RESULT_FORMAT_COMPACTED_LIST) .context(DEFAULT_MSQ_CONTEXT) .build() @@ -1064,7 +1062,7 @@ public void testWindowOnFooWithEmptyOverWithJoin() "j0.", equalsCondition( DruidExpression.ofColumn(ColumnType.FLOAT, "m1"), - DruidExpression.ofColumn(ColumnType.FLOAT, "j0.v0") + DruidExpression.ofColumn(ColumnType.DOUBLE, "j0.m2") ), JoinType.INNER ) diff --git a/pom.xml b/pom.xml index 2059252685fb..10b49f63b2d7 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ - 1.37.0 + 1.41.0 6.2.15 9.2.0 4.2.0 diff --git a/processing/src/main/java/org/apache/druid/math/expr/Function.java b/processing/src/main/java/org/apache/druid/math/expr/Function.java index 15f0efddd538..135ebdfd23ff 100644 --- a/processing/src/main/java/org/apache/druid/math/expr/Function.java +++ b/processing/src/main/java/org/apache/druid/math/expr/Function.java @@ -2195,6 +2195,17 @@ public void validateArguments(List args) validationHelperCheckMinArgumentCount(args, 2); } + @Override + public Set getScalarInputs(List args) + { + // Only the WHEN args must be scalars. The THEN and ELSE args can be arrays. + final ImmutableSet.Builder conditions = ImmutableSet.builder(); + for (int i = 0; i + 1 < args.size(); i += 2) { + conditions.add(args.get(i)); + } + return conditions.build(); + } + @Nullable @Override public ExpressionType getOutputType(Expr.InputBindingInspector inspector, List args) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test003.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test003.all.iq index 15f49057c000..e7626b4ebefc 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test003.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test003.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT array_agg(111.1111111, 100000) AS col; -is not supported -!error ++---------------+ +| col | ++---------------+ +| [111.1111111] | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test004.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test004.all.iq index d536ecf9a142..6630954f4e2a 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test004.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_double_test004.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT array_agg(111.1111111, 100000); -is not supported -!error ++---------------+ +| EXPR$0 | ++---------------+ +| [111.1111111] | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test003.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test003.all.iq index a1778ac92904..63111609463c 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test003.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test003.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT array_agg(11.1111111, 100000) AS col; -is not supported -!error ++--------------+ +| col | ++--------------+ +| [11.1111111] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test004.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test004.all.iq index 7dbb82d00a9b..7611f89d422b 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test004.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_float_test004.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT array_agg(11.1111111, 100000); -is not supported -!error ++--------------+ +| EXPR$0 | ++--------------+ +| [11.1111111] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test003.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test003.all.iq index d2a7aba02146..a57ccfa6604d 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test003.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test003.all.iq @@ -33,8 +33,14 @@ SELECT array[1111111111, # TESTCASE: test003 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(DISTINCT 1111111111, 100000) AS col; -is not supported -!error ++--------------+ +| col | ++--------------+ +| [1111111111] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test004.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test004.all.iq index cec86eb3f3d8..3bc851d43498 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test004.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_long_test004.all.iq @@ -33,8 +33,14 @@ SELECT array[1111111111, # TESTCASE: test004 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(1111111111, 100000) AS col; -is not supported -!error ++--------------+ +| col | ++--------------+ +| [1111111111] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test003.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test003.all.iq index 9f6bc7d848a8..b202a8d684e4 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test003.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test003.all.iq @@ -33,8 +33,14 @@ SELECT array['AAAAAAAAAA', # TESTCASE: test003 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(DISTINCT 'AAAAAAAAAA', 100000) AS col; -is not supported -!error ++--------------+ +| col | ++--------------+ +| [AAAAAAAAAA] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test004.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test004.all.iq index 9e591c85f6b6..7b7319340513 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test004.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_string_test004.all.iq @@ -33,8 +33,14 @@ SELECT array['AAAAAAAAAA', # TESTCASE: test004 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg('AAAAAAAAAA', 100000) AS col; -is not supported -!error ++--------------+ +| col | ++--------------+ +| [AAAAAAAAAA] | ++--------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.dart.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.dart.iq index 55277cb39b39..3746c8d10ae1 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.dart.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.dart.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test003 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(DISTINCT timestamp '2020-01-01 01:01:01.000', 100000) AS col; -is not supported -!error ++-----------------------+ +| col | ++-----------------------+ +| [2020-01-01 01:01:01] | ++-----------------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.msq.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.msq.iq index 748d6cb11207..2c5175bd6968 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.msq.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.msq.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test003 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(DISTINCT timestamp '2020-01-01 01:01:01.000', 100000) AS col; -is not supported -!error ++-----------------+ +| col | ++-----------------+ +| [1577840461000] | ++-----------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.std.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.std.iq index 5366ff49d53b..8fd92caf096d 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.std.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test003.std.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test003 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(DISTINCT timestamp '2020-01-01 01:01:01.000', 100000) AS col; -is not supported -!error ++-----------------------+ +| col | ++-----------------------+ +| [2020-01-01 01:01:01] | ++-----------------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.dart.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.dart.iq index ddb9f5f68448..1faee2d609c4 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.dart.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.dart.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test004 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(timestamp '2020-01-01 01:01:01.000', 100000); -is not supported -!error ++-----------------------+ +| EXPR$0 | ++-----------------------+ +| [2020-01-01 01:01:01] | ++-----------------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.msq.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.msq.iq index 344fe7265356..320a4bbcc118 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.msq.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.msq.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test004 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(timestamp '2020-01-01 01:01:01.000', 100000); -is not supported -!error ++-----------------+ +| EXPR$0 | ++-----------------+ +| [1577840461000] | ++-----------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.std.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.std.iq index edb874de66c4..dab84f239106 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.std.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/array_agg_timestamp_test004.std.iq @@ -32,8 +32,14 @@ SELECT array[timestamp '2020-01-01 01:01:01.000', timestamp '2020-02-01 01:01:01 # TESTCASE: test004 TEST_ID: A02 #------------------------------------------------------------------------- SELECT array_agg(timestamp '2020-01-01 01:01:01.000', 100000); -is not supported -!error ++-----------------------+ +| EXPR$0 | ++-----------------------+ +| [2020-01-01 01:01:01] | ++-----------------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A03 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test001.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test001.01.all.iq index 5a8826c70875..14ec39ab04a0 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test001.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test001.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test001 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(111.1111111, '|') AS col; -QueryInterruptedException -!error ++-------------+ +| col | ++-------------+ +| 111.1111111 | ++-------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test001 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test002.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test002.01.all.iq index 12b19e15081f..3d0b294ab24e 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test002.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test002.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test002 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 111.1111111, '|') AS col; -QueryInterruptedException -!error ++-------------+ +| col | ++-------------+ +| 111.1111111 | ++-------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test002 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test003.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test003.01.all.iq index 1d325739f720..072c0e901383 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test003.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test003.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 111.1111111, '|', 100000) AS col; -QueryInterruptedException -!error ++-------------+ +| col | ++-------------+ +| 111.1111111 | ++-------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test004.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test004.01.all.iq index dbebd3eec618..08328b7cc0ba 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test004.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_double_test004.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(111.1111111, '|', 100000) AS col; -QueryInterruptedException -!error ++-------------+ +| col | ++-------------+ +| 111.1111111 | ++-------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test001.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test001.01.all.iq index 0d229d9496b6..3b7cb0a59834 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test001.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test001.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test001 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(11.1111111, '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 11.1111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test001 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test002.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test002.01.all.iq index b126db0bfa1b..029fa759c0a8 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test002.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test002.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test002 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 11.1111111, '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 11.1111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test002 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test003.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test003.01.all.iq index 4ec1ef209c5c..e546e017be38 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test003.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test003.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 11.1111111, '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 11.1111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test004.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test004.01.all.iq index b7ffbdce386b..9ba87ff86e30 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test004.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_float_test004.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(11.1111111, '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 11.1111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test001.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test001.01.all.iq index d0d7b0d38fe2..9f09aac1ae88 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test001.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test001.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test001 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(1111111111, '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 1111111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test001 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test002.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test002.01.all.iq index d7a327577579..73a495e7e670 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test002.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test002.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test002 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 1111111111, '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 1111111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test002 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test003.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test003.01.all.iq index 1c1d421edb08..3340ada15e95 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test003.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test003.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 1111111111, '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 1111111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test004.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test004.01.all.iq index 0c92a3fc2766..a732ac7c9b30 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test004.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_long_test004.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(1111111111, '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| 1111111111 | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test001.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test001.01.all.iq index 98615235e12b..bbe0b3e0db06 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test001.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test001.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test001 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg('AAAAAAAAAA', '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| AAAAAAAAAA | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test001 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test002.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test002.01.all.iq index 75b98e1438a3..f922f55bee66 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test002.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test002.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test002 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 'AAAAAAAAAA', '|') AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| AAAAAAAAAA | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test002 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test003.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test003.01.all.iq index d6dcde374d9b..4f61aad97478 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test003.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test003.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT 'AAAAAAAAAA', '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| AAAAAAAAAA | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test004.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test004.01.all.iq index d7c6e35742a2..cefe394c687b 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test004.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_string_test004.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg('AAAAAAAAAA', '|', 100000) AS col; -QueryInterruptedException -!error ++------------+ +| col | ++------------+ +| AAAAAAAAAA | ++------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test001.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test001.01.all.iq index 24223bb40898..efb244e4aa42 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test001.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test001.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test001 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(timestamp '2020-01-01 01:01:01.000', '|') AS col; -QueryInterruptedException -!error ++---------------+ +| col | ++---------------+ +| 1577840461000 | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test001 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test002.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test002.01.all.iq index e676adeef543..9b74e2ed9abe 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test002.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test002.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test002 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT timestamp '2020-01-01 01:01:01.000', '|') AS col; -QueryInterruptedException -!error ++---------------+ +| col | ++---------------+ +| 1577840461000 | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test002 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test003.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test003.01.all.iq index 424467b9843b..d431946be48f 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test003.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test003.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test003 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(DISTINCT timestamp '2020-01-01 01:01:01.000', '|', 100000) AS col; -QueryInterruptedException -!error ++---------------+ +| col | ++---------------+ +| 1577840461000 | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test003 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test004.01.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test004.01.all.iq index 14f420c7848e..b67433a41d18 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test004.01.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaAggFuncs/string_agg_timestamp_test004.01.all.iq @@ -19,8 +19,14 @@ FROM test_agg_funcs; # TESTCASE: test004 TEST_ID: A01 #------------------------------------------------------------------------- SELECT string_agg(timestamp '2020-01-01 01:01:01.000', '|', 100000) AS col; -QueryInterruptedException -!error ++---------------+ +| col | ++---------------+ +| 1577840461000 | ++---------------+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test004 TEST_ID: A02 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaArray/ops_funcs_scalar_funcs.42.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaArray/ops_funcs_scalar_funcs.42.all.iq index 0b34a093e086..e691e4d8e866 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaArray/ops_funcs_scalar_funcs.42.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaArray/ops_funcs_scalar_funcs.42.all.iq @@ -582,7 +582,7 @@ FROM test_array; #------------------------------------------------------------------------- SELECT nvl(json_value(a_nested, '$[0]' RETURNING boolean array), ARRAY[1, 0, NULL]) AS col FROM test_array; -Illegal +Parameters must be of the same type !error #------------------------------------------------------------------------- @@ -590,7 +590,7 @@ Illegal #------------------------------------------------------------------------- SELECT nvl(json_value(a_nested, '$[7][0]' RETURNING boolean array), ARRAY[1, 0, NULL]) AS col FROM test_array; -Illegal +Parameters must be of the same type !error #------------------------------------------------------------------------- diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_json_funcs.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_json_funcs.all.iq index c8e220266a71..e2b8475903dd 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_json_funcs.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_json_funcs.all.iq @@ -365,8 +365,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (json_query(c, '$.') IS NOT NULL OR json_query(c, '$.') IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B4_C1_D2 @@ -380,8 +394,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (json_query(c, '$.') IS NOT NULL OR json_query(c, '$.') IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B4_C2_D1 @@ -395,8 +423,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (json_query(s_int, '$.') IS NOT NULL OR json_query(s_int, '$.') IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B4_C2_D2 @@ -410,8 +452,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (json_query(s_int, '$.') IS NOT NULL OR json_query(s_int, '$.') IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B5_C1_D1 @@ -541,8 +597,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (parse_json(cast(c AS char)) IS NOT NULL OR parse_json(cast(c AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B6_C1_D2 @@ -556,8 +626,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (parse_json(cast(c AS char)) IS NOT NULL OR parse_json(cast(c AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B6_C2_D1 @@ -571,8 +655,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (parse_json(cast(s_int AS char)) IS NOT NULL OR parse_json(cast(s_int AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B6_C2_D2 @@ -586,8 +684,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (parse_json(cast(s_int AS char)) IS NOT NULL OR parse_json(cast(s_int AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C1_D1 @@ -601,8 +713,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (try_parse_json(cast(c AS char)) IS NOT NULL OR try_parse_json(cast(c AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C1_D2 @@ -616,8 +742,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (try_parse_json(cast(c AS char)) IS NOT NULL OR try_parse_json(cast(c AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C2_D1 @@ -631,8 +771,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (try_parse_json(cast(s_int AS char)) IS NOT NULL OR try_parse_json(cast(s_int AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C2_D2 @@ -646,8 +800,22 @@ WHERE (s_int IN (0, OR s_int IS NULL) AND (try_parse_json(cast(s_int AS char)) IS NOT NULL OR try_parse_json(cast(s_int AS char)) IS NULL); -java.lang.IllegalArgumentException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| | +| | +| | ++-----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B8_C1_D1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.02.all.iq index 031c1e836584..522a2dfd8bef 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.02.all.iq @@ -532,8 +532,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | +| 1 | +| 1 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C3 @@ -551,8 +559,16 @@ FROM (SELECT col FROM ( VALUES(0),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | +| 1 | +| 1 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C5 @@ -588,8 +604,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | +| 1 | +| 1 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C9 @@ -606,8 +630,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | +| 1 | +| 1 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.04.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.04.all.iq index 237d866b7224..6ff2ff28f1cd 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.04.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.04.all.iq @@ -158,8 +158,14 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | ++---+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C3 @@ -185,8 +191,14 @@ FROM (SELECT col FROM ( VALUES(0),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | ++---+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C5 @@ -238,8 +250,14 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | ++---+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C9 @@ -264,8 +282,14 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 1 | ++---+ +(1 row) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.07.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.07.all.iq index 71b20191591e..a30c5c1f236b 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.07.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.07.all.iq @@ -326,8 +326,16 @@ WHERE c IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 2 | +| 2 | +| 2 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C3 @@ -345,8 +353,16 @@ FROM (SELECT col FROM ( VALUES(1),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 2 | +| 2 | +| 2 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C5 @@ -382,8 +398,16 @@ WHERE c IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 2 | +| 2 | +| 2 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C9 @@ -400,8 +424,16 @@ WHERE c IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| 2 | +| 2 | +| 2 | ++---+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.08.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.08.all.iq index 13cd05fc7c88..eb6a76fa4c54 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.08.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.08.all.iq @@ -989,8 +989,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B32_C3 @@ -1016,8 +1021,13 @@ FROM (SELECT col FROM ( VALUES(1),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B32_C5 @@ -1069,6 +1079,11 @@ WHERE s_int IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.09.all.iq index 6313ba91976f..5dec456bec81 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.09.all.iq @@ -24,8 +24,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES(1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.12.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.12.all.iq index e1605894360a..fc9036fe015f 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.12.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.12.all.iq @@ -138,8 +138,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++-----+ +| c | ++-----+ +| 0.2 | +| 0.2 | +| 0.2 | ++-----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C3 @@ -157,8 +165,16 @@ FROM (SELECT col FROM ( VALUES(0.1),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++-----+ +| c | ++-----+ +| 0.2 | +| 0.2 | +| 0.2 | ++-----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C5 @@ -194,8 +210,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++-----+ +| c | ++-----+ +| 0.2 | +| 0.2 | +| 0.2 | ++-----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C9 @@ -212,8 +236,16 @@ WHERE c IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++-----+ +| c | ++-----+ +| 0.2 | +| 0.2 | +| 0.2 | ++-----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.13.all.iq index 94714e697fef..e97d9872d4c4 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.13.all.iq @@ -764,8 +764,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C3 @@ -791,8 +796,13 @@ FROM (SELECT col FROM ( VALUES(0.1),(999)) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C5 @@ -844,8 +854,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C9 @@ -870,8 +885,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES(0.1),(999)) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.16.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.16.all.iq index f6d76ff9a07a..d2888ad6daff 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.16.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.16.all.iq @@ -926,8 +926,16 @@ WHERE c IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S2 | +| S2 | +| S2 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B16_C3 @@ -945,8 +953,16 @@ FROM (SELECT col FROM ( VALUES('S1'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S2 | +| S2 | +| S2 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B16_C5 @@ -982,6 +998,14 @@ WHERE c IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S2 | +| S2 | +| S2 | ++----+ +(3 rows) + +!ok diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.17.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.17.all.iq index 14110b516ac9..dfb3d1d6161e 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.17.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.17.all.iq @@ -16,8 +16,16 @@ WHERE c IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S2 | +| S2 | +| S2 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.18.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.18.all.iq index c8f130141b84..4d38fdc855cf 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.18.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.18.all.iq @@ -579,8 +579,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C3 @@ -606,8 +611,13 @@ FROM (SELECT col FROM ( VALUES('S1'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C5 @@ -659,8 +669,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C9 @@ -685,8 +700,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S1'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.21.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.21.all.iq index 44772928dab8..a47c7ab8e6f2 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.21.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.21.all.iq @@ -756,8 +756,16 @@ WHERE c IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S1 | +| S1 | +| S1 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C3 @@ -775,8 +783,16 @@ FROM (SELECT col FROM ( VALUES('S2'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S1 | +| S1 | +| S1 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C5 @@ -812,8 +828,16 @@ WHERE c IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S1 | +| S1 | +| S1 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C9 @@ -830,8 +854,16 @@ WHERE c IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| S1 | +| S1 | +| S1 | ++----+ +(3 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.23.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.23.all.iq index 74cec616ceef..cdb48fafc504 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.23.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/array_sql_subquery_with_where.23.all.iq @@ -363,8 +363,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C3 @@ -390,8 +395,13 @@ FROM (SELECT col FROM ( VALUES('S2'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C5 @@ -443,8 +453,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C9 @@ -469,8 +484,13 @@ WHERE s_int IN (SELECT col FROM ( VALUES('S2'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ ++---+ +(0 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_json_funcs.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_json_funcs.all.iq index f3b7b8c639e2..824574aeb0b8 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_json_funcs.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_json_funcs.all.iq @@ -228,8 +228,28 @@ WHERE c_long IN (0, 2) AND (json_query(c, '$.') IS NULL OR json_query(c, '$.') IS NOT NULL); -QueryInterruptedException -!error ++-----+ +| col | ++-----+ +| "" | +| "" | +| "" | +| "1" | +| "1" | +| "1" | +| "2" | +| "2" | +| "2" | +| "3" | +| "3" | +| "3" | +| | +| | +| | ++-----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B4_C2 @@ -242,8 +262,28 @@ WHERE c_long IN (0, 2) AND (json_query(c_long, '$.') IS NULL OR json_query(c_long, '$.') IS NOT NULL); -QueryInterruptedException -!error ++-----+ +| col | ++-----+ +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| 2 | +| 2 | ++-----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B5_C1 @@ -302,7 +342,7 @@ WHERE c_long IN (0, 2) AND (parse_json(c) IS NULL OR parse_json(c) IS NOT NULL); -QueryInterruptedException +Function[parse_json] bad string input !error #------------------------------------------------------------------------- @@ -316,8 +356,28 @@ WHERE c_long IN (0, 2) AND (parse_json(cast(c_long AS char)) IS NULL OR parse_json(cast(c_long AS char)) IS NOT NULL); -QueryInterruptedException -!error ++-----+ +| col | ++-----+ +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| 2 | +| 2 | ++-----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C1 @@ -330,8 +390,28 @@ WHERE c_long IN (0, 2) AND (try_parse_json(c) IS NULL OR try_parse_json(c) IS NOT NULL); -QueryInterruptedException -!error ++-----+ +| col | ++-----+ +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| 3 | +| 3 | +| 3 | +| | +| | +| | +| | +| | +| | ++-----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B7_C2 @@ -344,8 +424,28 @@ WHERE c_long IN (0, 2) AND (try_parse_json(cast(c_long AS char)) IS NULL OR try_parse_json(cast(c_long AS char)) IS NOT NULL); -QueryInterruptedException -!error ++-----+ +| col | ++-----+ +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| 2 | +| 2 | +| 2 | +| 2 | +| 2 | ++-----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_json_funcs TEST_ID: A1_B8_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.02.all.iq index 8987eecac4d3..27b45c71e7cf 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.02.all.iq @@ -861,8 +861,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | +| my_null | +| my_null | ++----------+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C3 @@ -880,8 +900,28 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | +| my_null | +| my_null | ++----------+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C5 @@ -917,8 +957,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | +| my_null | +| my_null | ++----------+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B16_C9 @@ -935,8 +995,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | +| my_null | +| my_null | ++----------+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.04.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.04.all.iq index d60532d5ca37..80fc54b56d56 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.04.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.04.all.iq @@ -245,8 +245,22 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | ++----------+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C3 @@ -272,8 +286,22 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | ++----------+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C5 @@ -325,8 +353,22 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | ++----------+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B32_C9 @@ -351,8 +393,22 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----------+ +| c | ++----------+ +| 1 | +| 1 | +| 1 | +| my_empty | +| my_empty | +| my_empty | +| my_null | +| my_null | +| my_null | ++----------+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A1_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.07.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.07.all.iq index a39cf4d160c5..54bbef8d3717 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.07.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.07.all.iq @@ -482,8 +482,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C3 @@ -501,8 +521,28 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C5 @@ -538,8 +578,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B16_C9 @@ -556,8 +616,28 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++----+ +(15 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.08.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.08.all.iq index 9cc807afb98a..4324301167d3 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.08.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.08.all.iq @@ -1488,8 +1488,22 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | ++----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B32_C3 @@ -1515,8 +1529,22 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | ++----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B32_C5 @@ -1568,6 +1596,20 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | ++----+ +(9 rows) + +!ok diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.09.all.iq index eec988923584..4e6281389a25 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.09.all.iq @@ -24,8 +24,22 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++----+ +| c | ++----+ +| -1 | +| -1 | +| -1 | +| 0 | +| 0 | +| 0 | +| 1 | +| 1 | +| 1 | ++----+ +(9 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A2_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.12.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.12.all.iq index 42c860e8835e..24f4129d1df2 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.12.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.12.all.iq @@ -218,8 +218,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C3 @@ -237,8 +252,23 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C5 @@ -274,8 +304,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B16_C9 @@ -292,8 +337,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.13.all.iq index 0e041f959ff6..382da05ee73e 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.13.all.iq @@ -1059,8 +1059,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C3 @@ -1086,8 +1097,19 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C5 @@ -1139,8 +1161,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B32_C9 @@ -1165,8 +1198,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A3_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.16.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.16.all.iq index 128919362237..1544edd2c2b8 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.16.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.16.all.iq @@ -1420,8 +1420,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B16_C3 @@ -1439,8 +1454,23 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B16_C5 @@ -1476,6 +1506,21 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.17.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.17.all.iq index 0d449767c4f3..5d1f2117d3a9 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.17.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.17.all.iq @@ -16,8 +16,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| 1 | +| 1 | +| 1 | +| 1 | +| 1 | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.18.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.18.all.iq index 79fefef1a196..ee75d1a046dc 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.18.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.18.all.iq @@ -836,8 +836,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C3 @@ -863,8 +874,19 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C5 @@ -916,8 +938,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B32_C9 @@ -942,8 +975,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A4_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.21.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.21.all.iq index 4c49b576c540..a9ae37585cc2 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.21.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.21.all.iq @@ -951,8 +951,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C3 @@ -970,8 +981,19 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C5 @@ -1007,8 +1029,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B16_C9 @@ -1025,8 +1058,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.23.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.23.all.iq index b0b459f19055..99b0ea098c57 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.23.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.23.all.iq @@ -423,8 +423,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C3 @@ -450,8 +457,15 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C5 @@ -503,8 +517,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B32_C9 @@ -529,8 +550,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A5_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.26.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.26.all.iq index 26287b4d68e9..56046d084750 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.26.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.26.all.iq @@ -736,8 +736,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B16_C3 @@ -755,8 +766,19 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B16_C5 @@ -792,8 +814,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B16_C9 @@ -810,8 +843,19 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| 1 | +| 1 | +| 1 | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.28.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.28.all.iq index 815eb70279c3..dbe049e559f0 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.28.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.28.all.iq @@ -217,8 +217,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B32_C3 @@ -244,8 +251,15 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B32_C5 @@ -297,8 +311,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B32_C9 @@ -323,8 +344,15 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| 1 | ++---+ +(2 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A6_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.31.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.31.all.iq index 8b1b1ede42a6..1d972cc2fb5a 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.31.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.31.all.iq @@ -397,8 +397,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B16_C3 @@ -416,8 +431,23 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B16_C5 @@ -453,8 +483,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B16_C9 @@ -471,8 +516,23 @@ WHERE c IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | +| | +| | +| | +| | ++---+ +(10 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B17_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.32.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.32.all.iq index 01e5ffb9c3c5..907b892ff29f 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.32.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.32.all.iq @@ -1362,8 +1362,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B32_C3 @@ -1389,8 +1400,19 @@ FROM (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col))); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B32_C5 @@ -1442,6 +1464,17 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | ++---+ +(6 rows) + +!ok diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.33.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.33.all.iq index 485c7e62b73a..fdb29e822044 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.33.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaUnnest/mv_sql_subquery_with_where.33.all.iq @@ -24,8 +24,19 @@ WHERE c_long IN (SELECT col FROM ( VALUES('[2]'),('[3, [4, 5]]'),('2'),('3'),('999')) AS t(col)); -Unhandled Query Planning Failure -!error ++---+ +| c | ++---+ +| | +| | +| | +| | +| | +| | ++---+ +(6 rows) + +!ok #------------------------------------------------------------------------- # TESTCASE: test_subquery_with_where TEST_ID: A7_B33_C1 diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.02.all.iq index 8d2386d47911..961268f491f9 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.11.all.iq index b79989b729cb..8e247ac3c735 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.13.all.iq index 901995ab29c0..3a353827bedc 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.14.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.14.all.iq index f2c317bb9220..9c9ec185e93a 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.14.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.14.all.iq @@ -1807,13 +1807,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1845,13 +1845,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1877,13 +1877,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.15.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.15.all.iq index 1a88866fb7e2..6e2640d1dfcf 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.15.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_following_sum_count.15.all.iq @@ -21,13 +21,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -59,13 +59,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -97,13 +97,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -129,13 +129,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -161,13 +161,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.02.all.iq index 9bc3e83e1bb1..4dff997d4a38 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.06.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.06.all.iq index 9e8f55394e53..743a5ebebe93 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.06.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.06.all.iq @@ -294,14 +294,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -332,14 +332,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -364,14 +364,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -396,14 +396,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -434,14 +434,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -504,14 +504,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -536,14 +536,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.07.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.07.all.iq index 7e3a91f8b5b3..a4b3100826af 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.07.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.07.all.iq @@ -1730,14 +1730,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1768,14 +1768,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1800,14 +1800,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1832,14 +1832,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1870,14 +1870,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.08.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.08.all.iq index b3fa6a260126..0929d45dd7e8 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.08.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.08.all.iq @@ -26,14 +26,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -58,14 +58,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -90,14 +90,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.09.all.iq index 30d3e462eeaf..6fd31b9060c6 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.09.all.iq @@ -1271,14 +1271,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1309,14 +1309,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1341,14 +1341,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1373,14 +1373,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1411,14 +1411,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1449,14 +1449,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1481,14 +1481,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1513,14 +1513,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.11.all.iq index e2e47bdb29d1..cce09eedd976 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.13.all.iq index 5201ab45af5e..d3c0833fc3d2 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.14.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.14.all.iq index 252fd969abaf..622c6beab4cc 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.14.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.14.all.iq @@ -1807,13 +1807,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1845,13 +1845,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1877,13 +1877,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.15.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.15.all.iq index 59c2d98dd334..d6696a8aced5 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.15.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_0_preceding_sum_count.15.all.iq @@ -21,13 +21,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -59,13 +59,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -97,13 +97,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -129,13 +129,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -161,13 +161,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.02.all.iq index c34ba4deca57..aad191e1d078 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.11.all.iq index f66f915d367e..62b878de5f90 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.13.all.iq index 015d179bd84d..5c9ea139d4e7 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.14.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.14.all.iq index 2bc1bf3d0370..702555548dda 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.14.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.14.all.iq @@ -1806,14 +1806,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1844,14 +1844,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1876,14 +1876,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.15.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.15.all.iq index 5772e59b492b..819054ce5738 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.15.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_following_sum_count.15.all.iq @@ -20,14 +20,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -58,14 +58,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -96,14 +96,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -128,14 +128,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -160,14 +160,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.02.all.iq index 47de84f81cc4..3ddc902093bb 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.06.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.06.all.iq index 6ce60dd8a509..b43fbbbb115c 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.06.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.06.all.iq @@ -294,14 +294,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -332,14 +332,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -364,14 +364,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -396,14 +396,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -434,14 +434,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -504,14 +504,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -536,14 +536,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.07.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.07.all.iq index 523b00320069..fdd34de6a24f 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.07.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.07.all.iq @@ -1730,14 +1730,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1768,14 +1768,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1800,14 +1800,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1832,14 +1832,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1870,14 +1870,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.08.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.08.all.iq index 7f2b59b6496e..dcea8b673d00 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.08.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.08.all.iq @@ -26,14 +26,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -58,14 +58,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -90,14 +90,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.09.all.iq index 58c95e45598c..74ffe106ecf2 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.09.all.iq @@ -1271,14 +1271,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1309,14 +1309,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1341,14 +1341,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1373,14 +1373,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1411,14 +1411,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1449,14 +1449,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1481,14 +1481,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1513,14 +1513,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.11.all.iq index ae1d7f8ca194..2998064c9fea 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.13.all.iq index a38ae701dc8f..ae20b8c93b61 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.14.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.14.all.iq index 7ea3986bb456..8c8588403857 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.14.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.14.all.iq @@ -1808,12 +1808,12 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1846,12 +1846,12 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1878,12 +1878,12 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.15.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.15.all.iq index b092ef162182..533873b71758 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.15.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_1_preceding_sum_count.15.all.iq @@ -22,12 +22,12 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -60,12 +60,12 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -98,12 +98,12 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -130,12 +130,12 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -162,12 +162,12 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.02.all.iq index 569013b9858b..aaaa5775cb11 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.09.all.iq index 5337b5c92b08..81d60ab88bc1 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.09.all.iq @@ -1271,14 +1271,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1309,14 +1309,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1341,14 +1341,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1373,14 +1373,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1411,14 +1411,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1449,14 +1449,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1481,14 +1481,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1513,14 +1513,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.11.all.iq index b79ab61e2625..4497c6908b73 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.13.all.iq index 82c16ba0f253..d1dc8c83cd3a 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.14.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.14.all.iq index d98d516f6252..197ca8207d61 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.14.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.14.all.iq @@ -1807,13 +1807,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1845,13 +1845,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1877,13 +1877,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.15.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.15.all.iq index fd73697ffa0f..62a09c88db6d 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.15.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_current_sum_count.15.all.iq @@ -21,13 +21,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -59,13 +59,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -97,13 +97,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -129,13 +129,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -161,13 +161,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_following_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_following_sum_count.02.all.iq index ab18417a47a2..5410fedab389 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_following_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_following_sum_count.02.all.iq @@ -1195,13 +1195,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1233,13 +1233,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1265,13 +1265,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1297,13 +1297,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1335,13 +1335,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1373,13 +1373,13 @@ WHERE client_ip IN ('107.13.54.103', | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1405,13 +1405,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1437,13 +1437,13 @@ GROUP BY server_ip, | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ | 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.02.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.02.all.iq index 0e13b41cc3e2..6d4b2f1c5253 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.02.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.02.all.iq @@ -1194,14 +1194,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1232,14 +1232,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1264,14 +1264,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1296,14 +1296,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1334,14 +1334,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1372,14 +1372,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1404,14 +1404,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1436,14 +1436,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.06.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.06.all.iq index 368ec722363e..c7e45f53a28f 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.06.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.06.all.iq @@ -294,14 +294,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -332,14 +332,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -364,14 +364,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -396,14 +396,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | | 0 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -434,14 +434,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -504,14 +504,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -536,14 +536,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | | 0 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.07.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.07.all.iq index 994b37d24455..0d096bf87261 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.07.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.07.all.iq @@ -1730,14 +1730,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1768,14 +1768,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1800,14 +1800,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1832,14 +1832,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1870,14 +1870,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.08.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.08.all.iq index ff677e7e3fac..a2723b914356 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.08.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.08.all.iq @@ -26,14 +26,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -58,14 +58,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -90,14 +90,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.09.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.09.all.iq index 590d2be3244e..052dfccd136b 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.09.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.09.all.iq @@ -1271,14 +1271,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1309,14 +1309,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1341,14 +1341,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1373,14 +1373,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1411,14 +1411,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1449,14 +1449,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1481,14 +1481,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1513,14 +1513,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.11.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.11.all.iq index 8ff9fdb9ae88..33ca504dd864 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.11.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.11.all.iq @@ -823,14 +823,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -861,14 +861,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -893,14 +893,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -925,14 +925,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 3 | 1 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -963,14 +963,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1001,14 +1001,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1033,14 +1033,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -1065,14 +1065,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 3 | 1 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.13.all.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.13.all.iq index 831734295ef8..85e153351a1e 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.13.all.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/orderby_rows_ub_preceding_sum_count.13.all.iq @@ -370,14 +370,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -408,14 +408,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -440,14 +440,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -472,14 +472,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 18 | 6 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 15 | 5 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -510,14 +510,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -548,14 +548,14 @@ WHERE client_ip IN ('107.13.54.103', +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -580,14 +580,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) @@ -612,14 +612,14 @@ GROUP BY server_ip, +--------------+---------------+----------+---------------------+---------+---------+ | server_ip | client_ip | timezone | t | sum_val | cnt_val | +--------------+---------------+----------+---------------------+---------+---------+ -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 24 | 8 | -| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 24 | 8 | | 172.31.57.89 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 24 | 8 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 6 | 2 | +| 172.31.11.5 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 9 | 3 | +| 172.31.11.5 | 107.13.54.103 | N/A | 2019-08-25 12:00:00 | 12 | 4 | +| 172.31.11.5 | 99.9.55.22 | N/A | 2019-08-25 12:00:00 | 15 | 5 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 00:00:00 | 18 | 6 | +| 172.31.57.89 | 107.13.54.103 | EDT | 2019-08-25 12:00:00 | 21 | 7 | +--------------+---------------+----------+---------------------+---------+---------+ (8 rows) diff --git a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/sql_explain.dart.iq b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/sql_explain.dart.iq index a929587a5da6..c2efa5678781 100644 --- a/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/sql_explain.dart.iq +++ b/quidem-ut/src/test/quidem/org.apache.druid.quidem.QTest/qaWin/sql_explain.dart.iq @@ -60,7 +60,7 @@ WHERE client_ip IN ('107.13.54.103', !ok LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$4], $4=[$7], $5=[$8], $6=[$9]) - LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])]) + LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])], constants=[[0:BIGINT]]) LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[TIME_FLOOR($3, 'PT12H')], $4=[CAST(TIME_FLOOR($3, 'PT12H')):CHAR(1) NOT NULL], $5=[LENGTH($0)], $6=[+(CAST(LENGTH($0)):DOUBLE, 0.123:DECIMAL(4, 3))]) LogicalFilter(condition=[SEARCH($1, Sarg['107.13.54.103':VARCHAR, '99.9.55.22':VARCHAR]:VARCHAR)]) LogicalAggregate(group=[{0, 1, 2, 3}]) @@ -113,7 +113,7 @@ WHERE client_ip IN ('107.13.54.103', !ok LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$4], $4=[$7], $5=[$8], $6=[$9]) - LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])]) + LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])], constants=[[0:BIGINT]]) LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[TIME_FLOOR($3, 'PT12H')], $4=[CAST(TIME_FLOOR($3, 'PT12H')):CHAR(1) NOT NULL], $5=[LENGTH($0)], $6=[+(CAST(LENGTH($0)):DOUBLE, 0.123:DECIMAL(4, 3))]) LogicalFilter(condition=[SEARCH($1, Sarg['107.13.54.103':VARCHAR, '99.9.55.22':VARCHAR]:VARCHAR)]) LogicalAggregate(group=[{0, 1, 2, 3}]) @@ -160,7 +160,7 @@ GROUP BY server_ip, !ok LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$4], $4=[$7], $5=[$8], $6=[$9]) - LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])]) + LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])], constants=[[0:BIGINT]]) LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$3], $4=[CAST($3):CHAR(1) NOT NULL], $5=[LENGTH($0)], $6=[+(CAST(LENGTH($0)):DOUBLE, 0.123:DECIMAL(4, 3))]) LogicalAggregate(group=[{0, 1, 2, 3}]) LogicalProject(server_ip=[$2], client_ip=[$1], timezone=[$3], $f3=[TIME_FLOOR($0, 'PT12H')]) @@ -209,7 +209,7 @@ GROUP BY server_ip, !ok LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$4], $4=[$7], $5=[$8], $6=[$9]) - LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])]) + LogicalWindow(window#0=[window(partition {1} order by [0, 5, 6, 2, 3] aggs [FIRST_VALUE($2), LAG($2, $7), COUNT($2)])], constants=[[0:BIGINT]]) LogicalProject(server_ip=[$0], client_ip=[$1], timezone=[$2], $3=[$3], $4=[CAST($3):CHAR(1) NOT NULL], $5=[LENGTH($0)], $6=[+(CAST(LENGTH($0)):DOUBLE, 0.123:DECIMAL(4, 3))]) LogicalAggregate(group=[{0, 1, 2, 3}]) LogicalProject(server_ip=[$2], client_ip=[$1], timezone=[$3], $f3=[TIME_FLOOR($0, 'PT12H')]) diff --git a/sql/src/main/codegen/config.fmpp b/sql/src/main/codegen/config.fmpp index 837c04f42a63..8e3730a7e2e9 100644 --- a/sql/src/main/codegen/config.fmpp +++ b/sql/src/main/codegen/config.fmpp @@ -76,6 +76,7 @@ data: { nonReservedKeywordsToAdd: [ "OVERWRITE" "EXTERN" + "VARIANT" ] # List of methods for parsing custom SQL statements. diff --git a/sql/src/main/codegen/default_config.fmpp b/sql/src/main/codegen/default_config.fmpp index 5f48306c6526..a2547273cb10 100644 --- a/sql/src/main/codegen/default_config.fmpp +++ b/sql/src/main/codegen/default_config.fmpp @@ -451,9 +451,13 @@ parser: { # Example: "< IDENTIFIER: (|)+ >". customIdentifierToken: "" + # Method for parsing "SET [OR RESET]" calls. + setOptionParserMethod: "SqlSetOption" + includePosixOperators: false includeCompoundIdentifier: true includeBraces: true includeAdditionalDeclarations: false includeParsingStringLiteralAsArrayLiteral: false + includeIntervalWithoutQualifier: false } diff --git a/sql/src/main/codegen/templates/Parser.jj b/sql/src/main/codegen/templates/Parser.jj index 0f8ae7e5f6d4..3eb4f041c94c 100644 --- a/sql/src/main/codegen/templates/Parser.jj +++ b/sql/src/main/codegen/templates/Parser.jj @@ -40,6 +40,7 @@ import org.apache.calcite.runtime.CalciteContextException; import org.apache.calcite.sql.JoinConditionType; import org.apache.calcite.sql.JoinType; import org.apache.calcite.sql.SqlAlter; +import org.apache.calcite.sql.SqlAsofJoin; import org.apache.calcite.sql.SqlBasicTypeNameSpec; import org.apache.calcite.sql.SqlBinaryOperator; import org.apache.calcite.sql.SqlCall; @@ -178,6 +179,7 @@ public class ${parser.class} extends SqlAbstractParserImpl final String sql = ((SourceStringReader) reader).getSourceString(); parser.setOriginalSql(sql); + parser.jj_input_stream.ReInit(reader, 1, 1, sql.length()); } return parser; } @@ -1113,17 +1115,19 @@ SqlNodeList SqlStmtList() : SqlNode stmt; } { - stmt = SqlStmt() { - stmtList.add(stmt); - } ( - - [ - stmt = SqlStmt() { - stmtList.add(stmt); - } - ] - )* + stmt = SqlStmt() { + stmtList.add(stmt); + } + ( + + [ + stmt = SqlStmt() { + stmtList.add(stmt); + } + ] + )* + )? { return new SqlNodeList(stmtList, Span.of(stmtList).pos()); @@ -1144,7 +1148,7 @@ SqlNode SqlStmt() : LOOKAHEAD(2) stmt = ${method} | - stmt = SqlSetOption(Span.of(), null) + stmt = ${parser.setOptionParserMethod!default.parser.setOptionParserMethod}(Span.of(), null) | stmt = SqlAlter() | @@ -1755,10 +1759,10 @@ SqlNode SqlInsert() : ( LOOKAHEAD(2) p = ParenthesizedCompoundIdentifierList() { - if (p.right.size() > 0) { + if (!p.right.isEmpty()) { tableRef = extend(tableRef, p.right); } - if (p.left.size() > 0) { + if (!p.left.isEmpty()) { columnList = p.left; } else { columnList = null; @@ -1865,14 +1869,14 @@ SqlNode SqlUpdate() : ( tableRef = TableHints(tableName) | { tableRef = tableName; } ) [ tableRef = ExtendTable(tableRef) ] ( [ ] alias = SimpleIdentifier() | { alias = null; } ) - id = SimpleIdentifier() { + id = CompoundIdentifier() { targetColumnList.add(id); } // TODO: support DEFAULT also AddExpression(sourceExpressionList, ExprContext.ACCEPT_SUB_QUERY) ( - id = SimpleIdentifier() { targetColumnList.add(id); } + id = CompoundIdentifier() { targetColumnList.add(id); } AddExpression(sourceExpressionList, ExprContext.ACCEPT_SUB_QUERY) )* ( where = Where() | { where = null; } ) @@ -1990,13 +1994,19 @@ SqlInsert WhenNotMatchedClause(SqlNode table) : */ void AddSelectItem(List list) : { - final SqlNode e; + SqlNode e; final SqlIdentifier id; } { e = SelectExpression() ( - [ ] + [ + [ { + e = SqlInternalOperators.MEASURE.createCall( + e.getParserPosition(), e); + } + ] + ] ( id = SimpleIdentifier() | @@ -2039,6 +2049,7 @@ SqlLiteral Natural() : SqlLiteral JoinType() : { JoinType joinType; + boolean asof = false; } { ( @@ -2051,7 +2062,9 @@ SqlLiteral JoinType() : | { joinType = JoinType.INNER; } | - [ ] { joinType = JoinType.LEFT; } + { joinType = JoinType.ASOF; } + | + [ | { asof = true; } ] { joinType = asof ? JoinType.LEFT_ASOF : JoinType.LEFT; } | [ ] { joinType = JoinType.RIGHT; } | @@ -2088,7 +2101,7 @@ SqlNode FromClause() : SqlLiteral joinType; } { - e = Join() + e = TableRef1(ExprContext.ACCEPT_QUERY_OR_JOIN) ( // Comma joins should only occur at top-level in the FROM clause. // Valid: @@ -2097,39 +2110,36 @@ SqlNode FromClause() : // Not valid: // * FROM a CROSS JOIN (b, c) LOOKAHEAD(1) - { joinType = JoinType.COMMA.symbol(getPos()); } - e2 = Join() { - e = new SqlJoin(joinType.getParserPosition(), - e, - SqlLiteral.createBoolean(false, joinType.getParserPosition()), - joinType, - e2, - JoinConditionType.NONE.symbol(SqlParserPos.ZERO), - null); - } + e = JoinOrCommaTable(e) )* { return e; } } -SqlNode Join() : +SqlNode JoinOrCommaTable(SqlNode e) : { - SqlNode e; + SqlNode e2; + SqlLiteral joinType; } { - e = TableRef1(ExprContext.ACCEPT_QUERY_OR_JOIN) - ( - LOOKAHEAD(2) - e = JoinTable(e) - )* - { - return e; + LOOKAHEAD(2) + { joinType = JoinType.COMMA.symbol(getPos()); } + e2 = TableRef1(ExprContext.ACCEPT_QUERY_OR_JOIN) { + return new SqlJoin(joinType.getParserPosition(), + e, + SqlLiteral.createBoolean(false, joinType.getParserPosition()), + joinType, + e2, + JoinConditionType.NONE.symbol(SqlParserPos.ZERO), + null); } +| + e2 = JoinTable(e) { return e2; } } /** Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t". */ SqlNode JoinTable(SqlNode e) : { - SqlNode e2, condition; + SqlNode e2, condition, matchCondition = null; final SqlLiteral natural, joinType, on, using; SqlNodeList list; } @@ -2146,13 +2156,32 @@ SqlNode JoinTable(SqlNode e) : // // We allow CROSS JOIN (joinType = CROSS_JOIN) to have a join condition, // even though that is not valid SQL; the validator will catch it. - LOOKAHEAD(3) + LOOKAHEAD(4) natural = Natural() joinType = JoinType() e2 = TableRef1(ExprContext.ACCEPT_QUERY_OR_JOIN) ( + [ matchCondition = Expression(ExprContext.ACCEPT_SUB_QUERY) ] { on = JoinConditionType.ON.symbol(getPos()); } condition = Expression(ExprContext.ACCEPT_SUB_QUERY) { + JoinType type = joinType.getValueAs(JoinType.class); + if (matchCondition != null) { + if (type != JoinType.ASOF && type != JoinType.LEFT_ASOF) { + throw SqlUtil.newContextException(getPos(), RESOURCE.matchConditionRequiresAsof()); + } + return new SqlAsofJoin(joinType.getParserPosition(), + e, + natural, + joinType, + e2, + on, + condition, + matchCondition); + } else { + if (type == JoinType.ASOF || type == JoinType.LEFT_ASOF) { + throw SqlUtil.newContextException(getPos(), RESOURCE.asofRequiresMatchCondition()); + } + } return new SqlJoin(joinType.getParserPosition(), e, natural, @@ -2288,6 +2317,8 @@ SqlNode TableRef3(ExprContext exprContext, boolean lateral) : tableRef = addLateral(tableRef, lateral) [ tableRef = MatchRecognize(tableRef) ] | + LOOKAHEAD(2) + [ ] // "LATERAL" is implicit with "UNNEST", so ignore { s = span(); } args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY) [ @@ -2812,6 +2843,7 @@ SqlWindow WindowSpecification() : final SqlNodeList orderList; final SqlLiteral isRows; final SqlNode lowerBound, upperBound; + final SqlLiteral exclude; final Span s, s1, s2; final SqlLiteral allowPartial; } @@ -2844,9 +2876,11 @@ SqlWindow WindowSpecification() : lowerBound = WindowRange() { upperBound = null; } ) + exclude = WindowExclusion() | { isRows = SqlLiteral.createBoolean(false, SqlParserPos.ZERO); + exclude = SqlWindow.createExcludeNoOthers(getPos()); lowerBound = upperBound = null; } ) @@ -2863,7 +2897,7 @@ SqlWindow WindowSpecification() : { return SqlWindow.create(null, id, partitionList, orderList, - isRows, lowerBound, upperBound, allowPartial, s.end(this)); + isRows, lowerBound, upperBound, allowPartial, exclude, s.end(this)); } } @@ -2902,6 +2936,27 @@ SqlNode WindowRange() : ) } +/** Parses an exclusion clause for WINDOW FRAME. */ +SqlLiteral WindowExclusion() : +{ +} +{ + ( + + ( + { return SqlWindow.createExcludeCurrentRow(getPos()); } + | + { return SqlWindow.createExcludeNoOthers(getPos()); } + | + { return SqlWindow.createExcludeGroup(getPos()); } + | + { return SqlWindow.createExcludeTies(getPos()); } + ) + | + { return SqlWindow.createExcludeNoOthers(SqlParserPos.ZERO); } + ) +} + /** Parses a QUALIFY clause for SELECT. */ SqlNode Qualify() : { @@ -3856,8 +3911,12 @@ List Expression2(ExprContext exprContext) : AddExpression2b(list, ExprContext.ACCEPT_SUB_QUERY) | - itemOp = getItemOp() - e = Expression(ExprContext.ACCEPT_SUB_QUERY) + ( { itemOp = SqlLibraryOperators.OFFSET; } { e = Expression(ExprContext.ACCEPT_SUB_QUERY); } + | { itemOp = SqlLibraryOperators.ORDINAL; } { e = Expression(ExprContext.ACCEPT_SUB_QUERY); } + | { itemOp = SqlLibraryOperators.SAFE_OFFSET; } { e = Expression(ExprContext.ACCEPT_SUB_QUERY); } + | { itemOp = SqlLibraryOperators.SAFE_ORDINAL; } { e = Expression(ExprContext.ACCEPT_SUB_QUERY); } + | { itemOp = SqlStdOperatorTable.ITEM; } e = Expression(ExprContext.ACCEPT_SUB_QUERY) + ) { list.add( new SqlParserUtil.ToTreeListItem( @@ -3892,22 +3951,6 @@ List Expression2(ExprContext exprContext) : ) } -/** Returns the appropriate ITEM operator for indexing arrays. */ -SqlOperator getItemOp() : -{ -} -{ - { return SqlLibraryOperators.OFFSET; } -| - { return SqlLibraryOperators.ORDINAL; } -| - { return SqlLibraryOperators.SAFE_OFFSET; } -| - { return SqlLibraryOperators.SAFE_ORDINAL; } -| - { return SqlStdOperatorTable.ITEM; } -} - /** Parses a comparison operator inside a SOME / ALL predicate. */ SqlKind comp() : { @@ -4026,7 +4069,7 @@ SqlNode Expression3(ExprContext exprContext) : { if (list1.size() == 1) { // interpret as single value or query - return list1.get(0); + return list1.get(0).clone(list1.getParserPosition()); } else { // interpret as row constructor return SqlStdOperatorTable.ROW.createCall(span().end(list1), @@ -4407,7 +4450,7 @@ SqlSetOption SqlSetOption(Span s, String scope) : } ) { - return new SqlSetOption(s.end(val), scope, name, val); + return new SqlSetOption(s.end(val), scope, (SqlNode) name, val); } | { @@ -4422,7 +4465,7 @@ SqlSetOption SqlSetOption(Span s, String scope) : } ) { - return new SqlSetOption(s.end(name), scope, name, null); + return new SqlSetOption(s.end(name), scope, (SqlNode) name, null); } ) } @@ -4446,8 +4489,7 @@ SqlAlter SqlAlter() : alterNode = ${method}(s, scope) | - - alterNode = SqlSetOption(s, scope) + alterNode = ${parser.setOptionParserMethod!default.parser.setOptionParserMethod}(s, scope) ) { return alterNode; @@ -4899,6 +4941,11 @@ SqlLiteral DateTimeLiteral() :