>From Wail Alkowaileet <[email protected]>: Wail Alkowaileet has submitted this change. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17510 )
Change subject: [ASTERIXDB-3180][COMP][RT] Apply filter before assembling columnar datasets ...................................................................... [ASTERIXDB-3180][COMP][RT] Apply filter before assembling columnar datasets - user model changes: no - storage format changes: no - interface changes: yes Details: This patch implements an idea by Mike Carey, which says let's use the columns as a "poorman" index. The condition expression of SELECT is pushed down to data-scan and the following is performed for each mega-leaf node: 1- Read all the columns involved in the SELECT condition expression. 2- Look for a tuple that satisfies the condition - If none exists, skip reading the rest of the columns - If at least one exists, read the rest of the columns 3- For each subsequent call to next() in the LSM cursor, check whether the returned tuple satisfies the condition - If yes, assemble and return the tuple - If no, skip and go to the next tuple and repeat Change-Id: Ia83b839633d83ac6e3ffb4340a1d144daa0b299d Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17510 Integration-Tests: Jenkins <[email protected]> Tested-by: Jenkins <[email protected]> Reviewed-by: Wail Alkowaileet <[email protected]> Reviewed-by: Ali Alsuliman <[email protected]> --- A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.006.adm A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/accessor/ColumnFilterValueAccessorEvaluatorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.007.adm A asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/filter/ColumnFilterBuilder.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/accessor/ConstantColumnFilterNormalizedValueAccessorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.010.adm M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/tuple/QueryColumnTupleReference.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/QueryColumnTupleProjectorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.008.regexadm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.003.get.http M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/ColumnAssembler.java M asterixdb/asterix-column/src/test/java/org/apache/asterix/column/test/bytes/FlushSmallTest.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/evaluator/AbstractIterableFilterEvaluator.java M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/IndexUtil.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.011.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.004.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/001/001.026.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.013.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.014.query.sqlpp M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/projection/DataProjectionFiltrationInfo.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.102.plan M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/003/003.005.query.sqlpp M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/ExpressionValueAccessPushdownVisitor.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/secondary/upsert/UpsertPreviousColumnTupleProjector.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.009.adm C asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/IFilterApplier.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/FalseColumnFilterEvaluator.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/MissingValueGetter.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/001/001.025.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.001.ddl.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.004.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.002.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.103.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.008.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/001/001.024.query.sqlpp M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/tuple/MergeColumnTupleReference.java R asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.006.query.sqlpp M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/AssemblerBuilderVisitor.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.005.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.007.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.001.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.005.adm M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/merge/MergeColumnReadMetadata.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/tuple/QueryColumnWithMetaTupleReference.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.003.regexadm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.009.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.012.get.http C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.008.query.sqlpp C asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/IColumnIterableFilterEvaluatorFactory.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/accessor/UnionColumnFilterValueAccessorEvaluator.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.101.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.102.query.sqlpp M asterixdb/asterix-column/src/test/java/org/apache/asterix/column/test/bytes/FlushLargeTest.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.010.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.007.adm A asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/filter/ArrayPathCheckerVisitor.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/compartor/GTColumnFilterEvaluatorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.112.adm R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/compartor/LTColumnFilterEvaluatorFactory.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.100.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.003.regexadm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.008.get.http M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/QueryColumnTupleProjector.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.006.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.005.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.014.adm M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/ColumnFilterPathBuilderVisitor.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.004.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.106.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.105.plan C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.010.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.004.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.009.adm M hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/lsm/tuples/AbstractColumnTupleReference.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.010.query.sqlpp R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/evaluator/ANDColumnFilterEvaluatorFactory.java A asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/filter/FilterVariableTypeEnvironment.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/accessor/ColumnFilterNormalizedValueAccessor.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/OperatorValueAccessPushdownVisitor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.101.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.005.query.sqlpp C asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/IColumnFilterNormalizedValueAccessor.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/metadata/schema/visitor/PathExtractorVisitor.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.006.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.007.query.sqlpp D asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/filter/FilterAccessorProvider.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.008.query.sqlpp C asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/IColumnFilterEvaluator.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.003.get.http A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.002.update.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.009.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.006.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.005.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.008.plan A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/accessor/MissingEvaluator.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.112.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.113.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.108.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.109.adm R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/accessor/ColumnFilterNormalizedValueAccessorFactory.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/NoOpColumnFilterEvaluatorFactory.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.110.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.111.query.sqlpp R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/evaluator/AbstractColumnFilterEvaluatorFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/ExpressionValueFilterPushdown.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/001/001.024.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.004.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.001.ddl.sqlpp D asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/filter/evaluator/NoOpColumnFilterEvaluatorFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/algebra/operators/physical/BTreeSearchPOperator.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/ExpectedSchemaBuilder.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.003.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.007.adm M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/DatasetDataSource.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.003.get.http A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.004.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.013.adm A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/accessor/ColumnFilterValueAccessorEvaluator.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/accessor/ConstantColumnFilterNormalizedValueAccessor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/003/003.005.adm M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/secondary/upsert/UpsertPreviousColumnTupleWithMetaProjector.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.011.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.110.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.005.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/005/005.010.query.sqlpp M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/QueryColumnWithMetaMetadata.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/IExpectedSchemaNode.java M asterixdb/asterix-column/src/test/java/org/apache/asterix/column/test/dummy/AssemblerTest.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/AbstractComplexExpectedSchemaNode.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/QueryColumnWithMetaTupleProjector.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.001.ddl.sqlpp M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/query/QueryColumnMetadata.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.009.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.009.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.105.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/001/001.025.plan C asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/IColumnNormalizedFilterEvaluatorFactory.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/secondary/create/PrimaryScanColumnTupleProjector.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.103.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.104.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.104.adm C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.002.update.sqlpp R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/TrueColumnFilterEvaluator.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/evaluator/ORColumnFilterEvaluatorFactory.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.007.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.006.adm A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/evaluator/ColumnarRepeatedIterableFilterEvaluator.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.106.query.sqlpp A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/evaluator/ColumnIterableFilterEvaluatorFactory.java D asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/filter/IColumnFilterValueAccessorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.010.plan C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.107.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.108.query.sqlpp R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/IColumnIterableFilterEvaluator.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/FilterAccessorProvider.java R asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.109.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/006/006.003.get.http A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.010.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/006/006.008.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.009.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.111.adm R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/accessor/NoOpColumnFilterValueAccessor.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/compartor/AbstractColumnFilterComparatorFactory.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.113.plan C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.010.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.012.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.107.adm A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/004/004.011.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.005.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/005/005.003.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/007/007.004.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.006.plan R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/compartor/LEColumnFilterEvaluatorFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/AnyExpectedSchemaNode.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.004.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.006.query.sqlpp M hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/api/projection/IColumnProjectionInfo.java M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/secondary/create/PrimaryScanColumnTupleWithMetaProjector.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/IColumnFilterNormalizedValueAccessorFactory.java R asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/filter/NormalizedColumnFilterBuilder.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.005.query.sqlpp C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.009.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.002.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/004/004.100.adm M asterixdb/asterix-column/src/main/java/org/apache/asterix/column/metadata/schema/visitor/SchemaClipperVisitor.java R asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/normalized/compartor/GEColumnFilterEvaluatorFactory.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.008.query.sqlpp M hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/dataflow/IndexSearchOperatorNodePushable.java A asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/iterable/evaluator/ColumnIterableFilterEvaluator.java C asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/007/007.007.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/001/001.026.adm 192 files changed, 4,323 insertions(+), 883 deletions(-) Approvals: Wail Alkowaileet: Looks good to me, but someone else must approve Ali Alsuliman: Looks good to me, approved Jenkins: Verified; Verified Anon. E. Moose #1000171: -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17510 To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Change-Id: Ia83b839633d83ac6e3ffb4340a1d144daa0b299d Gerrit-Change-Number: 17510 Gerrit-PatchSet: 7 Gerrit-Owner: Wail Alkowaileet <[email protected]> Gerrit-Reviewer: Ali Alsuliman <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Murtadha Hubail <[email protected]> Gerrit-Reviewer: Wail Alkowaileet <[email protected]> Gerrit-MessageType: merged
