Steven Jacobs has uploaded a new change for review.

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

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/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
D asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.1.ddl.aql
D 
asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.2.update.aql
D 
asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.3.query.aql
D asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.1.ddl.aql
D 
asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.2.update.aql
D 
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.2.update.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/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
D asterix-app/src/test/resources/metadata/results/basic/meta16/meta16.1.adm
D asterix-app/src/test/resources/metadata/results/basic/meta17.adm
D 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/meta21.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/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
C 
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
C 
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
C 
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/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/testsuite.xml
M 
asterix-external-data/src/main/java/org/apache/asterix/external/indexing/dataflow/HDFSLookupAdapterFactory.java
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
M 
asterix-metadata/src/main/java/org/apache/asterix/metadata/valueextractors/DatatypeNameValueExtractor.java
106 files changed, 971 insertions(+), 1,435 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/58/558/1


-- 
To view, visit https://asterix-gerrit.ics.uci.edu/558
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I24dbc04dcb2a4126fc8361ebe3104877a0d1f2bb
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Steven Jacobs <[email protected]>

Reply via email to