You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by mb...@apache.org on 2021/03/26 11:11:01 UTC

[asterixdb] 02/02: Merge branch 'gerrit/cheshire-cat'

This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit bfea25bbfc6884ab10c10c4ca0bc1f8a3d6f8cba
Merge: 4715224 f0fe3ea
Author: Michael Blow <mb...@apache.org>
AuthorDate: Sat Mar 13 14:57:23 2021 -0500

    Merge branch 'gerrit/cheshire-cat'
    
    Change-Id: I7300c1ad43e258420df059a8934f248e00ed4e86

 .../src/main/java/org/apache/asterix/active/Activity.java               | 2 +-
 .../src/main/java/org/apache/asterix/active/ActivityState.java          | 2 +-
 .../java/org/apache/asterix/algebra/extension/ExtensionStatement.java   | 2 +-
 .../asterix/optimizer/rules/AsterixConsolidateWindowOperatorsRule.java  | 2 +-
 .../asterix/optimizer/rules/InjectTypeCastForFunctionArgumentsRule.java | 2 +-
 .../asterix/optimizer/rules/SetAsterixMemoryRequirementsRule.java       | 2 +-
 .../apache/asterix/optimizer/rules/SetAsterixPhysicalOperatorsRule.java | 2 +-
 .../java/org/apache/asterix/optimizer/rules/UnnestToDataScanRule.java   | 2 +-
 .../src/main/java/org/apache/asterix/app/cc/CCExtensionManager.java     | 2 +-
 .../java/org/apache/asterix/app/message/ClientRequestsResponse.java     | 2 +-
 .../main/java/org/apache/asterix/app/nc/task/MetadataBootstrapTask.java | 2 +-
 .../org/apache/asterix/app/nc/task/StartReplicationServiceTask.java     | 2 +-
 .../asterix/app/replication/message/MetadataNodeRequestMessage.java     | 2 +-
 .../java/org/apache/asterix/app/resource/OperatorResourcesComputer.java | 2 +-
 .../org/apache/asterix/messaging/MessagingChannelWriteInterface.java    | 2 +-
 .../org/apache/asterix/api/common/SslAsterixHyracksIntegrationUtil.java | 2 +-
 .../src/test/java/org/apache/asterix/runtime/ParseDurationTest.java     | 2 +-
 .../src/test/java/org/apache/asterix/test/active/Action.java            | 2 +-
 .../asterix-app/src/test/java/org/apache/asterix/test/active/Actor.java | 2 +-
 .../test/java/org/apache/asterix/test/common/TestTupleReference.java    | 2 +-
 .../org/apache/asterix/common/annotations/MissingNullInOutFunction.java | 2 +-
 .../common/annotations/SecondaryIndexSearchPreferenceAnnotation.java    | 2 +-
 .../src/main/java/org/apache/asterix/common/api/Duration.java           | 2 +-
 .../src/main/java/org/apache/asterix/common/api/IConfigValidator.java   | 2 +-
 .../java/org/apache/asterix/common/api/IConfigValidatorFactory.java     | 2 +-
 .../main/java/org/apache/asterix/common/api/IReceptionistFactory.java   | 2 +-
 .../java/org/apache/asterix/common/api/ISchedulableClientRequest.java   | 2 +-
 .../src/main/java/org/apache/asterix/common/config/GlobalConfig.java    | 2 +-
 .../main/java/org/apache/asterix/common/config/MessagingProperties.java | 2 +-
 .../java/org/apache/asterix/common/exceptions/ReplicationException.java | 2 +-
 .../org/apache/asterix/common/functions/ExternalFunctionLanguage.java   | 2 +-
 .../src/main/java/org/apache/asterix/common/metadata/DataverseName.java | 2 +-
 .../asterix/common/replication/AllDatasetsReplicationStrategy.java      | 2 +-
 .../org/apache/asterix/common/replication/INcLifecycleCoordinator.java  | 2 +-
 .../org/apache/asterix/common/replication/NoReplicationStrategy.java    | 2 +-
 .../apache/asterix/common/replication/ReplicationStrategyFactory.java   | 2 +-
 .../java/org/apache/asterix/common/storage/DatasetCopyIdentifier.java   | 2 +-
 .../java/org/apache/asterix/common/transactions/ICheckpointManager.java | 2 +-
 .../main/java/org/apache/asterix/common/transactions/ILogReader.java    | 2 +-
 .../src/main/java/org/apache/asterix/common/utils/RequestStatus.java    | 2 +-
 .../asterix/external/library/ExternalFunctionDescriptorProvider.java    | 2 +-
 .../asterix/external/library/ExternalScalarFunctionDescriptor.java      | 2 +-
 .../asterix/external/operators/AbstractLibraryOperatorDescriptor.java   | 2 +-
 .../external/operators/LibraryDeployAbortOperatorDescriptor.java        | 2 +-
 .../external/operators/LibraryDeployCommitOperatorDescriptor.java       | 2 +-
 .../geo/aggregates/ScalarSTUnionDistinctAggregateDescriptor.java        | 2 +-
 .../apache/asterix/lang/common/statement/CreateLibraryStatement.java    | 2 +-
 .../apache/asterix/lang/common/statement/CreateSynonymStatement.java    | 2 +-
 .../org/apache/asterix/lang/common/statement/LibraryDropStatement.java  | 2 +-
 .../org/apache/asterix/lang/common/statement/SynonymDropStatement.java  | 2 +-
 .../java/org/apache/asterix/lang/sqlpp/parser/SqlppParseException.java  | 2 +-
 .../lang/sqlpp/rewrites/visitor/SqlppFunctionCallResolverVisitor.java   | 2 +-
 .../lexer-generator-maven-plugin/src/main/resources/Lexer.java          | 2 +-
 .../main/java/org/apache/asterix/metadata/api/ICCExtensionManager.java  | 2 +-
 .../src/main/java/org/apache/asterix/metadata/entities/Synonym.java     | 2 +-
 .../asterix/metadata/entitytupletranslators/IndexTupleTranslator.java   | 2 +-
 .../asterix/metadata/entitytupletranslators/SynonymTupleTranslator.java | 2 +-
 .../main/java/org/apache/asterix/metadata/feeds/LocationConstraint.java | 2 +-
 .../src/main/java/org/apache/asterix/metadata/lock/MetadataLockKey.java | 2 +-
 .../java/org/apache/asterix/formats/nontagged/TypeTraitProvider.java    | 2 +-
 .../src/main/java/org/apache/asterix/om/base/AMutableUUID.java          | 2 +-
 .../asterix/om/typecomputer/impl/AggregateResultTypeComputer.java       | 2 +-
 .../org/apache/asterix/om/typecomputer/impl/CastTypeLaxComputer.java    | 2 +-
 .../asterix/om/typecomputer/impl/IfMissingOrNullTypeComputer.java       | 2 +-
 .../asterix/om/typecomputer/impl/Int64ArrayToStringTypeComputer.java    | 2 +-
 .../runtime/aggregates/scalar/ScalarAvgDistinctAggregateDescriptor.java | 2 +-
 .../aggregates/scalar/ScalarKurtosisDistinctAggregateDescriptor.java    | 2 +-
 .../runtime/aggregates/scalar/ScalarMaxDistinctAggregateDescriptor.java | 2 +-
 .../runtime/aggregates/scalar/ScalarMinDistinctAggregateDescriptor.java | 2 +-
 .../aggregates/scalar/ScalarSkewnessDistinctAggregateDescriptor.java    | 2 +-
 .../aggregates/scalar/ScalarSqlAvgDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarSqlCountDistinctAggregateDescriptor.java    | 2 +-
 .../aggregates/scalar/ScalarSqlKurtosisDistinctAggregateDescriptor.java | 2 +-
 .../aggregates/scalar/ScalarSqlMaxDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarSqlMinDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarSqlSkewnessDistinctAggregateDescriptor.java | 2 +-
 .../aggregates/scalar/ScalarSqlStddevDistinctAggregateDescriptor.java   | 2 +-
 .../scalar/ScalarSqlStddevPopDistinctAggregateDescriptor.java           | 2 +-
 .../aggregates/scalar/ScalarSqlSumDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarSqlVarDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarSqlVarPopDistinctAggregateDescriptor.java   | 2 +-
 .../aggregates/scalar/ScalarStddevDistinctAggregateDescriptor.java      | 2 +-
 .../aggregates/scalar/ScalarStddevPopDistinctAggregateDescriptor.java   | 2 +-
 .../runtime/aggregates/scalar/ScalarSumDistinctAggregateDescriptor.java | 2 +-
 .../runtime/aggregates/scalar/ScalarVarDistinctAggregateDescriptor.java | 2 +-
 .../aggregates/scalar/ScalarVarPopDistinctAggregateDescriptor.java      | 2 +-
 .../org/apache/asterix/runtime/aggregates/utils/PointableHashSet.java   | 2 +-
 .../runtime/evaluators/comparisons/AbstractIfEqualsEvaluator.java       | 2 +-
 .../evaluators/functions/DecodeDataverseDisplayNameDescriptor.java      | 2 +-
 .../asterix/runtime/evaluators/functions/StringJoinDescriptor.java      | 2 +-
 .../operators/AbstractLSMSecondaryIndexCreationNodePushable.java        | 2 +-
 .../algebricks/core/algebra/expressions/IExpressionAnnotation.java      | 2 +-
 .../core/algebra/operators/physical/AbstractDistinctByPOperator.java    | 2 +-
 .../core/algebra/operators/physical/AbstractGroupByPOperator.java       | 2 +-
 .../hyracks/algebricks/core/algebra/plan/PlanStabilityVerifier.java     | 2 +-
 .../hyracks/algebricks/core/algebra/plan/PlanStructureVerifier.java     | 2 +-
 .../algebricks/core/algebra/properties/LocalMemoryRequirements.java     | 2 +-
 .../apache/hyracks/algebricks/data/IUnnestingPositionWriterFactory.java | 2 +-
 .../hyracks/algebricks/rewriter/rules/HybridToInMemoryHashJoinRule.java | 2 +-
 .../algebricks/rewriter/rules/PushMapOperatorThroughUnionRule.java      | 2 +-
 .../hyracks/algebricks/rewriter/rules/SetMemoryRequirementsRule.java    | 2 +-
 .../algebricks/rewriter/rules/subplan/PushSubplanIntoGroupByRule.java   | 2 +-
 .../algebricks/runtime/operators/win/WindowNestedPlansPushRuntime.java  | 2 +-
 .../java/org/apache/hyracks/api/exceptions/IFormattedException.java     | 2 +-
 .../java/org/apache/hyracks/api/network/INetworkSecurityConfig.java     | 2 +-
 .../java/org/apache/hyracks/api/network/INetworkSecurityManager.java    | 2 +-
 .../src/main/java/org/apache/hyracks/api/network/ISocketChannel.java    | 2 +-
 .../src/main/java/org/apache/hyracks/api/result/IJobResultCallback.java | 2 +-
 .../main/java/org/apache/hyracks/api/util/ExecutionTimeStopWatch.java   | 2 +-
 .../src/main/java/org/apache/hyracks/api/util/StopWatch.java            | 2 +-
 .../src/test/java/org/apache/hyracks/api/test/CountAndThrowError.java   | 2 +-
 .../test/java/org/apache/hyracks/api/test/CountAndThrowException.java   | 2 +-
 .../src/test/java/org/apache/hyracks/api/test/CountAnswer.java          | 2 +-
 .../test/java/org/apache/hyracks/api/test/HyracksDataExceptionTest.java | 2 +-
 .../main/java/org/apache/hyracks/control/cc/ClusterControllerIPCI.java  | 2 +-
 .../java/org/apache/hyracks/control/common/ControllerShutdownHook.java  | 2 +-
 .../org/apache/hyracks/control/common/controllers/ControllerConfig.java | 2 +-
 .../src/main/java/org/apache/hyracks/control/nc/NodeControllerIPCI.java | 2 +-
 .../main/java/org/apache/hyracks/control/nc/task/HeartbeatAckTask.java  | 2 +-
 .../src/main/java/org/apache/hyracks/control/nc/task/PingTask.java      | 2 +-
 .../java/org/apache/hyracks/control/nc/work/NotifyTaskCompleteWork.java | 2 +-
 .../hyracks/data/std/util/ByteArrayAccessibleDataInputStream.java       | 2 +-
 .../apache/hyracks/data/std/util/ByteArrayAccessibleInputStream.java    | 2 +-
 .../hyracks/dataflow/common/comm/io/FixedSizeFrameTupleAppender.java    | 2 +-
 .../hyracks/dataflow/common/data/accessors/PointableTupleReference.java | 2 +-
 .../hyracks/dataflow/std/structures/SerializableHashTableTest.java      | 2 +-
 .../dataflow/std/structures/SimpleSerializableHashTableTest.java        | 2 +-
 .../src/main/java/org/apache/hyracks/examples/tpch/client/Groupby.java  | 2 +-
 .../hyracks/net/protocols/muxdemux/FullFrameChannelWriteInterface.java  | 2 +-
 .../storage/am/common/dataflow/IndexBulkLoadOperatorNodePushable.java   | 2 +-
 .../hyracks/storage/am/lsm/common/impls/AbstractLSMDiskComponent.java   | 2 +-
 .../storage/am/lsm/common/impls/LSMIndexDiskComponentBulkLoader.java    | 2 +-
 .../storage/am/lsm/common/impls/MultitenantVirtualBufferCache.java      | 2 +-
 .../hyracks/storage/am/lsm/invertedindex/api/IInvertedListCursor.java   | 2 +-
 .../am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluator.java  | 2 +-
 .../invertedindex/fulltext/AbstractFullTextFilterEvaluatorFactory.java  | 2 +-
 .../ondisk/fixedsize/FixedSizeElementInvertedListScanCursor.java        | 2 +-
 .../org/apache/hyracks/storage/am/lsm/rtree/impls/LSMRTreeAccessor.java | 2 +-
 .../am/lsm/rtree/tuples/LSMRTreeTupleWriterFactoryForPointMBR.java      | 2 +-
 .../range/FieldRangeIntersectPartitionComputerFactoryTest.java          | 2 +-
 .../storage/am/lsm/invertedindex/ondisk/InvertedIndexUtilsTest.java     | 2 +-
 .../src/main/java/org/apache/hyracks/util/annotations/CriticalPath.java | 2 +-
 .../src/main/java/org/apache/hyracks/util/annotations/Idempotent.java   | 2 +-
 .../src/main/java/org/apache/hyracks/util/annotations/ThreadSafe.java   | 2 +-
 .../src/main/java/org/apache/hyracks/util/cache/ICacheManager.java      | 2 +-
 .../src/main/java/org/apache/hyracks/util/cache/ICachePolicy.java       | 2 +-
 .../hyracks-util/src/main/java/org/apache/hyracks/util/trace/Event.java | 2 +-
 147 files changed, 147 insertions(+), 147 deletions(-)

diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluator.java
index 6225101,6a7da02..50d87b5
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluator.java
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluator.java
@@@ -17,23 -17,22 +17,23 @@@
   * under the License.
   */
  
 -package org.apache.hyracks.storage.am.lsm.invertedindex.tokenizers;
 +package org.apache.hyracks.storage.am.lsm.invertedindex.fulltext;
  
 -import org.apache.hyracks.storage.am.lsm.invertedindex.tokenizers.TokenizerInfo.TokenizerType;
 +public abstract class AbstractFullTextFilterEvaluator implements IFullTextFilterEvaluator {
  
 -public interface IBinaryTokenizer {
 -    public IToken getToken();
 +    protected final String name;
 +    protected final FullTextFilterType type;
  
 -    public boolean hasNext();
 +    public AbstractFullTextFilterEvaluator(String name, FullTextFilterType type) {
 +        this.name = name;
 +        this.type = type;
 +    }
  
 -    public void next();
 +    public String getName() {
 +        return name;
 +    }
  
 -    public void reset(byte[] data, int start, int length);
 -
 -    // Get the total number of tokens
 -    public short getTokensCount();
 -
 -    // Get the tokenizer types
 -    public TokenizerType getTokenizerType();
 +    public FullTextFilterType getFilterType() {
 +        return type;
 +    }
- }
+ }
diff --cc hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluatorFactory.java
index d883829,6a7da02..4fa27ca
--- a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluatorFactory.java
+++ b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/fulltext/AbstractFullTextFilterEvaluatorFactory.java
@@@ -17,17 -17,22 +17,17 @@@
   * under the License.
   */
  
 -package org.apache.hyracks.storage.am.lsm.invertedindex.tokenizers;
 +package org.apache.hyracks.storage.am.lsm.invertedindex.fulltext;
  
 -import org.apache.hyracks.storage.am.lsm.invertedindex.tokenizers.TokenizerInfo.TokenizerType;
 +import com.fasterxml.jackson.databind.ObjectMapper;
  
 -public interface IBinaryTokenizer {
 -    public IToken getToken();
 +public abstract class AbstractFullTextFilterEvaluatorFactory implements IFullTextFilterEvaluatorFactory {
 +    protected final String name;
 +    protected final FullTextFilterType type;
 +    protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
  
 -    public boolean hasNext();
 -
 -    public void next();
 -
 -    public void reset(byte[] data, int start, int length);
 -
 -    // Get the total number of tokens
 -    public short getTokensCount();
 -
 -    // Get the tokenizer types
 -    public TokenizerType getTokenizerType();
 +    protected AbstractFullTextFilterEvaluatorFactory(String name, FullTextFilterType type) {
 +        this.name = name;
 +        this.type = type;
 +    }
- }
+ }