asterixdb-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Jacobs (Code Review)" <do-not-re...@asterixdb.incubator.apache.org>
Subject Change in asterixdb[master]: Enabled Datasets to use Datatypes from foreign Dataverses
Date Thu, 07 Jan 2016 23:23:11 GMT
Hello Ildar Absalyamov, Jenkins,

I'd like you to reexamine a change.  Please visit

    https://asterix-gerrit.ics.uci.edu/558

to look at the new patch set (#11).

Change subject: Enabled Datasets to use Datatypes from foreign Dataverses
......................................................................

Enabled Datasets to use Datatypes from foreign Dataverses

Removed broken Metadata Secondary Indexes
Added DatatypeDataverse field to Dataset
Cleaned up Metadata Tests
Added tests for dropping used Datatypes

Change-Id: I24dbc04dcb2a4126fc8361ebe3104877a0d1f2bb
---
M asterix-algebra/src/main/java/org/apache/asterix/algebra/operators/physical/InvertedIndexPOperator.java
M asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
M asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/PushFieldAccessRule.java
M asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java
M asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/IntroduceLSMComponentFilterRule.java
M asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/OptimizableOperatorSubTree.java
M asterix-algebra/src/main/java/org/apache/asterix/translator/AqlPlusExpressionToPlanTranslator.java
M asterix-algebra/src/main/java/org/apache/asterix/translator/LangExpressionToPlanTranslator.java
M asterix-app/src/main/java/org/apache/asterix/api/http/servlet/ConnectorAPIServlet.java
M asterix-app/src/main/java/org/apache/asterix/aql/translator/QueryTranslator.java
M asterix-app/src/main/java/org/apache/asterix/file/DatasetOperations.java
M asterix-app/src/main/java/org/apache/asterix/file/ExternalIndexingOperations.java
M asterix-app/src/test/java/org/apache/asterix/api/http/servlet/ConnectorAPIServletTest.java
M asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.1.ddl.aql
M asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.3.query.aql
M asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.1.ddl.aql
M asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta18/meta18.1.ddl.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta18/meta18.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta19/meta19.1.ddl.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta19/meta19.2.update.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta20/meta20.1.ddl.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta20/meta20.2.update.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta20/meta20.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta21/meta21.1.ddl.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta21/meta21.2.update.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta21/meta21.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta22/meta22.2.update.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta22/meta22.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta23/meta23.1.ddl.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta23/meta23.2.update.aql
D asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_2.adm
M asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_2/issue_251_dataset_hint_2.1.adm
D asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_3.adm
M asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_3/issue_251_dataset_hint_3.1.adm
D asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_4.adm
M asterix-app/src/test/resources/metadata/results/basic/issue_251_dataset_hint_4/issue_251_dataset_hint_4.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta01.adm
D asterix-app/src/test/resources/metadata/results/basic/meta02.adm
M asterix-app/src/test/resources/metadata/results/basic/meta02/meta02.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta03.adm
D asterix-app/src/test/resources/metadata/results/basic/meta04.adm
D asterix-app/src/test/resources/metadata/results/basic/meta05.adm
D asterix-app/src/test/resources/metadata/results/basic/meta06.adm
D asterix-app/src/test/resources/metadata/results/basic/meta07.adm
D asterix-app/src/test/resources/metadata/results/basic/meta08.adm
D asterix-app/src/test/resources/metadata/results/basic/meta09.adm
M asterix-app/src/test/resources/metadata/results/basic/meta09/meta09.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta10.adm
D asterix-app/src/test/resources/metadata/results/basic/meta11.adm
D asterix-app/src/test/resources/metadata/results/basic/meta12.adm
D asterix-app/src/test/resources/metadata/results/basic/meta13.adm
D asterix-app/src/test/resources/metadata/results/basic/meta14.adm
D asterix-app/src/test/resources/metadata/results/basic/meta15.adm
D asterix-app/src/test/resources/metadata/results/basic/meta16.adm
M asterix-app/src/test/resources/metadata/results/basic/meta16/meta16.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta17.adm
M asterix-app/src/test/resources/metadata/results/basic/meta17/meta17.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta18.adm
D asterix-app/src/test/resources/metadata/results/basic/meta18/meta18.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta19.adm
D asterix-app/src/test/resources/metadata/results/basic/meta19/meta19.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta20.adm
D asterix-app/src/test/resources/metadata/results/basic/meta20/meta20.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta21.adm
D asterix-app/src/test/resources/metadata/results/basic/meta21/meta21.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta22/meta22.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta23/meta23.1.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_dataset.adm
M asterix-app/src/test/resources/metadata/results/basic/metadata_dataset/metadata_dataset.1.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_datatype.adm
M asterix-app/src/test/resources/metadata/results/basic/metadata_datatype/metadata_datatype.1.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_dataverse.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_index.adm
M asterix-app/src/test/resources/metadata/results/basic/metadata_index/metadata_index.1.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_node.adm
D asterix-app/src/test/resources/metadata/results/basic/metadata_nodegroup.adm
M asterix-app/src/test/resources/metadata/testsuite.xml
M asterix-app/src/test/resources/parserts/queries_sqlpp/del-dataset.sqlpp
M asterix-app/src/test/resources/parserts/queries_sqlpp/load-del-dataset.sqlpp
M asterix-app/src/test/resources/parserts/results_parser_sqlpp/del-dataset.ast
M asterix-app/src/test/resources/parserts/results_parser_sqlpp/load-del-dataset.ast
M asterix-app/src/test/resources/runtimets/queries/cross-dataverse/cross-dv01/cross-dv01.1.ddl.aql
M asterix-app/src/test/resources/runtimets/queries/cross-dataverse/cross-dv01/cross-dv01.2.update.aql
M asterix-app/src/test/resources/runtimets/queries/cross-dataverse/cross-dv03/cross-dv03.1.ddl.aql
M asterix-app/src/test/resources/runtimets/queries/cross-dataverse/cross-dv04/cross-dv04.1.ddl.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-dataverse/drop-dataverse.1.ddl.aql
R asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-dataverse/drop-dataverse.2.update.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-elsewhere/drop-type-used-elsewhere.1.ddl.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-elsewhere/drop-type-used-elsewhere.2.update.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-here-dataset/drop-type-used-here-dataset.1.ddl.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-here-dataset/drop-type-used-here-dataset.2.update.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-here-type/drop-type-used-here-type.1.ddl.aql
R asterix-app/src/test/resources/runtimets/queries/cross-dataverse/drop-type-used-here-type/drop-type-used-here-type.2.update.aql
R asterix-app/src/test/resources/runtimets/queries/cross-dataverse/query-dataset-with-foreign-type/query-dataset-with-foreign-type.1.ddl.aql
C asterix-app/src/test/resources/runtimets/queries/cross-dataverse/query-dataset-with-foreign-type/query-dataset-with-foreign-type.2.update.aql
R asterix-app/src/test/resources/runtimets/queries/cross-dataverse/query-dataset-with-foreign-type/query-dataset-with-foreign-type.3.query.aql
M asterix-app/src/test/resources/runtimets/queries_sqlpp/cross-dataverse/cross-dv01/cross-dv01.1.ddl.sqlpp
M asterix-app/src/test/resources/runtimets/queries_sqlpp/cross-dataverse/cross-dv01/cross-dv01.2.update.sqlpp
M asterix-app/src/test/resources/runtimets/queries_sqlpp/cross-dataverse/cross-dv03/cross-dv03.1.ddl.sqlpp
M asterix-app/src/test/resources/runtimets/queries_sqlpp/cross-dataverse/cross-dv04/cross-dv04.1.ddl.sqlpp
M asterix-app/src/test/resources/runtimets/results/cross-dataverse/cross-dv02/cross-dv02.1.adm
M asterix-app/src/test/resources/runtimets/results/cross-dataverse/cross-dv04/cross-dv04.1.adm
M asterix-app/src/test/resources/runtimets/results/cross-dataverse/cross-dv19/cross-dv19.1.adm
A asterix-app/src/test/resources/runtimets/results/cross-dataverse/query-dataset-with-foreign-type/query-dataset-with-foreign-type.1.adm
M asterix-app/src/test/resources/runtimets/results/dml/drop-empty-secondary-indexes/drop-empty-secondary-indexes.1.adm
M asterix-app/src/test/resources/runtimets/results/user-defined-functions/udf23/udf23.1.adm
M asterix-app/src/test/resources/runtimets/results_parser_sqlpp/cross-dataverse/cross-dv01/cross-dv01.1.ast
M asterix-app/src/test/resources/runtimets/results_parser_sqlpp/cross-dataverse/cross-dv01/cross-dv01.2.ast
M asterix-app/src/test/resources/runtimets/results_parser_sqlpp/cross-dataverse/cross-dv03/cross-dv03.1.ast
M asterix-app/src/test/resources/runtimets/results_parser_sqlpp/cross-dataverse/cross-dv04/cross-dv04.1.ast
M asterix-app/src/test/resources/runtimets/testsuite.xml
M asterix-doc/src/site/markdown/aql/manual.md
M asterix-lang-aql/src/main/javacc/AQL.jj
M asterix-lang-common/src/main/java/org/apache/asterix/lang/common/statement/DatasetDecl.java
M asterix-lang-common/src/main/java/org/apache/asterix/lang/common/visitor/FormatPrintVisitor.java
M asterix-lang-common/src/main/java/org/apache/asterix/lang/common/visitor/QueryPrintVisitor.java
M asterix-lang-sqlpp/src/main/javacc/SQLPP.jj
M asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataNode.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataTransactionContext.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/bootstrap/MetadataBootstrap.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/bootstrap/MetadataRecordTypes.java
D asterix-metadata/src/main/java/org/apache/asterix/metadata/bootstrap/MetadataSecondaryIndexes.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/Dataset.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/DatasetTupleTranslator.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/functions/MetadataBuiltinFunctions.java
M asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/MetadataLockManager.java
D asterix-metadata/src/main/java/org/apache/asterix/metadata/valueextractors/DatasetNameValueExtractor.java
D asterix-metadata/src/main/java/org/apache/asterix/metadata/valueextractors/DatatypeNameValueExtractor.java
131 files changed, 824 insertions(+), 1,548 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/58/558/11
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/558
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I24dbc04dcb2a4126fc8361ebe3104877a0d1f2bb
Gerrit-PatchSet: 11
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Steven Jacobs <sjaco002@ucr.edu>
Gerrit-Reviewer: Ildar Absalyamov <ildar.absalyamov@gmail.com>
Gerrit-Reviewer: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Gerrit-Reviewer: Preston Carman <prestonc@apache.org>
Gerrit-Reviewer: Steven Jacobs <sjaco002@ucr.edu>
Gerrit-Reviewer: Till Westmann <tillw@apache.org>
Gerrit-Reviewer: abdullah alamoudi <bamousaa@gmail.com>

Mime
View raw message