This is an automated email from the ASF dual-hosted git repository.
mblow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git.
from d43e10b Merge branch 'gerrit/cheshire-cat'
new 1416dee [NO ISSUE][OTH] Force drop dataset on rebalance
new b2099a5 [ASTERIXDB-2836][TEST]: Extend test framework to support
random order of string lines result
new abd5e20 [NO ISSUE][*DB][RT] Obtain ResourceIds in blocks, to reduce
roundtrips between NC and CC
new c52df3b [NO ISSUE][MISC] type safe error codes
new 7c838de Merge branch 'gerrit/mad-hatter'
new 372545f [NO ISSUE][COMP] Prohibit statements in Metadata dataverse
new dc8efea [NO ISSUE][DOC] Chunk type function documentation
new 84dc6b6 Merge branch 'gerrit/cheshire-cat'
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../optimizer/rules/ConstantFoldingRule.java | 4 +-
.../optimizer/rules/RemoveDuplicateFieldsRule.java | 4 +-
.../optimizer/rules/util/AsterixJoinUtils.java | 2 +-
.../asterix/translator/AbstractLangTranslator.java | 232 +++++--
.../api/http/server/AbstractNCUdfServlet.java | 15 +-
.../asterix/api/http/server/NCUdfApiServlet.java | 1 -
.../api/http/server/QueryResultApiServlet.java | 3 +-
.../api/http/server/QueryServiceServlet.java | 41 +-
.../apache/asterix/api/http/server/ResultUtil.java | 7 +-
.../org/apache/asterix/app/nc/RecoveryManager.java | 2 +-
.../asterix/app/translator/QueryTranslator.java | 6 +-
.../org/apache/asterix/utils/RebalanceUtil.java | 2 +-
.../asterix/app/external/ExternalUDFLibrarian.java | 34 +-
.../test/active/ActiveEventsListenerTest.java | 26 +-
.../asterix/test/active/ActiveStatsTest.java | 11 +-
.../apache/asterix/test/common/TestExecutor.java | 32 +
.../asterix/test/metadata/MetadataManagerTest.java | 4 +-
.../storage/IndexDropOperatorNodePushableTest.java | 4 +-
.../exception_create_system_dataset.1.ddl.sqlpp} | 12 +-
.../exception_create_system_feed.1.ddl.sqlpp} | 17 +-
...xception_create_system_feed_policy.1.ddl.sqlpp} | 13 +-
.../exception_create_system_function.1.ddl.sqlpp} | 13 +-
.../exception_create_system_synonym.1.ddl.sqlpp} | 11 +-
.../exception_create_system_type.1.ddl.sqlpp} | 13 +-
...xception_declare_system_function.1.query.sqlpp} | 13 +-
.../exception_drop_system_index.1.ddl.sqlpp} | 11 +-
.../exception_drop_system_type.1.ddl.sqlpp} | 11 +-
.../src/test/resources/metadata/testsuite.xml | 54 ++
.../exception_create_system_library.1.lib.sqlpp} | 12 +-
.../exception_create_system_adapter.0.ddl.sqlpp} | 16 +-
.../exception_create_system_adapter.1.lib.sqlpp} | 15 +-
.../exception_create_system_adapter.2.ddl.sqlpp} | 16 +-
.../resources/runtimets/testsuite_it_sqlpp.xml | 12 +
.../LSMInsertDeleteOperatorNodePushable.java | 2 +-
.../common/exceptions/AsterixException.java | 49 +-
.../common/exceptions/CompilationException.java | 26 +-
.../asterix/common/exceptions/ErrorCode.java | 668 ++++++++++-----------
.../asterix/common/exceptions/ExceptionUtils.java | 17 -
.../common/exceptions/MetadataException.java | 28 +-
.../common/exceptions/RuntimeDataException.java | 22 +-
.../asterix/common/exceptions/WarningUtil.java | 8 -
.../common/transactions/IResourceIdManager.java | 9 +
asterixdb/asterix-doc/pom.xml | 4 +-
.../src/main/markdown/builtins/11_type_common.md | 328 ++++++++++
.../main/markdown/builtins/11_type_conversion.md | 279 +++++++++
.../builtins/{11_type.md => 11_type_delta.md} | 629 +------------------
.../dataflow/FeedRecordDataFlowController.java | 3 +-
.../feed/dataflow/FeedExceptionHandler.java | 2 +-
.../record/reader/aws/AwsS3InputStreamFactory.java | 3 +-
.../reader/azure/AzureBlobInputStreamFactory.java | 4 +-
.../external/input/stream/LocalFSInputStream.java | 18 +-
.../ExternalScalarFunctionEvaluatorFactory.java | 3 +-
.../ExternalScalarPythonFunctionEvaluator.java | 5 +-
...alFilesIndexModificationOperatorDescriptor.java | 3 +-
.../operators/FeedIntakeOperatorNodePushable.java | 2 +-
.../asterix/external/parser/JSONDataParser.java | 2 +-
.../asterix/external/parser/ParseException.java | 19 +-
.../factory/RecordWithMetadataParserFactory.java | 5 +-
.../asterix/external/util/ExternalDataUtils.java | 7 +-
.../apache/asterix/external/util/ParseUtil.java | 4 +-
.../lang/common/util/LangRecordParseUtil.java | 9 +-
.../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj | 7 +-
.../sqlpp/parser/SqlppGroupingSetsParserTest.java | 21 +-
.../org/apache/asterix/metadata/MetadataNode.java | 72 +--
.../AbstractDatatypeTupleTranslator.java | 2 +-
.../serde/AGeometrySerializerDeserializer.java | 4 +-
.../serde/APolygonSerializerDeserializer.java | 7 +-
.../serde/SerializerDeserializerUtil.java | 4 +
.../apache/asterix/object/base/AdmObjectNode.java | 5 +-
.../asterix/om/exceptions/ExceptionUtil.java | 20 +-
.../om/exceptions/TypeMismatchException.java | 9 +-
.../asterix/om/utils/NonTaggedFormatUtil.java | 3 +-
.../common/FullTextContainsFunctionEvaluator.java | 2 +-
.../bitwise/AbstractBitValuePositionEvaluator.java | 4 +-
.../bitwise/BitValuePositionFlagEvaluator.java | 4 +-
.../exceptions/InvalidDataFormatException.java | 16 +-
.../runtime/exceptions/TypeMismatchException.java | 10 +-
.../runtime/message/ResourceIdRequestMessage.java | 10 +-
.../message/ResourceIdRequestResponseMessage.java | 16 +-
.../transaction/GlobalResourceIdFactory.java | 61 +-
.../runtime/transaction/ResourceIdManager.java | 12 +-
.../job/resource/JobCapacityControllerTest.java | 4 +-
asterixdb/asterix-server/pom.xml | 8 +
.../server/FormattedExceptionInstanceTest.java | 56 ++
.../common/exceptions/AlgebricksException.java | 93 +--
.../physical/AbstractWindowPOperator.java | 4 +-
.../LogicalOperatorPrettyPrintVisitorJson.java | 78 +--
.../rules/SetAlgebricksPhysicalOperatorsRule.java | 4 +-
.../algebricks/rewriter/util/JoinUtils.java | 2 +-
.../apache/hyracks/api/exceptions/ErrorCode.java | 319 +++++-----
.../api/exceptions/HyracksDataException.java | 63 +-
.../hyracks/api/exceptions/HyracksException.java | 78 ++-
.../org/apache/hyracks/api/exceptions/IError.java | 28 +-
.../api/exceptions/IFormattedException.java | 44 +-
.../org/apache/hyracks/api/exceptions/Warning.java | 10 +-
.../apache/hyracks/api/util/ErrorMessageUtil.java | 23 +-
.../apache/hyracks/api/util/ExceptionUtils.java | 2 +-
.../src/main/resources/errormsg/en.properties | 2 +-
.../api/job/resource/ClusterCapacityTest.java | 8 +-
.../hyracks/api/test/HyracksDataExceptionTest.java | 9 -
.../hyracks/client/result/ResultSetReader.java | 4 +-
.../control/cc/cluster/NodeManagerTest.java | 10 +-
.../hyracks/control/cc/job/JobManagerTest.java | 6 +-
.../control/nc/heartbeat/HeartbeatManager.java | 4 +-
.../file/FieldCursorForDelimitedDataParser.java | 3 +-
.../hyracks/tests/integration/CancelJobTest.java | 4 +-
.../dataflow/IndexDropOperatorNodePushable.java | 4 +-
...ndexInsertUpdateDeleteOperatorNodePushable.java | 6 +-
.../lsm/common/impls/IndexWithBuddyBulkLoader.java | 2 +-
.../lsm/invertedindex/impls/LSMInvertedIndex.java | 2 +-
.../inmemory/InMemoryInvertedIndex.java | 4 +-
.../am/lsm/rtree/impls/AbstractLSMRTree.java | 2 +-
.../storage/am/lsm/rtree/impls/LSMRTree.java | 2 +-
.../storage/common/buffercache/BufferCache.java | 4 +-
.../hyracks/hyracks-test-support/pom.xml | 4 +
.../storage/am/btree/OrderedIndexExamplesTest.java | 16 +-
.../storage/am/btree/OrderedIndexTestUtils.java | 2 +-
.../storage/am/common/TreeIndexTestUtils.java | 4 +-
.../am/rtree/AbstractRTreeExamplesTest.java | 8 +-
.../hyracks/storage/am/rtree/RTreeTestUtils.java | 2 +-
.../test/support/FormattedExceptionTestBase.java | 299 +++++++++
.../hyracks/storage/am/btree/BTreeStatsTest.java | 2 +-
.../storage/am/btree/BTreeUpdateSearchTest.java | 2 +-
.../am/btree/multithread/BTreeTestWorker.java | 8 +-
.../lsm/btree/LSMBTreeScanDiskComponentsTest.java | 4 +-
...SMBTreeUpdateInPlaceScanDiskComponentsTest.java | 4 +-
.../cursor/LSMBTreeBatchPointSearchCursorTest.java | 8 +-
.../cursor/LSMBTreePointSearchCursorTest.java | 2 +-
.../lsm/btree/multithread/LSMBTreeTestWorker.java | 8 +-
.../multithread/LSMInvertedIndexTestWorker.java | 2 +-
.../util/LSMInvertedIndexTestUtils.java | 4 +-
.../am/lsm/rtree/AbstractLSMRTreeExamplesTest.java | 2 +-
.../storage/am/rtree/RTreeSearchCursorTest.java | 2 +-
133 files changed, 2496 insertions(+), 1895 deletions(-)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_dataset/exception_create_system_dataset.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_feed/exception_create_system_feed.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_feed_policy/exception_create_system_feed_policy.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_function/exception_create_system_function.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_synonym/exception_create_system_synonym.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_create_system_type/exception_create_system_type.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_declare_system_function/exception_declare_system_function.1.query.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_drop_system_index/exception_drop_system_index.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/metadata/queries/exception/exception_drop_system_type/exception_drop_system_type.1.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/exception_create_system_library/exception_create_system_library.1.lib.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/feeds/exception_create_system_adapter/exception_create_system_adapter.0.ddl.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/feeds/exception_create_system_adapter/exception_create_system_adapter.1.lib.sqlpp}
(79%)
copy
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/transactions/IResourceIdManager.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/feeds/exception_create_system_adapter/exception_create_system_adapter.2.ddl.sqlpp}
(77%)
create mode 100644
asterixdb/asterix-doc/src/main/markdown/builtins/11_type_common.md
create mode 100644
asterixdb/asterix-doc/src/main/markdown/builtins/11_type_conversion.md
rename asterixdb/asterix-doc/src/main/markdown/builtins/{11_type.md =>
11_type_delta.md} (50%)
create mode 100644
asterixdb/asterix-server/src/test/java/org/apache/asterix/test/server/FormattedExceptionInstanceTest.java
copy
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ParseUtil.java
=>
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/exceptions/IError.java
(59%)
create mode 100644
hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/test/support/FormattedExceptionTestBase.java