You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by im...@apache.org on 2015/07/08 22:11:49 UTC

[22/22] incubator-asterixdb git commit: Add Apache RAT License Auditor plugin, and fix missing licenses

Add Apache RAT License Auditor plugin, and fix missing licenses

Change-Id: Ic0fa0b7836e8a69d0d8beed83f9c3b41c168afd4
Reviewed-on: https://asterix-gerrit.ics.uci.edu/263
Reviewed-by: Chris Hillery <ce...@lambda.nu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>


Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/032a1785
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/032a1785
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/032a1785

Branch: refs/heads/master
Commit: 032a1785b3fbf267be151fbaf8056e042a029757
Parents: 9c98776
Author: Ian Maxon <im...@apache.org>
Authored: Tue Jun 30 17:10:51 2015 -0700
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Jul 8 13:06:14 2015 -0700

----------------------------------------------------------------------
 .../base/AsterixOperatorAnnotations.java        |  4 +-
 .../base/LogicalExpressionDeepCopyVisitor.java  |  4 +-
 .../algebra/operators/CommitOperator.java       |  4 +-
 .../operators/physical/CommitPOperator.java     |  4 +-
 .../operators/physical/CommitRuntime.java       |  4 +-
 .../physical/CommitRuntimeFactory.java          |  4 +-
 .../physical/IndexSearchPOperator.java          |  4 +-
 .../physical/InvertedIndexPOperator.java        |  4 +-
 .../physical/RTreeSearchPOperator.java          |  4 +-
 .../jobgen/AqlLogicalExpressionJobGen.java      |  4 +-
 .../asterix/optimizer/base/AnalysisUtil.java    |  4 +-
 .../ics/asterix/optimizer/base/FuzzyUtils.java  |  4 +-
 .../handle/FieldIndexAndTypeHandle.java         |  4 +-
 .../optimizer/handle/FieldNameHandle.java       |  4 +-
 .../ics/asterix/optimizer/handle/IHandle.java   |  6 +--
 ...quivalenceClassForRecordConstructorRule.java |  6 +--
 .../rules/ByNameToByHandleFieldAccessRule.java  |  4 +-
 .../rules/ByNameToByIndexFieldAccessRule.java   |  4 +-
 .../CancelUnnestWithNestedListifyRule.java      | 18 +++----
 .../rules/CheckFilterExpressionTypeRule.java    |  6 +--
 .../optimizer/rules/ConstantFoldingRule.java    |  4 +-
 .../optimizer/rules/CountVarToCountOneRule.java |  4 +-
 .../rules/ExtractDistinctByExpressionsRule.java |  4 +-
 .../ExtractFunctionsFromJoinConditionRule.java  |  4 +-
 .../rules/ExtractOrderExpressionsRule.java      |  4 +-
 .../rules/FeedScanCollectionToUnnest.java       |  4 +-
 .../asterix/optimizer/rules/FuzzyEqRule.java    |  4 +-
 .../asterix/optimizer/rules/FuzzyJoinRule.java  |  4 +-
 .../rules/IfElseToSwitchCaseFunctionRule.java   |  4 +-
 .../rules/InlineUnnestFunctionRule.java         |  4 +-
 .../rules/IntroduceEnforcedListTypeRule.java    |  4 +-
 .../IntroduceInstantLockSearchCallbackRule.java |  4 +-
 ...aterializationForInsertWithSelfScanRule.java |  4 +-
 ...ceRandomPartitioningFeedComputationRule.java |  4 +-
 ...troduceRapidFrameFlushProjectAssignRule.java |  6 +--
 .../IntroduceStaticTypeCastForInsertRule.java   |  4 +-
 ...roduceUnnestForCollectionToSequenceRule.java |  6 +--
 .../optimizer/rules/LoadRecordFieldsRule.java   |  4 +-
 .../optimizer/rules/NestGroupByRule.java        |  4 +-
 .../PullPositionalVariableFromUnnestRule.java   |  4 +-
 .../PushAggFuncIntoStandaloneAggregateRule.java |  4 +-
 .../rules/PushAggregateIntoGroupbyRule.java     |  4 +-
 .../optimizer/rules/PushFieldAccessRule.java    |  4 +-
 .../rules/PushGroupByThroughProduct.java        |  4 +-
 .../rules/PushProperJoinThroughProduct.java     |  4 +-
 .../rules/PushSimilarityFunctionsBelowJoin.java |  4 +-
 .../rules/RemoveRedundantListifyRule.java       | 10 ++--
 .../rules/RemoveRedundantSelectRule.java        |  2 +-
 .../rules/RemoveSortInFeedIngestionRule.java    |  4 +-
 .../rules/RemoveUnusedOneToOneEquiJoinRule.java |  4 +-
 .../rules/SetAsterixPhysicalOperatorsRule.java  |  4 +-
 .../rules/SetClosedRecordConstructorsRule.java  |  4 +-
 .../SweepIllegalNonfunctionalFunctions.java     | 14 +++++
 .../optimizer/rules/UnnestToDataScanRule.java   |  4 +-
 .../rules/am/AccessMethodAnalysisContext.java   |  4 +-
 .../rules/am/AccessMethodJobGenParams.java      |  4 +-
 .../optimizer/rules/am/BTreeJobGenParams.java   |  4 +-
 .../rules/am/IOptimizableFuncExpr.java          |  4 +-
 .../rules/am/IntroduceJoinAccessMethodRule.java |  4 +-
 .../am/IntroduceSelectAccessMethodRule.java     |  4 +-
 .../rules/am/InvertedIndexJobGenParams.java     |  4 +-
 .../optimizer/rules/am/OptimizableFuncExpr.java |  4 +-
 .../rules/am/OptimizableOperatorSubTree.java    |  4 +-
 .../optimizer/rules/am/RTreeJobGenParams.java   |  4 +-
 .../TranslateIntervalExpressionRule.java        |  4 +-
 .../rules/typecast/StaticTypeCastUtil.java      |  6 +--
 .../rules/util/EquivalenceClassUtils.java       |  4 +-
 .../translator/AbstractAqlTranslator.java       |  4 +-
 .../AqlPlusExpressionToPlanTranslator.java      |  4 +-
 .../asterix/translator/AqlPositionWriter.java   | 14 +++++
 .../asterix/translator/CompiledStatements.java  |  4 +-
 .../ics/asterix/translator/ConstantHelper.java  |  4 +-
 .../asterix/translator/TranslationContext.java  |  4 +-
 .../translator/TranslationException.java        |  4 +-
 .../ics/asterix/api/common/APIFramework.java    |  4 +-
 ...rixAppRuntimeContextProdiverForRecovery.java |  4 +-
 .../asterix/api/common/AsterixClientConfig.java |  4 +-
 .../asterix/api/common/FeedWorkCollection.java  |  4 +-
 .../edu/uci/ics/asterix/api/common/Job.java     |  4 +-
 .../ics/asterix/api/common/SessionConfig.java   |  4 +-
 .../asterix/api/http/servlet/AQLAPIServlet.java | 14 +++++
 .../asterix/api/http/servlet/DDLAPIServlet.java |  4 +-
 .../asterix/api/http/servlet/FeedServlet.java   |  4 +-
 .../api/http/servlet/FeedServletUtil.java       | 14 +++++
 .../api/http/servlet/HyracksProperties.java     |  4 +-
 .../api/http/servlet/QueryAPIServlet.java       |  4 +-
 .../api/http/servlet/QueryResultAPIServlet.java |  4 +-
 .../api/http/servlet/QueryStatusAPIServlet.java |  4 +-
 .../api/http/servlet/ShutdownAPIServlet.java    | 14 +++++
 .../api/http/servlet/UpdateAPIServlet.java      |  4 +-
 .../asterix/drivers/AsterixClientDriver.java    |  4 +-
 .../ics/asterix/drivers/AsterixWebServer.java   |  4 +-
 .../ics/asterix/feeds/CentralFeedManager.java   |  4 +-
 .../uci/ics/asterix/feeds/FeedCollectInfo.java  | 14 +++++
 .../edu/uci/ics/asterix/feeds/FeedInfo.java     | 14 +++++
 .../feeds/FeedJobNotificationHandler.java       |  4 +-
 .../edu/uci/ics/asterix/feeds/FeedJoint.java    |  4 +-
 .../asterix/feeds/FeedLifecycleListener.java    |  4 +-
 .../uci/ics/asterix/feeds/FeedLoadManager.java  |  4 +-
 .../edu/uci/ics/asterix/feeds/FeedManager.java  |  4 +-
 .../ics/asterix/feeds/FeedMessageReceiver.java  | 14 +++++
 .../ics/asterix/feeds/FeedMetadataManager.java  | 14 +++++
 .../ics/asterix/feeds/FeedTrackingManager.java  |  4 +-
 .../feeds/FeedWorkRequestResponseHandler.java   |  4 +-
 .../uci/ics/asterix/feeds/FeedsActivator.java   | 14 +++++
 .../uci/ics/asterix/file/DatasetOperations.java |  4 +-
 .../ics/asterix/file/DataverseOperations.java   |  4 +-
 .../uci/ics/asterix/file/FeedOperations.java    |  4 +-
 .../uci/ics/asterix/file/IndexOperations.java   |  4 +-
 .../ics/asterix/file/JobSpecificationUtils.java |  4 +-
 .../file/SecondaryBTreeOperationsHelper.java    |  4 +-
 .../file/SecondaryRTreeOperationsHelper.java    |  4 +-
 .../bootstrap/AsterixStateDumpHandler.java      | 14 +++++
 .../bootstrap/ClusterLifecycleListener.java     |  4 +-
 .../hyracks/bootstrap/ClusterWorkExecutor.java  |  4 +-
 .../bootstrap/ExternalLibraryBootstrap.java     |  4 +-
 .../hyracks/bootstrap/FeedBootstrap.java        | 14 +++++
 .../bootstrap/NCApplicationEntryPoint.java      |  4 +-
 .../uci/ics/asterix/result/ResultReader.java    |  4 +-
 .../ConstantTupleSourceOperatorDescriptor.java  |  4 +-
 ...ConstantTupleSourceOperatorNodePushable.java |  4 +-
 .../sdk/static/js/asterix-sdk-stable.js         | 15 ++++++
 .../uci/ics/asterix/test/aql/AQLTestSuite.java  |  4 +-
 .../uci/ics/asterix/test/common/TestHelper.java |  4 +-
 .../edu/uci/ics/asterix/test/dml/DmlTest.java   |  4 +-
 .../ics/asterix/test/runtime/HDFSCluster.java   |  6 +--
 .../asterix/aql/base/AbstractExpression.java    |  4 +-
 .../edu/uci/ics/asterix/aql/base/Clause.java    |  4 +-
 .../uci/ics/asterix/aql/base/Expression.java    |  4 +-
 .../ics/asterix/aql/base/IAqlExpression.java    |  4 +-
 .../edu/uci/ics/asterix/aql/base/Literal.java   |  4 +-
 .../edu/uci/ics/asterix/aql/base/Statement.java |  4 +-
 .../aql/context/FunctionExpressionMap.java      |  4 +-
 .../asterix/aql/context/FunctionSignatures.java |  4 +-
 .../asterix/aql/context/RootScopeFactory.java   |  4 +-
 .../edu/uci/ics/asterix/aql/context/Scope.java  |  4 +-
 .../aql/expression/AbstractAccessor.java        |  4 +-
 .../asterix/aql/expression/AdmSplitInfo.java    |  6 +--
 .../ics/asterix/aql/expression/CallExpr.java    |  4 +-
 .../aql/expression/CompactStatement.java        |  4 +-
 .../asterix/aql/expression/ConstructorType.java |  4 +-
 .../expression/CreateDataverseStatement.java    |  4 +-
 .../expression/CreateFeedPolicyStatement.java   |  4 +-
 .../aql/expression/CreateFeedStatement.java     |  4 +-
 .../aql/expression/CreateFunctionStatement.java |  4 +-
 .../aql/expression/CreateIndexStatement.java    |  4 +-
 .../expression/CreatePrimaryFeedStatement.java  |  4 +-
 .../CreateSecondaryFeedStatement.java           |  4 +-
 .../ics/asterix/aql/expression/DatasetDecl.java |  4 +-
 .../asterix/aql/expression/DataverseDecl.java   |  4 +-
 .../aql/expression/DataverseDropStatement.java  |  4 +-
 .../asterix/aql/expression/DeleteStatement.java |  4 +-
 .../aql/expression/DisconnectFeedStatement.java |  4 +-
 .../asterix/aql/expression/DistinctClause.java  |  4 +-
 .../asterix/aql/expression/DropStatement.java   |  4 +-
 .../aql/expression/ExternalDetailsDecl.java     |  4 +-
 .../aql/expression/FLWOGRExpression.java        |  4 +-
 .../asterix/aql/expression/FeedDetailsDecl.java |  4 +-
 .../aql/expression/FeedDropStatement.java       |  4 +-
 .../aql/expression/FeedPolicyDropStatement.java |  4 +-
 .../asterix/aql/expression/FieldAccessor.java   |  4 +-
 .../asterix/aql/expression/FieldBinding.java    |  4 +-
 .../ics/asterix/aql/expression/ForClause.java   |  4 +-
 .../asterix/aql/expression/FunctionDecl.java    |  4 +-
 .../aql/expression/FunctionDropStatement.java   |  4 +-
 .../expression/GbyVariableExpressionPair.java   |  4 +-
 .../asterix/aql/expression/GroupbyClause.java   |  4 +-
 .../asterix/aql/expression/HdfsPathInfo.java    |  4 +-
 .../aql/expression/IDatasetDetailsDecl.java     |  4 +-
 .../ics/asterix/aql/expression/Identifier.java  |  4 +-
 .../uci/ics/asterix/aql/expression/IfExpr.java  |  4 +-
 .../asterix/aql/expression/IndexAccessor.java   |  4 +-
 .../ics/asterix/aql/expression/IndexDecl.java   |  4 +-
 .../aql/expression/IndexDropStatement.java      |  4 +-
 .../asterix/aql/expression/InsertStatement.java |  4 +-
 .../aql/expression/InternalDetailsDecl.java     |  4 +-
 .../ics/asterix/aql/expression/JoinClause.java  |  4 +-
 .../ics/asterix/aql/expression/LetClause.java   |  4 +-
 .../ics/asterix/aql/expression/LimitClause.java |  4 +-
 .../asterix/aql/expression/ListConstructor.java |  4 +-
 .../ics/asterix/aql/expression/LiteralExpr.java |  4 +-
 .../asterix/aql/expression/LoadStatement.java   |  4 +-
 .../aql/expression/MetaVariableClause.java      |  4 +-
 .../aql/expression/MetaVariableExpr.java        |  4 +-
 .../aql/expression/NodeGroupDropStatement.java  |  4 +-
 .../asterix/aql/expression/NodegroupDecl.java   |  4 +-
 .../asterix/aql/expression/OperatorExpr.java    |  4 +-
 .../asterix/aql/expression/OperatorType.java    |  4 +-
 .../asterix/aql/expression/OrderbyClause.java   |  4 +-
 .../expression/OrderedListTypeDefinition.java   |  4 +-
 .../aql/expression/QuantifiedExpression.java    |  4 +-
 .../asterix/aql/expression/QuantifiedPair.java  |  4 +-
 .../uci/ics/asterix/aql/expression/Query.java   |  4 +-
 .../aql/expression/RecordConstructor.java       |  4 +-
 .../aql/expression/RecordTypeDefinition.java    |  4 +-
 .../asterix/aql/expression/RunStatement.java    |  4 +-
 .../asterix/aql/expression/SetStatement.java    |  4 +-
 .../aql/expression/SubscribeFeedStatement.java  |  4 +-
 .../ics/asterix/aql/expression/TypeDecl.java    |  4 +-
 .../aql/expression/TypeDropStatement.java       |  4 +-
 .../asterix/aql/expression/TypeExpression.java  |  4 +-
 .../aql/expression/TypeReferenceExpression.java |  4 +-
 .../ics/asterix/aql/expression/UnaryExpr.java   |  4 +-
 .../ics/asterix/aql/expression/UnionExpr.java   |  4 +-
 .../expression/UnorderedListTypeDefinition.java |  4 +-
 .../asterix/aql/expression/UpdateClause.java    |  4 +-
 .../asterix/aql/expression/UpdateStatement.java |  4 +-
 .../asterix/aql/expression/VarIdentifier.java   |  4 +-
 .../asterix/aql/expression/VariableExpr.java    |  4 +-
 .../ics/asterix/aql/expression/WhereClause.java |  4 +-
 .../asterix/aql/expression/WriteStatement.java  |  4 +-
 .../aql/expression/visitor/AQLPrintVisitor.java |  4 +-
 .../visitor/IAqlExpressionVisitor.java          |  4 +-
 .../visitor/IAqlPlusExpressionVisitor.java      |  4 +-
 .../visitor/IAqlVisitorWithVoidReturn.java      |  4 +-
 .../ics/asterix/aql/literal/DoubleLiteral.java  |  4 +-
 .../ics/asterix/aql/literal/FalseLiteral.java   |  4 +-
 .../ics/asterix/aql/literal/FloatLiteral.java   |  4 +-
 .../ics/asterix/aql/literal/IntegerLiteral.java |  4 +-
 .../asterix/aql/literal/LongIntegerLiteral.java |  4 +-
 .../ics/asterix/aql/literal/NullLiteral.java    |  4 +-
 .../ics/asterix/aql/literal/StringLiteral.java  |  4 +-
 .../ics/asterix/aql/literal/TrueLiteral.java    |  4 +-
 .../ics/asterix/aql/rewrites/AqlRewriter.java   |  4 +-
 .../aql/rewrites/AqlRewritingContext.java       |  4 +-
 .../CloneAndSubstituteVariablesVisitor.java     |  4 +-
 .../asterix/aql/rewrites/InlineUdfsVisitor.java |  4 +-
 .../aql/rewrites/VariableSubstitution.java      |  4 +-
 .../asterix/common/annotations/AutoDataGen.java |  4 +-
 .../annotations/DateBetweenYearsDataGen.java    |  4 +-
 .../DatetimeAddRandHoursDataGen.java            |  4 +-
 .../DatetimeBetweenYearsDataGen.java            |  4 +-
 .../annotations/FieldIntervalDataGen.java       |  4 +-
 .../common/annotations/FieldValFileDataGen.java |  4 +-
 .../FieldValFileSameIndexDataGen.java           |  4 +-
 .../common/annotations/IRecordFieldDataGen.java |  4 +-
 .../annotations/IRecordTypeAnnotation.java      |  4 +-
 .../annotations/InsertRandIntDataGen.java       |  4 +-
 .../asterix/common/annotations/ListDataGen.java |  4 +-
 .../common/annotations/ListValFileDataGen.java  |  4 +-
 .../annotations/RecordDataGenAnnotation.java    |  4 +-
 ...econdaryIndexSearchExpressionAnnotation.java |  4 +-
 .../asterix/common/annotations/TypeDataGen.java |  4 +-
 .../annotations/UndeclaredFieldsDataGen.java    |  4 +-
 .../asterix/common/api/AsterixContextInfo.java  |  4 +-
 .../common/api/AsterixThreadExecutor.java       |  4 +-
 .../common/api/AsterixThreadFactory.java        |  4 +-
 .../common/api/IAsterixAppRuntimeContext.java   |  4 +-
 .../asterix/common/api/IAsterixContextInfo.java |  4 +-
 .../api/IAsterixRuntimeComponentsProvider.java  |  4 +-
 .../common/api/IClusterEventsSubscriber.java    |  4 +-
 .../common/api/IClusterManagementWork.java      |  4 +-
 .../api/IClusterManagementWorkResponse.java     | 14 +++++
 .../common/api/ILocalResourceMetadata.java      |  4 +-
 .../config/AbstractAsterixProperties.java       |  4 +-
 .../config/AsterixCompilerProperties.java       |  4 +-
 .../config/AsterixExternalProperties.java       |  4 +-
 .../common/config/AsterixFeedProperties.java    |  4 +-
 .../config/AsterixMetadataProperties.java       |  4 +-
 .../config/AsterixPropertiesAccessor.java       |  4 +-
 .../common/config/AsterixStorageProperties.java |  4 +-
 .../config/AsterixTransactionProperties.java    |  4 +-
 .../asterix/common/config/DatasetConfig.java    |  4 +-
 .../config/IAsterixPropertiesProvider.java      |  4 +-
 .../common/config/IPropertyInterpreter.java     |  4 +-
 .../common/config/OptimizationConfUtil.java     |  4 +-
 .../common/config/PropertyInterpreters.java     |  4 +-
 .../common/context/AsterixFileMapManager.java   |  4 +-
 .../AsterixVirtualBufferCacheProvider.java      |  4 +-
 .../common/context/BaseOperationTracker.java    |  4 +-
 .../context/CorrelatedPrefixMergePolicy.java    |  4 +-
 .../CorrelatedPrefixMergePolicyFactory.java     |  4 +-
 .../common/context/DatasetLifecycleManager.java |  4 +-
 .../context/ITransactionSubsystemProvider.java  |  4 +-
 .../context/TransactionSubsystemProvider.java   |  4 +-
 .../common/dataflow/AsterixLSMIndexUtil.java    |  4 +-
 ...erixLSMInsertDeleteOperatorNodePushable.java |  4 +-
 ...rtedIndexInsertDeleteOperatorDescriptor.java |  4 +-
 ...ixLSMTreeInsertDeleteOperatorDescriptor.java |  4 +-
 .../IAsterixApplicationContextInfo.java         |  4 +-
 .../common/exceptions/AsterixException.java     |  4 +-
 .../exceptions/AsterixRuntimeException.java     |  4 +-
 .../common/exceptions/FrameDataException.java   |  4 +-
 .../common/exceptions/TypeException.java        |  4 +-
 .../common/feeds/BasicMonitoredBuffer.java      | 14 +++++
 .../asterix/common/feeds/CollectionRuntime.java |  4 +-
 .../feeds/ComputeSideMonitoredBuffer.java       | 14 +++++
 .../ics/asterix/common/feeds/DataBucket.java    |  4 +-
 .../asterix/common/feeds/DataBucketPool.java    |  4 +-
 .../common/feeds/DistributeFeedFrameWriter.java |  4 +-
 .../ics/asterix/common/feeds/FeedActivity.java  |  4 +-
 .../feeds/FeedCollectRuntimeInputHandler.java   | 14 +++++
 .../common/feeds/FeedConnectJobInfo.java        | 14 +++++
 .../asterix/common/feeds/FeedConnectionId.java  |  4 +-
 .../common/feeds/FeedConnectionRequest.java     |  4 +-
 .../ics/asterix/common/feeds/FeedConstants.java | 14 +++++
 .../common/feeds/FeedExceptionHandler.java      |  4 +-
 .../asterix/common/feeds/FeedFrameCache.java    |  4 +-
 .../common/feeds/FeedFrameCollector.java        |  4 +-
 .../common/feeds/FeedFrameDiscarder.java        | 14 +++++
 .../asterix/common/feeds/FeedFrameHandlers.java |  4 +-
 .../asterix/common/feeds/FeedFrameSpiller.java  |  4 +-
 .../common/feeds/FeedFrameTupleAccessor.java    | 14 +++++
 .../ics/asterix/common/feeds/FeedFrameUtil.java | 14 +++++
 .../uci/ics/asterix/common/feeds/FeedId.java    |  4 +-
 .../asterix/common/feeds/FeedIntakeInfo.java    | 14 +++++
 .../ics/asterix/common/feeds/FeedJobInfo.java   | 14 +++++
 .../ics/asterix/common/feeds/FeedJointKey.java  |  4 +-
 .../asterix/common/feeds/FeedMemoryManager.java |  4 +-
 .../common/feeds/FeedMessageService.java        |  4 +-
 .../common/feeds/FeedMetricCollector.java       |  4 +-
 .../common/feeds/FeedPolicyAccessor.java        |  4 +-
 .../ics/asterix/common/feeds/FeedRuntime.java   |  4 +-
 .../ics/asterix/common/feeds/FeedRuntimeId.java |  4 +-
 .../common/feeds/FeedRuntimeInputHandler.java   |  4 +-
 .../common/feeds/FeedRuntimeManager.java        |  4 +-
 .../asterix/common/feeds/FeedRuntimeReport.java | 14 +++++
 .../common/feeds/FeedStorageStatistics.java     | 14 +++++
 .../common/feeds/FeedTupleCommitAckMessage.java |  4 +-
 .../feeds/FeedTupleCommitResponseMessage.java   |  4 +-
 .../asterix/common/feeds/FrameCollection.java   |  4 +-
 .../asterix/common/feeds/FrameDistributor.java  |  4 +-
 .../common/feeds/FrameEventCallback.java        |  4 +-
 .../common/feeds/IFramePostProcessor.java       | 14 +++++
 .../common/feeds/IFramePreprocessor.java        | 14 +++++
 .../asterix/common/feeds/IngestionRuntime.java  |  4 +-
 .../common/feeds/IntakePartitionStatistics.java | 14 +++++
 .../common/feeds/IntakeSideMonitoredBuffer.java | 14 +++++
 .../asterix/common/feeds/MessageReceiver.java   |  4 +-
 .../asterix/common/feeds/MonitoredBuffer.java   |  4 +-
 .../common/feeds/MonitoredBufferTimerTasks.java |  4 +-
 .../uci/ics/asterix/common/feeds/NodeLoad.java  | 14 +++++
 .../asterix/common/feeds/NodeLoadReport.java    |  4 +-
 .../common/feeds/NodeLoadReportService.java     |  4 +-
 .../uci/ics/asterix/common/feeds/Series.java    | 14 +++++
 .../uci/ics/asterix/common/feeds/SeriesAvg.java | 14 +++++
 .../ics/asterix/common/feeds/SeriesRate.java    | 14 +++++
 .../common/feeds/StorageFrameHandler.java       | 14 +++++
 .../feeds/StorageSideMonitoredBuffer.java       | 14 +++++
 .../common/feeds/SubscribableFeedRuntimeId.java |  4 +-
 .../common/feeds/SubscribableRuntime.java       |  4 +-
 .../common/feeds/api/ICentralFeedManager.java   | 14 +++++
 .../common/feeds/api/IDatasourceAdapter.java    |  4 +-
 .../common/feeds/api/IExceptionHandler.java     |  4 +-
 .../asterix/common/feeds/api/IFeedAdapter.java  |  4 +-
 .../feeds/api/IFeedConnectionManager.java       |  4 +-
 .../asterix/common/feeds/api/IFeedJoint.java    |  4 +-
 .../api/IFeedLifecycleEventSubscriber.java      | 14 +++++
 .../IFeedLifecycleIntakeEventSubscriber.java    | 14 +++++
 .../feeds/api/IFeedLifecycleListener.java       |  4 +-
 .../common/feeds/api/IFeedLoadManager.java      | 14 +++++
 .../asterix/common/feeds/api/IFeedManager.java  |  4 +-
 .../common/feeds/api/IFeedMemoryComponent.java  |  4 +-
 .../common/feeds/api/IFeedMemoryManager.java    |  4 +-
 .../asterix/common/feeds/api/IFeedMessage.java  |  4 +-
 .../common/feeds/api/IFeedMessageService.java   |  4 +-
 .../common/feeds/api/IFeedMetadataManager.java  | 14 +++++
 .../common/feeds/api/IFeedMetricCollector.java  |  4 +-
 .../api/IFeedOperatorOutputSideHandler.java     |  4 +-
 .../asterix/common/feeds/api/IFeedProvider.java | 14 +++++
 .../asterix/common/feeds/api/IFeedRuntime.java  |  4 +-
 .../asterix/common/feeds/api/IFeedService.java  |  4 +-
 .../feeds/api/IFeedSubscriptionManager.java     |  4 +-
 .../common/feeds/api/IFeedTrackingManager.java  | 14 +++++
 .../ics/asterix/common/feeds/api/IFeedWork.java |  4 +-
 .../feeds/api/IFeedWorkEventListener.java       |  4 +-
 .../common/feeds/api/IFeedWorkManager.java      | 14 +++++
 .../common/feeds/api/IFrameEventCallback.java   | 14 +++++
 .../feeds/api/IIntakeProgressTracker.java       | 14 +++++
 .../common/feeds/api/IMessageReceiver.java      |  4 +-
 .../common/feeds/api/ISubscribableRuntime.java  |  4 +-
 .../common/feeds/api/ISubscriberRuntime.java    |  4 +-
 .../common/feeds/api/ISubscriptionProvider.java | 14 +++++
 .../feeds/api/ITupleTrackingFeedAdapter.java    | 14 +++++
 .../common/feeds/message/EndFeedMessage.java    |  4 +-
 .../feeds/message/FeedCongestionMessage.java    |  4 +-
 .../common/feeds/message/FeedMessage.java       |  4 +-
 .../feeds/message/FeedMessageService.java       |  4 +-
 .../common/feeds/message/FeedReportMessage.java |  4 +-
 .../message/FeedTupleCommitAckMessage.java      |  4 +-
 .../message/FeedTupleCommitResponseMessage.java |  4 +-
 .../common/feeds/message/NodeReportMessage.java |  4 +-
 .../feeds/message/ScaleInReportMessage.java     |  4 +-
 .../feeds/message/StorageReportFeedMessage.java |  4 +-
 .../message/ThrottlingEnabledFeedMessage.java   |  4 +-
 .../common/functions/FunctionConstants.java     |  4 +-
 .../common/functions/FunctionDescriptorTag.java |  4 +-
 .../common/functions/FunctionSignature.java     |  4 +-
 .../AbstractLSMIOOperationCallback.java         |  4 +-
 .../LSMBTreeIOOperationCallback.java            |  4 +-
 .../LSMBTreeIOOperationCallbackFactory.java     |  4 +-
 .../LSMInvertedIndexIOOperationCallback.java    |  4 +-
 ...InvertedIndexIOOperationCallbackFactory.java |  4 +-
 .../LSMRTreeIOOperationCallback.java            |  4 +-
 .../LSMRTreeIOOperationCallbackFactory.java     |  4 +-
 .../common/parse/IAsterixTupleParser.java       | 14 +++++
 .../common/parse/ITupleForwardPolicy.java       | 14 +++++
 .../common/parse/ITupleParserPolicy.java        | 14 +++++
 .../transactions/AbstractOperationCallback.java |  4 +-
 .../AbstractOperationCallbackFactory.java       |  4 +-
 .../asterix/common/transactions/DatasetId.java  |  4 +-
 .../IAsterixAppRuntimeContextProvider.java      |  4 +-
 .../common/transactions/ILockHashTable.java     |  4 +-
 .../common/transactions/ILockManager.java       |  6 +--
 .../common/transactions/ILockMatrix.java        |  4 +-
 .../common/transactions/ILogManager.java        |  4 +-
 .../asterix/common/transactions/ILogPage.java   |  4 +-
 .../asterix/common/transactions/ILogReader.java |  4 +-
 .../asterix/common/transactions/ILogRecord.java |  4 +-
 .../common/transactions/IRecoveryManager.java   |  4 +-
 .../transactions/ITransactionContext.java       |  4 +-
 .../transactions/ITransactionManager.java       |  4 +-
 .../transactions/ITransactionSubsystem.java     |  4 +-
 .../ics/asterix/common/transactions/JobId.java  |  4 +-
 .../transactions/LogManagerProperties.java      |  4 +-
 .../asterix/common/transactions/LogRecord.java  |  4 +-
 .../asterix/common/transactions/LogType.java    |  4 +-
 .../common/transactions/MutableLong.java        |  4 +-
 .../transactions/PrimaryKeyTupleReference.java  | 14 +++++
 .../ics/asterix/common/utils/ANameSchema.java   |  4 +-
 .../asterix/common/utils/UTF8CharSequence.java  |  4 +-
 .../asterix/test/base/AsterixTestHelper.java    |  4 +-
 .../src/main/resources/schema/asterix-conf.xsd  | 14 +++++
 .../uci/ics/asterix/test/aql/TestHelper.java    | 14 +++++
 .../uci/ics/asterix/test/aql/TestsUtils.java    |  4 +-
 .../uci/ics/asterix/event/api/ClusterInfo.java  |  4 +-
 .../edu/uci/ics/asterix/event/api/NodeInfo.java |  4 +-
 .../ics/asterix/event/driver/EventConfig.java   |  4 +-
 .../ics/asterix/event/driver/EventDriver.java   |  4 +-
 .../ics/asterix/event/error/EventException.java |  4 +-
 .../ics/asterix/event/error/OutputHandler.java  |  4 +-
 .../asterix/event/error/VerificationUtil.java   |  4 +-
 .../management/AsterixEventServiceClient.java   |  4 +-
 .../event/management/DefaultOutputHandler.java  |  4 +-
 .../asterix/event/management/ErrorHandler.java  |  4 +-
 .../asterix/event/management/EventExecutor.java |  4 +-
 .../ics/asterix/event/management/EventTask.java |  4 +-
 .../event/management/EventTaskReport.java       |  4 +-
 .../ics/asterix/event/management/EventUtil.java |  4 +-
 .../event/management/IOutputHandler.java        |  4 +-
 .../event/management/IPatternListener.java      |  4 +-
 .../event/management/OutputAnalysis.java        |  4 +-
 .../asterix/event/management/Randomizer.java    |  4 +-
 .../ics/asterix/event/management/ValueType.java |  4 +-
 .../asterix/event/model/AsterixInstance.java    |  4 +-
 .../event/model/AsterixRuntimeState.java        |  4 +-
 .../uci/ics/asterix/event/model/BackupInfo.java |  4 +-
 .../uci/ics/asterix/event/model/EventList.java  |  4 +-
 .../ics/asterix/event/model/ProcessInfo.java    |  4 +-
 .../event/service/AsterixEventService.java      | 14 +++++
 .../asterix/event/service/ILookupService.java   |  4 +-
 .../asterix/event/service/ServiceProvider.java  |  4 +-
 .../asterix/event/service/ZooKeeperService.java |  4 +-
 .../ics/asterix/event/util/PatternCreator.java  |  4 +-
 .../static/js/asterix-sdk-stable.js             | 15 ++++++
 .../src/main/resources/asterix-sdk-stable.js    | 14 +++++
 .../static/js/asterix-sdk-stable.js             | 16 ++++++
 .../adapter/factory/CNNFeedAdapterFactory.java  |  4 +-
 .../adapter/factory/HiveAdapterFactory.java     |  4 +-
 .../PullBasedAzureTwitterAdapterFactory.java    | 14 +++++
 .../factory/PullBasedTwitterAdapterFactory.java |  4 +-
 .../factory/PushBasedTwitterAdapterFactory.java | 14 +++++
 .../adapter/factory/RSSFeedAdapterFactory.java  |  4 +-
 .../dataset/adapter/AzureTweetEntity.java       | 14 +++++
 .../adapter/AzureTweetMetadataEntity.java       | 14 +++++
 .../dataset/adapter/ClientBasedFeedAdapter.java |  4 +-
 .../external/dataset/adapter/FeedClient.java    |  4 +-
 .../external/dataset/adapter/IFeedClient.java   |  4 +-
 .../dataset/adapter/IFeedClientFactory.java     | 14 +++++
 .../dataset/adapter/IPullBasedFeedClient.java   |  4 +-
 .../dataset/adapter/PullBasedAdapter.java       |  4 +-
 .../adapter/PullBasedAzureFeedClient.java       | 14 +++++
 .../adapter/PullBasedAzureTwitterAdapter.java   | 14 +++++
 .../adapter/PullBasedTwitterAdapter.java        |  4 +-
 .../adapter/PullBasedTwitterFeedClient.java     |  4 +-
 .../adapter/PushBasedTwitterAdapter.java        | 14 +++++
 .../adapter/PushBasedTwitterFeedClient.java     |  4 +-
 .../dataset/adapter/RSSFeedAdapter.java         |  4 +-
 .../external/dataset/adapter/RSSFeedClient.java |  4 +-
 .../dataset/adapter/StreamBasedAdapter.java     | 14 +++++
 .../ExternalFunctionDescriptorProvider.java     |  4 +-
 .../library/ExternalFunctionProvider.java       |  4 +-
 .../ExternalScalarFunctionEvaluatorFactory.java |  4 +-
 .../external/library/IExternalFunction.java     |  4 +-
 .../library/IExternalScalarFunction.java        |  4 +-
 .../external/library/IFunctionFactory.java      |  4 +-
 .../external/library/IFunctionHelper.java       |  4 +-
 .../external/library/IResultCollector.java      |  4 +-
 .../external/library/JTypeObjectFactory.java    |  4 +-
 .../external/library/JavaFunctionHelper.java    |  4 +-
 .../external/library/ResultCollector.java       |  4 +-
 .../library/RuntimeExternalFunctionUtil.java    |  4 +-
 .../ics/asterix/external/library/TypeInfo.java  | 14 +++++
 .../external/library/java/IJListAccessor.java   | 14 +++++
 .../asterix/external/library/java/IJObject.java |  4 +-
 .../external/library/java/IJObjectAccessor.java | 14 +++++
 .../external/library/java/IJRecordAccessor.java | 14 +++++
 .../asterix/external/library/java/IJType.java   | 14 +++++
 .../external/library/java/JObjectAccessors.java | 14 +++++
 .../library/java/JObjectPointableVisitor.java   | 14 +++++
 .../asterix/external/library/java/JTypeTag.java |  4 +-
 .../ics/asterix/external/util/DNSResolver.java  |  4 +-
 .../external/util/DNSResolverFactory.java       |  4 +-
 .../ics/asterix/external/util/Datatypes.java    | 14 +++++
 .../asterix/external/util/INodeResolver.java    |  4 +-
 .../external/util/INodeResolverFactory.java     |  6 +--
 .../external/util/IdentitiyResolverFactory.java |  4 +-
 .../asterix/external/util/IdentityResolver.java |  4 +-
 .../asterix/external/util/TweetProcessor.java   | 14 +++++
 .../ics/asterix/external/util/TwitterUtil.java  | 14 +++++
 .../asterix/fuzzyjoin/FuzzyFiltersJaccard.java  |  2 +-
 .../fuzzyjoin/FuzzyJoinAppendLength.java        |  2 +-
 .../ics/asterix/fuzzyjoin/FuzzyJoinConfig.java  |  2 +-
 .../ics/asterix/fuzzyjoin/FuzzyJoinContext.java |  2 +-
 .../ics/asterix/fuzzyjoin/FuzzyJoinMemory.java  |  2 +-
 .../asterix/fuzzyjoin/FuzzyJoinTokenize.java    |  2 +-
 .../ics/asterix/fuzzyjoin/FuzzyJoinUtil.java    |  2 +-
 .../edu/uci/ics/asterix/fuzzyjoin/IntArray.java |  2 +-
 .../edu/uci/ics/asterix/fuzzyjoin/IntPair.java  |  2 +-
 .../fuzzyjoin/LittleEndianIntInputStream.java   |  2 +-
 .../fuzzyjoin/LittleEndianIntOutputStream.java  |  2 +-
 .../ics/asterix/fuzzyjoin/MutableInteger.java   |  2 +-
 .../asterix/fuzzyjoin/RIDPairSimilarity.java    |  2 +-
 .../uci/ics/asterix/fuzzyjoin/ResultJoin.java   |  2 +-
 .../ics/asterix/fuzzyjoin/ResultSelfJoin.java   |  2 +-
 .../fuzzyjoin/invertedlist/InvertedList.java    |  2 +-
 .../invertedlist/InvertedListLengthFixed.java   |  2 +-
 .../invertedlist/InvertedListLengthList.java    |  2 +-
 .../invertedlist/InvertedListPlain.java         |  2 +-
 .../fuzzyjoin/invertedlist/InvertedLists.java   |  2 +-
 .../invertedlist/InvertedListsLengthFixed.java  |  2 +-
 .../invertedlist/InvertedListsLengthList.java   |  2 +-
 .../fuzzyjoin/recordgroup/RecordGroup.java      |  2 +-
 .../recordgroup/RecordGroupFactory.java         |  2 +-
 .../recordgroup/RecordGroupLengthCount.java     |  2 +-
 .../recordgroup/RecordGroupLengthIdentity.java  |  2 +-
 .../recordgroup/RecordGroupLengthRange.java     |  2 +-
 .../recordgroup/RecordGroupSingle.java          |  2 +-
 .../recordgroup/RecordGroupTokenFrequency.java  |  2 +-
 .../RecordGroupTokenFrequencyMirror.java        |  2 +-
 .../recordgroup/RecordGroupTokenIdentity.java   |  2 +-
 .../fuzzyjoin/similarity/PartialIntersect.java  |  2 +-
 .../fuzzyjoin/similarity/SimilarityFilters.java |  2 +-
 .../similarity/SimilarityFiltersFactory.java    |  2 +-
 .../similarity/SimilarityFiltersJaccard.java    |  2 +-
 .../similarity/SimilarityMetricFactory.java     |  2 +-
 .../AbstractUTF8StringBinaryTokenizer.java      |  2 +-
 .../fuzzyjoin/tokenizer/AbstractUTF8Token.java  |  2 +-
 .../tokenizer/AbstractUTF8TokenFactory.java     |  2 +-
 .../DelimitedUTF8StringBinaryTokenizer.java     |  2 +-
 ...limitedUTF8StringBinaryTokenizerFactory.java |  2 +-
 .../tokenizer/HashedUTF8NGramToken.java         |  2 +-
 .../tokenizer/HashedUTF8NGramTokenFactory.java  |  2 +-
 .../tokenizer/HashedUTF8WordToken.java          |  2 +-
 .../tokenizer/HashedUTF8WordTokenFactory.java   |  2 +-
 .../fuzzyjoin/tokenizer/IBinaryTokenizer.java   |  2 +-
 .../tokenizer/IBinaryTokenizerFactory.java      |  2 +-
 .../fuzzyjoin/tokenizer/INGramToken.java        |  2 +-
 .../ics/asterix/fuzzyjoin/tokenizer/IToken.java |  2 +-
 .../fuzzyjoin/tokenizer/ITokenFactory.java      |  2 +-
 .../fuzzyjoin/tokenizer/NGramTokenizer.java     |  2 +-
 .../NGramUTF8StringBinaryTokenizer.java         |  2 +-
 .../fuzzyjoin/tokenizer/StringUtils.java        |  2 +-
 .../ics/asterix/fuzzyjoin/tokenizer/Token.java  |  2 +-
 .../asterix/fuzzyjoin/tokenizer/Tokenizer.java  |  2 +-
 .../fuzzyjoin/tokenizer/TokenizerBuffered.java  |  2 +-
 .../tokenizer/TokenizerBufferedFactory.java     |  2 +-
 .../fuzzyjoin/tokenizer/TokenizerFactory.java   |  2 +-
 .../fuzzyjoin/tokenizer/UTF8NGramToken.java     |  2 +-
 .../tokenizer/UTF8NGramTokenFactory.java        |  2 +-
 .../fuzzyjoin/tokenizer/UTF8WordToken.java      |  2 +-
 .../tokenizer/UTF8WordTokenFactory.java         |  2 +-
 .../fuzzyjoin/tokenizer/WordTokenizer.java      |  2 +-
 .../tokenizer/WordTokenizerBuffered.java        |  2 +-
 .../fuzzyjoin/tokenorder/IntTokenCountRank.java |  2 +-
 .../tokenorder/IntTokenCountRankFrequency.java  |  2 +-
 .../fuzzyjoin/tokenorder/IntTokenRank.java      |  2 +-
 .../tokenorder/IntTokenRankFrequency.java       |  2 +-
 .../asterix/fuzzyjoin/tokenorder/TokenLoad.java |  2 +-
 .../asterix/fuzzyjoin/tokenorder/TokenRank.java |  2 +-
 .../tokenorder/TokenRankBufferedFrequency.java  |  2 +-
 .../tokenorder/TokenRankFrequency.java          |  2 +-
 .../asterix/fuzzyjoin/tests/FuzzyJoinTest.java  |  2 +-
 .../fuzzyjoin/tests/FuzzyJoinTestUtil.java      |  2 +-
 .../fuzzyjoin/tests/NGramTokenizerTest.java     |  2 +-
 .../fuzzyjoin/tests/WordTokenizerTest.java      |  2 +-
 .../tests/dataset/AbstractDataset.java          |  2 +-
 .../dataset/AbstractTokenizableDataset.java     | 15 ++++++
 .../fuzzyjoin/tests/dataset/DBLPDataset.java    |  2 +-
 .../tests/dataset/DBLPSmallDataset.java         |  2 +-
 .../tests/dataset/IntArrayBagSmallDataset.java  |  2 +-
 .../tests/dataset/IntArraySetSmallDataset.java  |  2 +-
 .../fuzzyjoin/tests/dataset/PUBDataset.java     |  2 +-
 .../tests/dataset/PUBSmallDataset.java          |  2 +-
 .../tests/dataset/PublicationsDataset.java      |  2 +-
 .../dataset/UsersVisitorsSmallDataset.java      |  2 +-
 .../installer/command/AbstractCommand.java      |  4 +-
 .../asterix/installer/command/AlterCommand.java |  4 +-
 .../installer/command/BackupCommand.java        |  4 +-
 .../installer/command/CommandConfig.java        |  4 +-
 .../installer/command/CommandHandler.java       |  4 +-
 .../installer/command/CreateCommand.java        |  4 +-
 .../installer/command/DeleteCommand.java        |  4 +-
 .../installer/command/DescribeCommand.java      |  4 +-
 .../asterix/installer/command/HelpCommand.java  |  4 +-
 .../ics/asterix/installer/command/ICommand.java |  4 +-
 .../installer/command/InstallCommand.java       |  4 +-
 .../asterix/installer/command/LogCommand.java   |  4 +-
 .../installer/command/RestoreCommand.java       |  4 +-
 .../installer/command/ShutdownCommand.java      |  4 +-
 .../asterix/installer/command/StartCommand.java |  4 +-
 .../installer/command/StartNodeCommand.java     |  4 +-
 .../asterix/installer/command/StopCommand.java  |  4 +-
 .../installer/command/StopNodeCommand.java      |  4 +-
 .../installer/command/UninstallCommand.java     |  4 +-
 .../installer/command/ValidateCommand.java      |  4 +-
 .../installer/command/VersionCommand.java       |  4 +-
 .../asterix/installer/driver/InstallerUtil.java |  4 +-
 .../installer/error/InstallerException.java     |  4 +-
 .../asterix/installer/error/OutputHandler.java  |  4 +-
 .../test/AsterixExternalLibraryIT.java          |  4 +-
 .../test/AsterixInstallerIntegrationUtil.java   |  4 +-
 .../installer/test/AsterixLifecycleIT.java      |  4 +-
 .../installer/transaction/DmlRecoveryIT.java    | 14 +++++
 .../installer/transaction/RecoveryIT.java       |  4 +-
 .../asterix/lexergenerator/LexerGenerator.java  |  4 +-
 .../lexergenerator/LexerGeneratorMojo.java      |  4 +-
 .../ics/asterix/lexergenerator/LexerNode.java   |  4 +-
 .../lexergenerator/NodeChainFactory.java        |  4 +-
 .../uci/ics/asterix/lexergenerator/Token.java   |  4 +-
 .../ics/asterix/lexergenerator/TokenAux.java    |  4 +-
 .../rulegenerators/RuleGenerator.java           |  4 +-
 .../RuleGeneratorAnythingUntil.java             |  4 +-
 .../RuleGeneratorCaseInsensitiveChar.java       |  4 +-
 .../rulegenerators/RuleGeneratorChar.java       |  4 +-
 .../RuleGeneratorCharOrNothing.java             |  4 +-
 .../RuleGeneratorDigitSequence.java             |  4 +-
 .../rulegenerators/RuleGeneratorNothing.java    |  4 +-
 .../rulegenerators/RuleGeneratorSign.java       |  4 +-
 .../RuleGeneratorSignOrNothing.java             |  4 +-
 .../rulegenerators/RuleGeneratorString.java     |  4 +-
 .../rulegenerators/RuleGeneratorToken.java      |  4 +-
 .../ics/asterix/lexergenerator/rules/Rule.java  |  4 +-
 .../lexergenerator/rules/RuleAnythingUntil.java |  4 +-
 .../asterix/lexergenerator/rules/RuleChar.java  |  4 +-
 .../lexergenerator/rules/RuleDigitSequence.java |  4 +-
 .../lexergenerator/rules/RuleEpsilon.java       |  4 +-
 .../lexergenerator/rules/RulePartial.java       |  4 +-
 .../src/main/resources/Lexer.java               |  4 +-
 .../src/main/resources/LexerException.java      |  4 +-
 .../ics/asterix/lexergenerator/Fixtures.java    |  4 +-
 .../lexergenerator/LexerNodeAddRuleTest.java    |  4 +-
 .../lexergenerator/LexerNodeAppendNodeTest.java |  4 +-
 .../lexergenerator/LexerNodeAppendRuleTest.java |  4 +-
 .../LexerNodeAuxFunctionsTest.java              |  4 +-
 .../recordmanagergenerator/Generator.java       |  4 +-
 .../RecordManagerGeneratorMojo.java             |  4 +-
 .../recordmanagergenerator/RecordType.java      |  4 +-
 .../src/main/resources/AllocInfo.java           | 14 +++++
 .../src/main/resources/ArenaManager.java        |  4 +-
 .../src/main/resources/RecordManager.java       |  4 +-
 .../src/main/resources/RecordManagerStats.java  | 14 +++++
 .../src/main/resources/TypeUtil.java            | 14 +++++
 .../ics/asterix/metadata/GarbageCollector.java  |  6 +--
 .../ics/asterix/metadata/IDatasetDetails.java   |  4 +-
 .../uci/ics/asterix/metadata/MetadataCache.java |  4 +-
 .../ics/asterix/metadata/MetadataException.java |  4 +-
 .../uci/ics/asterix/metadata/MetadataNode.java  |  4 +-
 .../metadata/MetadataTransactionContext.java    |  4 +-
 .../metadata/api/IAsterixStateProxy.java        |  4 +-
 .../asterix/metadata/api/IClusterManager.java   | 14 +++++
 .../asterix/metadata/api/IMetadataEntity.java   |  4 +-
 .../api/IMetadataEntityTupleTranslator.java     |  4 +-
 .../asterix/metadata/api/IMetadataIndex.java    |  4 +-
 .../asterix/metadata/api/IMetadataManager.java  |  4 +-
 .../ics/asterix/metadata/api/IMetadataNode.java |  4 +-
 .../asterix/metadata/api/IValueExtractor.java   |  4 +-
 .../metadata/bootstrap/AsterixStateProxy.java   |  4 +-
 .../metadata/bootstrap/MetadataBootstrap.java   |  4 +-
 .../metadata/bootstrap/MetadataConstants.java   |  4 +-
 .../metadata/bootstrap/MetadataIndex.java       |  4 +-
 .../bootstrap/MetadataPrimaryIndexes.java       |  4 +-
 .../bootstrap/MetadataSecondaryIndexes.java     |  4 +-
 .../cluster/AbstractClusterManagementWork.java  |  4 +-
 .../asterix/metadata/cluster/AddNodeWork.java   |  4 +-
 .../metadata/cluster/AddNodeWorkResponse.java   |  4 +-
 .../cluster/ClusterManagementWorkResponse.java  | 14 +++++
 .../metadata/cluster/ClusterManager.java        |  4 +-
 .../metadata/cluster/RemoveNodeWork.java        | 14 +++++
 .../cluster/RemoveNodeWorkResponse.java         |  4 +-
 .../metadata/dataset/hints/DatasetHints.java    |  4 +-
 .../asterix/metadata/dataset/hints/IHint.java   |  4 +-
 .../AqlCompiledMetadataDeclarations.java        |  4 +-
 .../ics/asterix/metadata/declared/AqlIndex.java |  4 +-
 .../declared/AqlLogicalPlanAndMetadataImpl.java |  4 +-
 .../declared/AqlMetadataImplConfig.java         |  4 +-
 .../asterix/metadata/declared/AqlSourceId.java  |  4 +-
 .../metadata/declared/DatasetDataSource.java    | 14 +++++
 .../declared/FieldExtractingAdapter.java        | 14 +++++
 .../declared/FieldExtractingAdapterFactory.java | 14 +++++
 .../metadata/declared/FileSplitDataSink.java    |  4 +-
 .../metadata/declared/FileSplitSinkId.java      |  4 +-
 .../declared/PKGeneratingAdapterFactory.java    |  2 +-
 .../metadata/declared/ResultSetDataSink.java    |  4 +-
 .../metadata/declared/ResultSetSinkId.java      |  4 +-
 .../metadata/entities/CompactionPolicy.java     |  4 +-
 .../ics/asterix/metadata/entities/Dataset.java  |  4 +-
 .../metadata/entities/DatasourceAdapter.java    |  4 +-
 .../ics/asterix/metadata/entities/Datatype.java |  4 +-
 .../asterix/metadata/entities/Dataverse.java    |  4 +-
 .../uci/ics/asterix/metadata/entities/Feed.java |  4 +-
 .../asterix/metadata/entities/FeedPolicy.java   |  4 +-
 .../ics/asterix/metadata/entities/Function.java |  4 +-
 .../ics/asterix/metadata/entities/Index.java    |  4 +-
 .../entities/InternalDatasetDetails.java        |  4 +-
 .../ics/asterix/metadata/entities/Library.java  | 14 +++++
 .../asterix/metadata/entities/NodeGroup.java    |  4 +-
 .../asterix/metadata/entities/PrimaryFeed.java  |  4 +-
 .../metadata/entities/SecondaryFeed.java        |  4 +-
 .../AbstractTupleTranslator.java                |  4 +-
 .../CompactionPolicyTupleTranslator.java        |  4 +-
 .../DatasetTupleTranslator.java                 |  4 +-
 .../DatasourceAdapterTupleTranslator.java       |  4 +-
 .../DataverseTupleTranslator.java               |  4 +-
 .../FeedPolicyTupleTranslator.java              |  4 +-
 .../FeedTupleTranslator.java                    |  4 +-
 .../FunctionTupleTranslator.java                |  4 +-
 .../IndexTupleTranslator.java                   |  4 +-
 .../LibraryTupleTranslator.java                 |  4 +-
 .../NodeGroupTupleTranslator.java               |  4 +-
 .../metadata/external/IAdapterFactory.java      |  4 +-
 .../metadata/external/IControlledAdapter.java   |  2 +-
 .../feeds/AbstractDatasourceAdapter.java        |  4 +-
 .../feeds/AbstractFeedDatasourceAdapter.java    | 14 +++++
 .../asterix/metadata/feeds/AdapterExecutor.java | 14 +++++
 .../metadata/feeds/AdapterIdentifier.java       |  4 +-
 .../metadata/feeds/AdapterRuntimeManager.java   |  4 +-
 .../metadata/feeds/BuiltinFeedPolicies.java     |  4 +-
 .../feeds/CollectTransformFeedFrameWriter.java  | 14 +++++
 .../asterix/metadata/feeds/EndFeedMessage.java  |  4 +-
 .../metadata/feeds/FeedActivityIdFactory.java   |  4 +-
 .../feeds/FeedCollectOperatorDescriptor.java    |  4 +-
 .../feeds/FeedCollectOperatorNodePushable.java  |  4 +-
 .../metadata/feeds/FeedConnectionManager.java   |  4 +-
 .../metadata/feeds/FeedFrameTupleDecorator.java | 14 +++++
 .../feeds/FeedIntakeOperatorNodePushable.java   |  4 +-
 .../feeds/FeedLifecycleEventSubscriber.java     |  4 +-
 .../metadata/feeds/FeedManagerElectMessage.java |  4 +-
 .../ics/asterix/metadata/feeds/FeedMessage.java |  4 +-
 .../feeds/FeedMessageOperatorDescriptor.java    |  4 +-
 .../feeds/FeedMessageOperatorNodePushable.java  |  6 +--
 .../feeds/FeedMetaComputeNodePushable.java      | 14 +++++
 .../metadata/feeds/FeedMetaNodePushable.java    | 14 +++++
 .../feeds/FeedMetaOperatorDescriptor.java       |  4 +-
 .../feeds/FeedMetaStoreNodePushable.java        | 14 +++++
 .../metadata/feeds/FeedPolicyEnforcer.java      |  4 +-
 .../metadata/feeds/FeedSubscriptionManager.java |  4 +-
 .../asterix/metadata/feeds/FeedWorkManager.java |  4 +-
 .../metadata/feeds/IFeedAdapterFactory.java     |  4 +-
 .../asterix/metadata/feeds/IFeedMessage.java    |  4 +-
 .../metadata/feeds/ITypedAdapterFactory.java    |  4 +-
 .../metadata/feeds/PrepareStallMessage.java     |  4 +-
 .../feeds/TerminateDataFlowMessage.java         |  4 +-
 .../asterix/metadata/feeds/XAQLFeedMessage.java |  4 +-
 .../AsterixExternalScalarFunctionInfo.java      |  4 +-
 .../functions/ExternalFunctionCompilerUtil.java |  4 +-
 .../functions/ExternalLibraryManager.java       |  4 +-
 .../functions/MetadataBuiltinFunctions.java     |  4 +-
 .../ics/asterix/metadata/utils/DatasetLock.java | 14 +++++
 .../asterix/metadata/utils/DatasetUtils.java    |  4 +-
 .../utils/ExternalDatasetAccessManager.java     | 14 +++++
 .../utils/ExternalDatasetsRegistry.java         | 16 +++++-
 .../metadata/utils/MetadataLockManager.java     | 14 +++++
 .../DatasetNameValueExtractor.java              |  4 +-
 .../DatatypeNameValueExtractor.java             |  4 +-
 .../MetadataEntityValueExtractor.java           |  4 +-
 .../NestedDatatypeNameValueExtractor.java       |  4 +-
 .../TupleCopyValueExtractor.java                |  4 +-
 .../asterix/builders/AbstractListBuilder.java   |  4 +-
 .../ics/asterix/builders/IARecordBuilder.java   |  4 +-
 .../asterix/builders/IAsterixListBuilder.java   |  4 +-
 .../asterix/builders/OrderedListBuilder.java    |  4 +-
 .../asterix/builders/UnorderedListBuilder.java  |  4 +-
 .../dataflow/data/common/AListElementToken.java |  4 +-
 .../data/common/AListElementTokenFactory.java   |  4 +-
 .../common/AOrderedListBinaryTokenizer.java     |  4 +-
 .../AOrderedListBinaryTokenizerFactory.java     |  4 +-
 .../common/AUnorderedListBinaryTokenizer.java   |  4 +-
 .../AUnorderedListBinaryTokenizerFactory.java   |  4 +-
 .../data/common/AqlExpressionTypeComputer.java  |  4 +-
 .../AqlMergeAggregationExpressionFactory.java   |  4 +-
 .../data/common/AqlNullableTypeComputer.java    |  4 +-
 .../AqlPartialAggregationTypeComputer.java      |  4 +-
 .../common/IBinaryTokenizerFactoryProvider.java |  4 +-
 .../dataflow/data/common/SerializationUtil.java |  4 +-
 .../data/nontagged/AqlNullWriterFactory.java    |  4 +-
 .../dataflow/data/nontagged/Coordinate.java     |  4 +-
 .../ACirclePartialBinaryComparatorFactory.java  |  4 +-
 ...ADurationPartialBinaryComparatorFactory.java |  4 +-
 ...AIntervalPartialBinaryComparatorFactory.java |  4 +-
 .../ALinePartialBinaryComparatorFactory.java    |  4 +-
 .../APoint3DPartialBinaryComparatorFactory.java |  4 +-
 .../APointPartialBinaryComparatorFactory.java   |  4 +-
 ...RectanglePartialBinaryComparatorFactory.java |  4 +-
 .../BooleanBinaryComparatorFactory.java         |  4 +-
 .../LongBinaryComparatorFactory.java            |  4 +-
 .../comparators/RawBinaryComparatorFactory.java |  4 +-
 .../hash/DoubleBinaryHashFunctionFactory.java   |  4 +-
 ...AWrappedAscNormalizedKeyComputerFactory.java |  4 +-
 ...WrappedDescNormalizedKeyComputerFactory.java |  4 +-
 .../nontagged/printers/ABooleanPrinter.java     |  4 +-
 .../printers/ABooleanPrinterFactory.java        |  4 +-
 .../data/nontagged/printers/ACirclePrinter.java |  4 +-
 .../printers/ACirclePrinterFactory.java         |  4 +-
 .../data/nontagged/printers/ADatePrinter.java   |  4 +-
 .../nontagged/printers/ADatePrinterFactory.java |  4 +-
 .../nontagged/printers/ADateTimePrinter.java    |  4 +-
 .../printers/ADateTimePrinterFactory.java       |  4 +-
 .../printers/ADayTimeDurationPrinter.java       |  4 +-
 .../ADayTimeDurationPrinterFactory.java         |  4 +-
 .../data/nontagged/printers/ADoublePrinter.java |  4 +-
 .../printers/ADoublePrinterFactory.java         |  4 +-
 .../nontagged/printers/ADurationPrinter.java    |  4 +-
 .../printers/ADurationPrinterFactory.java       |  4 +-
 .../data/nontagged/printers/AFloatPrinter.java  |  4 +-
 .../printers/AFloatPrinterFactory.java          |  4 +-
 .../data/nontagged/printers/AInt16Printer.java  |  4 +-
 .../printers/AInt16PrinterFactory.java          |  4 +-
 .../printers/AInt32PrinterFactory.java          |  4 +-
 .../printers/AInt64PrinterFactory.java          |  4 +-
 .../data/nontagged/printers/AInt8Printer.java   |  4 +-
 .../nontagged/printers/AInt8PrinterFactory.java |  4 +-
 .../nontagged/printers/AIntervalPrinter.java    |  4 +-
 .../printers/AIntervalPrinterFactory.java       |  4 +-
 .../data/nontagged/printers/ALinePrinter.java   |  4 +-
 .../nontagged/printers/ALinePrinterFactory.java |  4 +-
 .../data/nontagged/printers/ANullPrinter.java   |  4 +-
 .../nontagged/printers/ANullPrinterFactory.java |  4 +-
 .../printers/ANullableFieldPrinterFactory.java  |  4 +-
 .../printers/AObjectPrinterFactory.java         |  4 +-
 .../printers/AOrderedlistPrinterFactory.java    |  4 +-
 .../nontagged/printers/APoint3DPrinter.java     |  4 +-
 .../printers/APoint3DPrinterFactory.java        |  4 +-
 .../data/nontagged/printers/APointPrinter.java  |  4 +-
 .../printers/APointPrinterFactory.java          |  4 +-
 .../nontagged/printers/APolygonPrinter.java     |  4 +-
 .../printers/APolygonPrinterFactory.java        |  4 +-
 .../printers/ARecordPrinterFactory.java         |  4 +-
 .../nontagged/printers/ARectanglePrinter.java   |  4 +-
 .../printers/ARectanglePrinterFactory.java      |  4 +-
 .../printers/AStringPrinterFactory.java         |  4 +-
 .../data/nontagged/printers/ATimePrinter.java   |  4 +-
 .../nontagged/printers/ATimePrinterFactory.java |  4 +-
 .../printers/AUnionPrinterFactory.java          |  4 +-
 .../printers/AUnorderedlistPrinterFactory.java  |  4 +-
 .../printers/AYearMonthDurationPrinter.java     |  4 +-
 .../AYearMonthDurationPrinterFactory.java       |  4 +-
 .../nontagged/printers/csv/ABooleanPrinter.java |  4 +-
 .../printers/csv/ABooleanPrinterFactory.java    |  4 +-
 .../nontagged/printers/csv/ACirclePrinter.java  |  4 +-
 .../printers/csv/ACirclePrinterFactory.java     |  4 +-
 .../printers/csv/ADatePrinterFactory.java       |  4 +-
 .../printers/csv/ADateTimePrinterFactory.java   |  4 +-
 .../printers/csv/ADayTimeDurationPrinter.java   |  4 +-
 .../csv/ADayTimeDurationPrinterFactory.java     |  4 +-
 .../nontagged/printers/csv/ADoublePrinter.java  |  4 +-
 .../printers/csv/ADoublePrinterFactory.java     |  4 +-
 .../printers/csv/ADurationPrinterFactory.java   |  4 +-
 .../nontagged/printers/csv/AFloatPrinter.java   |  4 +-
 .../printers/csv/AFloatPrinterFactory.java      |  4 +-
 .../nontagged/printers/csv/AInt16Printer.java   |  4 +-
 .../printers/csv/AInt16PrinterFactory.java      |  4 +-
 .../nontagged/printers/csv/AInt32Printer.java   |  4 +-
 .../printers/csv/AInt32PrinterFactory.java      |  4 +-
 .../nontagged/printers/csv/AInt64Printer.java   |  4 +-
 .../printers/csv/AInt64PrinterFactory.java      |  4 +-
 .../nontagged/printers/csv/AInt8Printer.java    |  4 +-
 .../printers/csv/AInt8PrinterFactory.java       |  4 +-
 .../printers/csv/AIntervalPrinterFactory.java   |  4 +-
 .../nontagged/printers/csv/ALinePrinter.java    |  4 +-
 .../printers/csv/ALinePrinterFactory.java       |  4 +-
 .../nontagged/printers/csv/ANullPrinter.java    |  4 +-
 .../printers/csv/ANullPrinterFactory.java       |  4 +-
 .../csv/ANullableFieldPrinterFactory.java       |  4 +-
 .../nontagged/printers/csv/AObjectPrinter.java  |  4 +-
 .../printers/csv/AObjectPrinterFactory.java     |  4 +-
 .../nontagged/printers/csv/APoint3DPrinter.java |  4 +-
 .../printers/csv/APoint3DPrinterFactory.java    |  4 +-
 .../nontagged/printers/csv/APointPrinter.java   |  4 +-
 .../printers/csv/APointPrinterFactory.java      |  4 +-
 .../nontagged/printers/csv/APolygonPrinter.java |  4 +-
 .../printers/csv/APolygonPrinterFactory.java    |  4 +-
 .../printers/csv/ARecordPrinterFactory.java     |  4 +-
 .../printers/csv/ARectanglePrinter.java         |  4 +-
 .../printers/csv/ARectanglePrinterFactory.java  |  4 +-
 .../printers/csv/AStringPrinterFactory.java     |  4 +-
 .../printers/csv/ATimePrinterFactory.java       |  4 +-
 .../printers/csv/AUnionPrinterFactory.java      |  4 +-
 .../printers/csv/AYearMonthDurationPrinter.java |  4 +-
 .../csv/AYearMonthDurationPrinterFactory.java   |  4 +-
 .../printers/json/ABooleanPrinter.java          |  4 +-
 .../printers/json/ABooleanPrinterFactory.java   |  4 +-
 .../nontagged/printers/json/ACirclePrinter.java |  4 +-
 .../printers/json/ACirclePrinterFactory.java    |  4 +-
 .../nontagged/printers/json/ADatePrinter.java   |  4 +-
 .../printers/json/ADatePrinterFactory.java      |  4 +-
 .../printers/json/ADateTimePrinter.java         |  4 +-
 .../printers/json/ADateTimePrinterFactory.java  |  4 +-
 .../printers/json/ADayTimeDurationPrinter.java  |  4 +-
 .../json/ADayTimeDurationPrinterFactory.java    |  4 +-
 .../nontagged/printers/json/ADoublePrinter.java |  4 +-
 .../printers/json/ADoublePrinterFactory.java    |  4 +-
 .../printers/json/ADurationPrinter.java         |  4 +-
 .../printers/json/ADurationPrinterFactory.java  |  4 +-
 .../nontagged/printers/json/AFloatPrinter.java  |  4 +-
 .../printers/json/AFloatPrinterFactory.java     |  4 +-
 .../nontagged/printers/json/AInt16Printer.java  |  4 +-
 .../printers/json/AInt16PrinterFactory.java     |  4 +-
 .../nontagged/printers/json/AInt32Printer.java  |  4 +-
 .../printers/json/AInt32PrinterFactory.java     |  4 +-
 .../nontagged/printers/json/AInt64Printer.java  |  4 +-
 .../printers/json/AInt64PrinterFactory.java     |  4 +-
 .../nontagged/printers/json/AInt8Printer.java   |  4 +-
 .../printers/json/AInt8PrinterFactory.java      |  4 +-
 .../printers/json/AIntervalPrinter.java         |  4 +-
 .../printers/json/AIntervalPrinterFactory.java  |  4 +-
 .../nontagged/printers/json/ALinePrinter.java   |  4 +-
 .../printers/json/ALinePrinterFactory.java      |  4 +-
 .../nontagged/printers/json/ANullPrinter.java   |  4 +-
 .../printers/json/ANullPrinterFactory.java      |  4 +-
 .../json/ANullableFieldPrinterFactory.java      |  4 +-
 .../nontagged/printers/json/AObjectPrinter.java |  4 +-
 .../printers/json/AObjectPrinterFactory.java    |  4 +-
 .../json/AOrderedlistPrinterFactory.java        |  4 +-
 .../printers/json/APoint3DPrinter.java          |  4 +-
 .../printers/json/APoint3DPrinterFactory.java   |  4 +-
 .../nontagged/printers/json/APointPrinter.java  |  4 +-
 .../printers/json/APointPrinterFactory.java     |  4 +-
 .../printers/json/APolygonPrinter.java          |  4 +-
 .../printers/json/APolygonPrinterFactory.java   |  4 +-
 .../printers/json/ARecordPrinterFactory.java    |  4 +-
 .../printers/json/ARectanglePrinter.java        |  4 +-
 .../printers/json/ARectanglePrinterFactory.java |  4 +-
 .../printers/json/AStringPrinterFactory.java    |  4 +-
 .../nontagged/printers/json/ATimePrinter.java   |  4 +-
 .../printers/json/ATimePrinterFactory.java      |  4 +-
 .../printers/json/AUnionPrinterFactory.java     |  4 +-
 .../json/AUnorderedlistPrinterFactory.java      |  4 +-
 .../json/AYearMonthDurationPrinter.java         |  4 +-
 .../json/AYearMonthDurationPrinterFactory.java  |  4 +-
 .../serde/ABooleanSerializerDeserializer.java   |  4 +-
 .../serde/ACircleSerializerDeserializer.java    |  4 +-
 .../serde/ADateSerializerDeserializer.java      |  4 +-
 .../serde/ADateTimeSerializerDeserializer.java  |  4 +-
 .../ADayTimeDurationSerializerDeserializer.java |  4 +-
 .../serde/ADoubleSerializerDeserializer.java    |  4 +-
 .../serde/ADurationSerializerDeserializer.java  |  4 +-
 .../serde/AFloatSerializerDeserializer.java     |  4 +-
 .../serde/AInt16SerializerDeserializer.java     |  4 +-
 .../serde/AInt32SerializerDeserializer.java     |  4 +-
 .../serde/AInt64SerializerDeserializer.java     |  4 +-
 .../serde/AInt8SerializerDeserializer.java      |  4 +-
 .../serde/AIntervalSerializerDeserializer.java  |  4 +-
 .../serde/ALineSerializerDeserializer.java      |  4 +-
 .../serde/ANullSerializerDeserializer.java      |  4 +-
 .../serde/AObjectSerializerDeserializer.java    |  4 +-
 .../AOrderedListSerializerDeserializer.java     |  4 +-
 .../serde/APoint3DSerializerDeserializer.java   |  4 +-
 .../serde/APointSerializerDeserializer.java     |  4 +-
 .../serde/APolygonSerializerDeserializer.java   |  4 +-
 .../serde/ARectangleSerializerDeserializer.java |  4 +-
 .../serde/AStringSerializerDeserializer.java    |  4 +-
 .../serde/ATimeSerializerDeserializer.java      |  4 +-
 .../serde/ATypeSerializerDeserializer.java      |  4 +-
 .../AUnorderedListSerializerDeserializer.java   |  4 +-
 ...YearMonthDurationSerializerDeserializer.java |  4 +-
 .../serde/SerializerDeserializerUtil.java       |  4 +-
 .../AqlPrimitiveValueProviderFactory.java       |  4 +-
 .../AqlBinaryBooleanInspectorImpl.java          |  4 +-
 .../AqlBinaryTokenizerFactoryProvider.java      |  4 +-
 ...AqlNormalizedKeyComputerFactoryProvider.java |  4 +-
 .../AqlPredicateEvaluatorFactoryProvider.java   |  4 +-
 .../formats/nontagged/AqlTypeTraitProvider.java |  4 +-
 .../NGramUTF8StringBinaryTokenizerFactory.java  |  4 +-
 .../nontagged/UTF8StringLowercasePointable.java |  4 +-
 .../edu/uci/ics/asterix/om/base/ABinary.java    |  4 +-
 .../edu/uci/ics/asterix/om/base/ABitArray.java  |  4 +-
 .../edu/uci/ics/asterix/om/base/ABoolean.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/ACircle.java    |  4 +-
 .../ics/asterix/om/base/ACollectionCursor.java  |  4 +-
 .../java/edu/uci/ics/asterix/om/base/ADate.java |  4 +-
 .../edu/uci/ics/asterix/om/base/ADateTime.java  |  4 +-
 .../ics/asterix/om/base/ADayTimeDuration.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/ADouble.java    |  4 +-
 .../edu/uci/ics/asterix/om/base/ADuration.java  |  4 +-
 .../edu/uci/ics/asterix/om/base/AFloat.java     |  4 +-
 .../edu/uci/ics/asterix/om/base/AInt16.java     |  4 +-
 .../edu/uci/ics/asterix/om/base/AInt32.java     |  4 +-
 .../edu/uci/ics/asterix/om/base/AInt64.java     |  4 +-
 .../java/edu/uci/ics/asterix/om/base/AInt8.java |  4 +-
 .../edu/uci/ics/asterix/om/base/AInterval.java  |  4 +-
 .../java/edu/uci/ics/asterix/om/base/ALine.java |  4 +-
 .../uci/ics/asterix/om/base/AMutableCircle.java |  4 +-
 .../uci/ics/asterix/om/base/AMutableDate.java   |  4 +-
 .../ics/asterix/om/base/AMutableDateTime.java   |  4 +-
 .../om/base/AMutableDayTimeDuration.java        |  4 +-
 .../uci/ics/asterix/om/base/AMutableDouble.java |  4 +-
 .../ics/asterix/om/base/AMutableDuration.java   |  4 +-
 .../uci/ics/asterix/om/base/AMutableFloat.java  |  4 +-
 .../uci/ics/asterix/om/base/AMutableInt16.java  |  4 +-
 .../uci/ics/asterix/om/base/AMutableInt32.java  |  4 +-
 .../uci/ics/asterix/om/base/AMutableInt64.java  |  4 +-
 .../uci/ics/asterix/om/base/AMutableInt8.java   |  4 +-
 .../ics/asterix/om/base/AMutableInterval.java   |  4 +-
 .../uci/ics/asterix/om/base/AMutableLine.java   |  4 +-
 .../asterix/om/base/AMutableOrderedList.java    |  4 +-
 .../uci/ics/asterix/om/base/AMutablePoint.java  |  4 +-
 .../ics/asterix/om/base/AMutablePoint3D.java    |  4 +-
 .../ics/asterix/om/base/AMutablePolygon.java    |  4 +-
 .../uci/ics/asterix/om/base/AMutableRecord.java |  4 +-
 .../ics/asterix/om/base/AMutableRectangle.java  |  4 +-
 .../uci/ics/asterix/om/base/AMutableString.java |  4 +-
 .../uci/ics/asterix/om/base/AMutableTime.java   |  4 +-
 .../asterix/om/base/AMutableUnorderedList.java  |  4 +-
 .../om/base/AMutableYearMonthDuration.java      |  4 +-
 .../java/edu/uci/ics/asterix/om/base/ANull.java |  4 +-
 .../uci/ics/asterix/om/base/AOrderedList.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/APoint.java     |  4 +-
 .../edu/uci/ics/asterix/om/base/APoint3D.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/APolygon.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/ARecord.java    |  4 +-
 .../edu/uci/ics/asterix/om/base/ARectangle.java |  4 +-
 .../edu/uci/ics/asterix/om/base/AString.java    |  4 +-
 .../java/edu/uci/ics/asterix/om/base/ATime.java |  4 +-
 .../uci/ics/asterix/om/base/AUnorderedList.java |  4 +-
 .../ics/asterix/om/base/AYearMonthDuration.java |  4 +-
 .../uci/ics/asterix/om/base/IACollection.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/IACursor.java   |  6 +--
 .../edu/uci/ics/asterix/om/base/IAObject.java   |  4 +-
 .../edu/uci/ics/asterix/om/base/InMemUtils.java |  4 +-
 .../om/base/temporal/ADateParserFactory.java    |  4 +-
 .../base/temporal/ADateTimeParserFactory.java   |  4 +-
 .../base/temporal/ADurationParserFactory.java   |  4 +-
 .../om/base/temporal/ATimeParserFactory.java    |  4 +-
 .../AsterixTemporalTypeParseException.java      |  4 +-
 .../om/base/temporal/DateTimeFormatUtils.java   |  4 +-
 .../temporal/DurationArithmeticOperations.java  |  4 +-
 .../base/temporal/GregorianCalendarSystem.java  |  6 +--
 .../om/base/temporal/ICalendarSystem.java       |  4 +-
 .../om/constants/AsterixConstantValue.java      |  4 +-
 .../functions/AbstractFunctionDescriptor.java   |  4 +-
 .../functions/AsterixExternalFunctionInfo.java  |  4 +-
 .../asterix/om/functions/AsterixFunction.java   |  4 +-
 .../om/functions/AsterixFunctionIdentifier.java |  4 +-
 .../om/functions/AsterixFunctionInfo.java       |  4 +-
 .../om/functions/FunctionInfoRepository.java    |  4 +-
 .../om/functions/FunctionManagerHolder.java     |  4 +-
 .../om/functions/IExternalFunctionInfo.java     |  4 +-
 .../om/functions/IFunctionDescriptor.java       |  4 +-
 .../functions/IFunctionDescriptorFactory.java   |  4 +-
 .../asterix/om/functions/IFunctionManager.java  |  4 +-
 .../ics/asterix/om/io/AsterixIOException.java   |  4 +-
 .../edu/uci/ics/asterix/om/io/IALocation.java   |  4 +-
 .../edu/uci/ics/asterix/om/io/IAOMReader.java   |  4 +-
 .../asterix/om/io/IAOMReaderWriterFactory.java  |  4 +-
 .../edu/uci/ics/asterix/om/io/IAOMWriter.java   |  4 +-
 .../om/pointables/AFlatValuePointable.java      |  4 +-
 .../asterix/om/pointables/AListPointable.java   |  4 +-
 .../asterix/om/pointables/ARecordPointable.java |  4 +-
 .../pointables/AbstractVisitablePointable.java  |  4 +-
 .../om/pointables/PointableAllocator.java       |  4 +-
 .../om/pointables/base/IVisitablePointable.java |  4 +-
 .../asterix/om/pointables/cast/AListCaster.java |  4 +-
 .../om/pointables/printer/AListPrinter.java     |  4 +-
 .../om/pointables/printer/ARecordPrinter.java   |  4 +-
 .../pointables/printer/csv/APrintVisitor.java   |  4 +-
 .../pointables/printer/csv/ARecordPrinter.java  |  4 +-
 .../pointables/printer/json/AListPrinter.java   |  4 +-
 .../pointables/printer/json/APrintVisitor.java  |  4 +-
 .../pointables/printer/json/ARecordPrinter.java |  4 +-
 .../visitor/IVisitablePointableVisitor.java     |  4 +-
 .../typecomputer/base/IResultTypeComputer.java  |  4 +-
 .../base/TypeComputerUtilities.java             |  4 +-
 .../typecomputer/impl/ABooleanTypeComputer.java |  4 +-
 .../typecomputer/impl/ACircleTypeComputer.java  |  4 +-
 .../impl/ADateTimeTypeComputer.java             |  4 +-
 .../om/typecomputer/impl/ADateTypeComputer.java |  4 +-
 .../typecomputer/impl/ADoubleTypeComputer.java  |  4 +-
 .../typecomputer/impl/AFloatTypeComputer.java   |  4 +-
 .../typecomputer/impl/AInt32TypeComputer.java   |  4 +-
 .../typecomputer/impl/AInt64TypeComputer.java   |  4 +-
 .../impl/AIntervalTypeComputer.java             |  4 +-
 .../om/typecomputer/impl/ALineTypeComputer.java |  4 +-
 .../om/typecomputer/impl/ANullTypeComputer.java |  4 +-
 .../typecomputer/impl/APoint3DTypeComputer.java |  4 +-
 .../typecomputer/impl/APointTypeComputer.java   |  4 +-
 .../typecomputer/impl/APolygonTypeComputer.java |  4 +-
 .../impl/ARectangleTypeComputer.java            |  4 +-
 .../typecomputer/impl/AStringTypeComputer.java  |  4 +-
 .../om/typecomputer/impl/ATimeTypeComputer.java |  4 +-
 .../impl/AbstractBinaryStringTypeComputer.java  |  4 +-
 .../impl/AbstractQuadStringTypeComputer.java    |  4 +-
 .../impl/AbstractTripleStringTypeComputer.java  |  4 +-
 ...BinaryBooleanOrNullFunctionTypeComputer.java |  4 +-
 .../BinaryStringBoolOrNullTypeComputer.java     |  4 +-
 .../BinaryStringStringOrNullTypeComputer.java   |  4 +-
 .../impl/CastListResultTypeComputer.java        |  6 +--
 .../impl/CastRecordResultTypeComputer.java      |  4 +-
 .../impl/CollectionToSequenceTypeComputer.java  |  6 +--
 .../impl/ConcatNonNullTypeComputer.java         |  6 +--
 .../impl/FieldAccessByIndexResultType.java      |  4 +-
 .../impl/FieldAccessNestedResultType.java       |  4 +-
 .../om/typecomputer/impl/GetItemResultType.java |  4 +-
 .../GetOverlappingInvervalTypeComputer.java     |  4 +-
 .../impl/InjectFailureTypeComputer.java         |  4 +-
 .../NonTaggedCollectionMemberResultType.java    |  4 +-
 .../NonTaggedFieldAccessByNameResultType.java   |  4 +-
 .../impl/NonTaggedGetItemResultType.java        |  4 +-
 .../impl/NonTaggedMinMaxAggTypeComputer.java    |  4 +-
 ...onTaggedNumericAddSubMulDivTypeComputer.java |  4 +-
 .../impl/NonTaggedNumericAggTypeComputer.java   |  4 +-
 ...ggedNumericRoundHalfToEven2TypeComputer.java |  4 +-
 ...nTaggedNumericUnaryFunctionTypeComputer.java |  4 +-
 .../impl/NonTaggedSwitchCaseComputer.java       |  4 +-
 .../impl/NonTaggedUnaryMinusTypeComputer.java   |  4 +-
 .../typecomputer/impl/NotNullTypeComputer.java  |  4 +-
 .../impl/NumericAddSubMulTypeDescriptor.java    |  4 +-
 .../impl/OptionalABooleanTypeComputer.java      |  4 +-
 .../impl/OptionalACircleTypeComputer.java       |  4 +-
 .../impl/OptionalADateTimeTypeComputer.java     |  4 +-
 .../impl/OptionalADateTypeComputer.java         |  4 +-
 .../OptionalADayTimeDurationTypeComputer.java   |  4 +-
 .../impl/OptionalADoubleTypeComputer.java       |  4 +-
 .../impl/OptionalADurationTypeComputer.java     |  4 +-
 .../impl/OptionalAFloatTypeComputer.java        |  4 +-
 .../impl/OptionalAInt16TypeComputer.java        |  4 +-
 .../impl/OptionalAInt32TypeComputer.java        |  4 +-
 .../impl/OptionalAInt64TypeComputer.java        |  4 +-
 .../impl/OptionalAInt8TypeComputer.java         |  4 +-
 .../impl/OptionalAIntervalTypeComputer.java     |  4 +-
 .../impl/OptionalALineTypeComputer.java         |  4 +-
 .../impl/OptionalAPoint3DTypeComputer.java      |  4 +-
 .../impl/OptionalAPointTypeComputer.java        |  4 +-
 .../impl/OptionalAPolygonTypeComputer.java      |  4 +-
 .../impl/OptionalARectangleTypeComputer.java    |  4 +-
 .../impl/OptionalAStringTypeComputer.java       |  4 +-
 .../OptionalATemporalInstanceTypeComputer.java  |  4 +-
 .../impl/OptionalATimeTypeComputer.java         |  4 +-
 .../OptionalAYearMonthDurationTypeComputer.java |  4 +-
 .../impl/OrderedListConstructorResultType.java  |  4 +-
 .../impl/OrderedListOfAInt32TypeComputer.java   |  4 +-
 .../OrderedListOfAIntervalTypeComputer.java     |  4 +-
 .../impl/OrderedListOfAPointTypeComputer.java   |  4 +-
 .../impl/OrderedListOfAStringTypeComputer.java  |  4 +-
 .../impl/OrderedListOfAnyTypeComputer.java      |  4 +-
 .../QuadStringStringOrNullTypeComputer.java     |  4 +-
 .../ScalarVersionOfAggregateResultType.java     |  4 +-
 .../impl/Substring2TypeComputer.java            |  4 +-
 .../impl/SubstringTypeComputer.java             |  4 +-
 .../TripleStringBoolOrNullTypeComputer.java     |  4 +-
 .../TripleStringStringOrNullTypeComputer.java   |  4 +-
 .../UnaryBooleanOrNullFunctionTypeComputer.java |  4 +-
 .../impl/UnaryStringOrNullTypeComputer.java     |  4 +-
 .../UnorderedListConstructorResultType.java     |  4 +-
 .../ics/asterix/om/types/AOrderedListType.java  |  4 +-
 .../uci/ics/asterix/om/types/AUnionType.java    |  4 +-
 .../asterix/om/types/AUnorderedListType.java    |  4 +-
 .../om/types/AbstractCollectionType.java        |  4 +-
 .../asterix/om/types/AbstractComplexType.java   |  4 +-
 .../ics/asterix/om/types/EnumDeserializer.java  |  4 +-
 .../edu/uci/ics/asterix/om/types/IAType.java    |  4 +-
 .../ics/asterix/om/types/IEnumSerializer.java   |  4 +-
 .../uci/ics/asterix/om/types/TypeHelper.java    |  4 +-
 .../uci/ics/asterix/om/types/TypeHierarchy.java |  4 +-
 .../uci/ics/asterix/om/types/TypeSignature.java |  4 +-
 .../uci/ics/asterix/om/types/TypeTagUtil.java   | 14 +++++
 .../asterix/om/util/AsterixAppContextInfo.java  |  4 +-
 .../ics/asterix/om/util/AsterixRuntimeUtil.java |  4 +-
 .../util/ResettableByteArrayOutputStream.java   |  4 +-
 .../om/util/container/IObjectFactory.java       |  4 +-
 .../asterix/om/util/container/IObjectPool.java  |  4 +-
 .../om/util/container/ListObjectPool.java       |  4 +-
 ...tractAggregateFunctionDynamicDescriptor.java |  4 +-
 ...zableAggregateFunctionDynamicDescriptor.java |  4 +-
 .../base/SingleFieldFrameTupleReference.java    |  4 +-
 .../collections/ListifyAggregateDescriptor.java |  4 +-
 .../ListifyAggregateFunctionEvalFactory.java    |  4 +-
 .../AbstractScalarAggregateDescriptor.java      |  4 +-
 .../scalar/GenericScalarAggregateFunction.java  |  4 +-
 .../scalar/ScalarAvgAggregateDescriptor.java    |  4 +-
 .../scalar/ScalarCountAggregateDescriptor.java  |  4 +-
 .../scalar/ScalarMaxAggregateDescriptor.java    |  4 +-
 .../scalar/ScalarMinAggregateDescriptor.java    |  4 +-
 .../scalar/ScalarSqlAvgAggregateDescriptor.java |  4 +-
 .../ScalarSqlCountAggregateDescriptor.java      |  4 +-
 .../scalar/ScalarSqlMaxAggregateDescriptor.java |  4 +-
 .../scalar/ScalarSqlMinAggregateDescriptor.java |  4 +-
 .../scalar/ScalarSqlSumAggregateDescriptor.java |  4 +-
 .../scalar/ScalarSumAggregateDescriptor.java    |  4 +-
 ...tractSerializableCountAggregateFunction.java |  4 +-
 ...bstractSerializableSumAggregateFunction.java |  4 +-
 .../serializable/std/BufferSerDeUtil.java       |  4 +-
 .../std/SerializableAvgAggregateDescriptor.java |  4 +-
 .../std/SerializableAvgAggregateFunction.java   |  4 +-
 .../SerializableCountAggregateDescriptor.java   |  4 +-
 .../std/SerializableCountAggregateFunction.java |  4 +-
 ...erializableGlobalAvgAggregateDescriptor.java |  4 +-
 .../SerializableGlobalAvgAggregateFunction.java |  4 +-
 ...alizableGlobalSqlAvgAggregateDescriptor.java |  4 +-
 ...rializableGlobalSqlAvgAggregateFunction.java |  4 +-
 ...zableIntermediateAvgAggregateDescriptor.java |  4 +-
 ...lizableIntermediateAvgAggregateFunction.java |  4 +-
 ...leIntermediateSqlAvgAggregateDescriptor.java |  4 +-
 ...ableIntermediateSqlAvgAggregateFunction.java |  4 +-
 ...SerializableLocalAvgAggregateDescriptor.java |  4 +-
 .../SerializableLocalAvgAggregateFunction.java  |  4 +-
 ...ializableLocalSqlAvgAggregateDescriptor.java |  4 +-
 ...erializableLocalSqlAvgAggregateFunction.java |  4 +-
 ...ializableLocalSqlSumAggregateDescriptor.java |  4 +-
 ...SerializableLocalSumAggregateDescriptor.java |  4 +-
 .../SerializableSqlAvgAggregateDescriptor.java  |  4 +-
 .../SerializableSqlAvgAggregateFunction.java    |  4 +-
 ...SerializableSqlCountAggregateDescriptor.java |  4 +-
 .../SerializableSqlCountAggregateFunction.java  |  4 +-
 .../SerializableSqlSumAggregateDescriptor.java  |  4 +-
 .../SerializableSqlSumAggregateFunction.java    |  4 +-
 .../std/SerializableSumAggregateDescriptor.java |  4 +-
 .../std/SerializableSumAggregateFunction.java   |  4 +-
 .../std/AbstractCountAggregateFunction.java     |  4 +-
 .../std/AbstractSumAggregateFunction.java       |  4 +-
 .../aggregates/std/AvgAggregateDescriptor.java  |  4 +-
 .../aggregates/std/AvgAggregateFunction.java    |  4 +-
 .../std/CountAggregateDescriptor.java           |  4 +-
 .../aggregates/std/CountAggregateFunction.java  |  4 +-
 .../std/GlobalAvgAggregateDescriptor.java       |  4 +-
 .../std/GlobalAvgAggregateFunction.java         |  4 +-
 .../std/GlobalSqlAvgAggregateDescriptor.java    |  4 +-
 .../std/GlobalSqlAvgAggregateFunction.java      |  4 +-
 .../std/IntermediateAvgAggregateDescriptor.java |  4 +-
 .../std/IntermediateAvgAggregateFunction.java   |  4 +-
 .../IntermediateSqlAvgAggregateDescriptor.java  |  4 +-
 .../IntermediateSqlAvgAggregateFunction.java    |  4 +-
 .../std/LocalAvgAggregateDescriptor.java        |  4 +-
 .../std/LocalAvgAggregateFunction.java          |  4 +-
 .../std/LocalMaxAggregateDescriptor.java        |  4 +-
 .../std/LocalMinAggregateDescriptor.java        |  4 +-
 .../std/LocalSqlAvgAggregateDescriptor.java     |  4 +-
 .../std/LocalSqlAvgAggregateFunction.java       |  4 +-
 .../std/LocalSqlMaxAggregateDescriptor.java     |  4 +-
 .../std/LocalSqlMinAggregateDescriptor.java     |  4 +-
 .../std/LocalSqlSumAggregateDescriptor.java     |  4 +-
 .../std/LocalSumAggregateDescriptor.java        |  4 +-
 .../aggregates/std/MaxAggregateDescriptor.java  |  4 +-
 .../aggregates/std/MinAggregateDescriptor.java  |  4 +-
 .../aggregates/std/MinMaxAggregateFunction.java |  4 +-
 .../std/SqlAvgAggregateDescriptor.java          |  4 +-
 .../aggregates/std/SqlAvgAggregateFunction.java |  4 +-
 .../std/SqlCountAggregateDescriptor.java        |  4 +-
 .../std/SqlCountAggregateFunction.java          |  4 +-
 .../std/SqlMaxAggregateDescriptor.java          |  4 +-
 .../std/SqlMinAggregateDescriptor.java          |  4 +-
 .../std/SqlMinMaxAggregateFunction.java         |  4 +-
 .../std/SqlSumAggregateDescriptor.java          |  4 +-
 .../aggregates/std/SqlSumAggregateFunction.java |  4 +-
 .../aggregates/std/SumAggregateDescriptor.java  |  4 +-
 .../aggregates/std/SumAggregateFunction.java    |  4 +-
 .../stream/EmptyStreamAggregateDescriptor.java  |  4 +-
 .../NonEmptyStreamAggregateDescriptor.java      |  4 +-
 .../runtime/base/AsterixTupleFilter.java        |  4 +-
 .../runtime/base/AsterixTupleFilterFactory.java |  4 +-
 .../accessors/CircleCenterAccessor.java         |  4 +-
 .../accessors/CircleRadiusAccessor.java         |  4 +-
 .../accessors/LineRectanglePolygonAccessor.java |  4 +-
 .../accessors/PointXCoordinateAccessor.java     |  4 +-
 .../accessors/PointYCoordinateAccessor.java     |  4 +-
 .../accessors/TemporalIntervalEndAccessor.java  |  4 +-
 .../TemporalIntervalEndDateAccessor.java        |  4 +-
 .../TemporalIntervalEndDatetimeAccessor.java    |  4 +-
 .../TemporalIntervalEndTimeAccessor.java        |  4 +-
 .../TemporalIntervalStartAccessor.java          |  4 +-
 .../TemporalIntervalStartDateAccessor.java      |  4 +-
 .../TemporalIntervalStartDatetimeAccessor.java  |  4 +-
 .../TemporalIntervalStartTimeAccessor.java      |  4 +-
 ...AbstractScalarFunctionDynamicDescriptor.java |  4 +-
 .../common/AccessibleByteArrayEval.java         |  4 +-
 .../evaluators/common/AsterixListAccessor.java  |  4 +-
 .../common/AsterixOrderedListIterator.java      |  4 +-
 .../common/AsterixUnorderedListIterator.java    |  4 +-
 .../ClosedRecordConstructorEvalFactory.java     |  4 +-
 .../evaluators/common/CreateMBREvalFactory.java |  4 +-
 .../runtime/evaluators/common/DoubleArray.java  |  4 +-
 .../common/FieldAccessNestedEvalFactory.java    | 15 ++++++
 .../evaluators/common/FunctionManagerImpl.java  |  4 +-
 .../common/SimilarityFiltersCache.java          |  4 +-
 .../runtime/evaluators/common/SpatialUtils.java |  4 +-
 .../evaluators/common/WordTokensEvaluator.java  |  4 +-
 ...BinaryBase64StringConstructorDescriptor.java | 14 +++++
 .../ABooleanConstructorDescriptor.java          |  4 +-
 .../ACircleConstructorDescriptor.java           |  4 +-
 .../ADateConstructorDescriptor.java             |  4 +-
 .../ADateTimeConstructorDescriptor.java         |  4 +-
 .../ADayTimeDurationConstructorDescriptor.java  |  4 +-
 .../ADoubleConstructorDescriptor.java           |  4 +-
 .../ADurationConstructorDescriptor.java         |  4 +-
 .../AFloatConstructorDescriptor.java            |  4 +-
 .../AInt16ConstructorDescriptor.java            |  4 +-
 .../AInt32ConstructorDescriptor.java            |  4 +-
 .../AInt64ConstructorDescriptor.java            |  4 +-
 .../AInt8ConstructorDescriptor.java             |  4 +-
 .../AIntervalFromDateConstructorDescriptor.java |  4 +-
 ...tervalFromDateTimeConstructorDescriptor.java |  4 +-
 .../AIntervalFromTimeConstructorDescriptor.java |  4 +-
 ...ervalStartFromDateConstructorDescriptor.java |  4 +-
 ...lStartFromDateTimeConstructorDescriptor.java |  4 +-
 ...ervalStartFromTimeConstructorDescriptor.java |  4 +-
 .../ALineConstructorDescriptor.java             |  4 +-
 .../ANullConstructorDescriptor.java             |  4 +-
 .../APoint3DConstructorDescriptor.java          |  4 +-
 .../APointConstructorDescriptor.java            |  4 +-
 .../APolygonConstructorDescriptor.java          |  4 +-
 .../ARectangleConstructorDescriptor.java        |  4 +-
 .../ATimeConstructorDescriptor.java             |  4 +-
 ...AYearMonthDurationConstructorDescriptor.java |  4 +-
 .../functions/AbstractBinaryStringBoolEval.java |  4 +-
 .../AbstractNumericArithmeticEval.java          |  4 +-
 .../functions/AbstractQuadStringStringEval.java |  4 +-
 .../functions/AbstractStringContainsEval.java   |  4 +-
 .../functions/AbstractTripleStringBoolEval.java |  4 +-
 .../AbstractTripleStringStringEval.java         |  4 +-
 .../evaluators/functions/AndDescriptor.java     |  4 +-
 .../AnyCollectionMemberDescriptor.java          |  4 +-
 .../functions/CastListDescriptor.java           |  6 +--
 .../ClosedRecordConstructorDescriptor.java      |  4 +-
 .../evaluators/functions/CodepointIterator.java |  4 +-
 .../functions/ContainsDescriptor.java           |  4 +-
 .../CountHashedGramTokensDescriptor.java        |  4 +-
 .../CountHashedWordTokensDescriptor.java        |  4 +-
 .../functions/CreateCircleDescriptor.java       |  4 +-
 .../functions/CreateLineDescriptor.java         |  4 +-
 .../functions/CreateMBRDescriptor.java          |  4 +-
 .../functions/CreatePointDescriptor.java        |  4 +-
 .../functions/CreatePolygonDescriptor.java      |  4 +-
 .../functions/CreateRectangleDescriptor.java    |  4 +-
 .../functions/CreateUUIDDescriptor.java         | 14 +++++
 .../functions/EditDistanceCheckDescriptor.java  |  4 +-
 .../EditDistanceContainsDescriptor.java         |  4 +-
 .../functions/EditDistanceDescriptor.java       |  4 +-
 .../functions/EmbedTypeDescriptor.java          |  4 +-
 .../functions/EndsWithDescriptor.java           |  4 +-
 .../functions/FieldAccessByIndexDescriptor.java |  4 +-
 .../functions/FieldAccessByNameDescriptor.java  |  4 +-
 .../functions/FieldAccessNestedDescriptor.java  |  4 +-
 .../functions/FlowRecordDescriptor.java         | 15 ++++++
 .../evaluators/functions/FuzzyEqDescriptor.java |  4 +-
 .../functions/GramTokensDescriptor.java         |  4 +-
 .../functions/HashedGramTokensDescriptor.java   |  4 +-
 .../functions/HashedWordTokensDescriptor.java   |  4 +-
 .../functions/InjectFailureDescriptor.java      |  4 +-
 .../evaluators/functions/IsNullDescriptor.java  |  4 +-
 .../evaluators/functions/LikeDescriptor.java    |  4 +-
 .../evaluators/functions/NotDescriptor.java     |  4 +-
 .../evaluators/functions/NotNullDescriptor.java |  4 +-
 .../functions/NumericAbsDescriptor.java         |  4 +-
 .../functions/NumericAddDescriptor.java         |  4 +-
 .../functions/NumericCaretDescriptor.java       |  4 +-
 .../functions/NumericCeilingDescriptor.java     |  4 +-
 .../functions/NumericDivideDescriptor.java      |  4 +-
 .../functions/NumericFloorDescriptor.java       |  4 +-
 .../functions/NumericModuloDescriptor.java      |  4 +-
 .../functions/NumericMultiplyDescriptor.java    |  4 +-
 .../functions/NumericRoundDescriptor.java       |  4 +-
 .../NumericRoundHalfToEven2Descriptor.java      |  4 +-
 .../NumericRoundHalfToEvenDescriptor.java       |  4 +-
 .../functions/NumericSubDescriptor.java         |  4 +-
 .../functions/NumericSubtractDescriptor.java    |  4 +-
 .../functions/NumericUnaryMinusDescriptor.java  |  4 +-
 .../OpenRecordConstructorDescriptor.java        |  4 +-
 .../evaluators/functions/OrDescriptor.java      |  4 +-
 .../OrderedListConstructorDescriptor.java       |  4 +-
 .../functions/RecordMergeDescriptor.java        | 14 +++++
 .../evaluators/functions/RegExpDescriptor.java  |  4 +-
 .../SimilarityJaccardCheckDescriptor.java       |  4 +-
 .../functions/SimilarityJaccardDescriptor.java  |  4 +-
 .../SimilarityJaccardPrefixCheckDescriptor.java |  4 +-
 .../SimilarityJaccardPrefixDescriptor.java      |  4 +-
 .../SimilarityJaccardSortedCheckDescriptor.java |  4 +-
 .../SimilarityJaccardSortedDescriptor.java      |  4 +-
 .../functions/SpatialAreaDescriptor.java        |  4 +-
 .../functions/SpatialCellDescriptor.java        |  4 +-
 .../functions/SpatialDistanceDescriptor.java    |  4 +-
 .../functions/SpatialIntersectDescriptor.java   |  4 +-
 .../functions/StartsWithDescriptor.java         |  4 +-
 .../functions/StringConcatDescriptor.java       |  4 +-
 .../functions/StringEndWithDescrtiptor.java     |  4 +-
 .../functions/StringEqualDescriptor.java        |  4 +-
 .../functions/StringEvaluatorUtils.java         |  4 +-
 .../functions/StringJoinDescriptor.java         |  4 +-
 .../functions/StringLowerCaseDescriptor.java    |  4 +-
 .../functions/StringMatchesDescriptor.java      |  4 +-
 .../StringMatchesWithFlagDescriptor.java        |  4 +-
 .../functions/StringReplaceDescriptor.java      |  4 +-
 .../StringReplaceWithFlagsDescriptor.java       |  4 +-
 .../functions/StringStartWithDescrtiptor.java   |  4 +-
 .../functions/StringUpperCaseDescriptor.java    |  4 +-
 .../functions/SubstringAfterDescriptor.java     |  4 +-
 .../functions/SubstringBeforeDescriptor.java    |  4 +-
 .../functions/SwitchCaseDescriptor.java         |  4 +-
 .../UnorderedListConstructorDescriptor.java     |  4 +-
 .../functions/WordTokensDescriptor.java         |  4 +-
 .../AbstractIntervalLogicFuncDescriptor.java    |  4 +-
 .../AdjustDateTimeForTimeZoneDescriptor.java    |  4 +-
 .../AdjustTimeForTimeZoneDescriptor.java        |  4 +-
 .../CalendarDuartionFromDateDescriptor.java     |  4 +-
 .../CalendarDurationFromDateTimeDescriptor.java |  4 +-
 .../temporal/CurrentDateDescriptor.java         |  4 +-
 .../temporal/CurrentDateTimeDescriptor.java     |  4 +-
 .../temporal/CurrentTimeDescriptor.java         |  4 +-
 .../temporal/DateFromDatetimeDescriptor.java    |  4 +-
 .../DatetimeFromDateAndTimeDescriptor.java      |  4 +-
 .../DayTimeDurationComparatorDescriptor.java    |  4 +-
 .../temporal/DurationEqualDescriptor.java       |  4 +-
 .../DurationFromIntervalDescriptor.java         |  4 +-
 .../temporal/GetDayTimeDurationDescriptor.java  |  4 +-
 .../GetOverlappingIntervalDescriptor.java       |  4 +-
 .../GetYearMonthDurationDescriptor.java         |  4 +-
 .../temporal/IntervalAfterDescriptor.java       |  4 +-
 .../temporal/IntervalBeforeDescriptor.java      |  4 +-
 .../temporal/IntervalBinDescriptor.java         |  4 +-
 .../temporal/IntervalCoveredByDescriptor.java   |  4 +-
 .../temporal/IntervalCoversDescriptor.java      |  4 +-
 .../temporal/IntervalEndedByDescriptor.java     |  4 +-
 .../temporal/IntervalEndsDecriptor.java         |  4 +-
 .../functions/temporal/IntervalLogic.java       |  4 +-
 .../temporal/IntervalMeetsDescriptor.java       |  4 +-
 .../temporal/IntervalMetByDescriptor.java       |  4 +-
 .../IntervalOverlappedByDescriptor.java         |  4 +-
 .../temporal/IntervalOverlapsDescriptor.java    |  4 +-
 .../temporal/IntervalStartedByDescriptor.java   |  4 +-
 .../temporal/IntervalStartsDescriptor.java      |  4 +-
 ...llisecondsFromDayTimeDurationDescriptor.java |  4 +-
 .../temporal/OverlapBinsDescriptor.java         |  4 +-
 .../functions/temporal/OverlapDescriptor.java   |  4 +-
 .../functions/temporal/ParseDateDescriptor.java |  4 +-
 .../temporal/ParseDateTimeDescriptor.java       |  4 +-
 .../functions/temporal/ParseTimeDescriptor.java |  4 +-
 .../functions/temporal/PrintDateDescriptor.java |  4 +-
 .../temporal/PrintDateTimeDescriptor.java       |  4 +-
 .../functions/temporal/PrintTimeDescriptor.java |  4 +-
 .../temporal/TimeFromDatetimeDescriptor.java    |  4 +-
 .../YearMonthDurationComparatorDecriptor.java   |  4 +-
 .../asterix/runtime/formats/FormatUtils.java    |  4 +-
 .../job/listener/JobEventListenerFactory.java   |  4 +-
 .../file/AsterixTupleParserFactory.java         | 14 +++++
 .../file/CounterTimerTupleForwardPolicy.java    | 14 +++++
 .../file/FrameFullTupleForwardPolicy.java       | 14 +++++
 .../runtime/operators/file/IDataParser.java     |  4 +-
 .../file/RateContolledParserPolicy.java         | 14 +++++
 .../file/RateControlledTupleForwardPolicy.java  | 14 +++++
 .../std/FlushDatasetOperatorDescriptor.java     |  4 +-
 .../std/NoTupleSourceRuntimeFactory.java        |  4 +-
 ...nningAggregateFunctionDynamicDescriptor.java |  4 +-
 ...tractUnnestingFunctionDynamicDescriptor.java |  4 +-
 .../std/ScanCollectionDescriptor.java           |  4 +-
 .../testframework/context/TestCaseContext.java  |  4 +-
 .../testframework/context/TestFileContext.java  |  4 +-
 .../testframework/xml/TestSuiteParser.java      |  4 +-
 .../asterix/tools/datagen/AdgClientDriver.java  |  4 +-
 .../asterix/tools/datagen/CustOrdDataGen.java   |  4 +-
 .../ics/asterix/tools/datagen/EventDataGen.java |  4 +-
 .../ExternalFilesIndexOperatorDescriptor.java   |  2 +-
 .../tools/external/data/GULongIDGenerator.java  |  4 +-
 .../external/data/GenericSocketFeedAdapter.java | 14 +++++
 .../external/data/SocketClientAdapter.java      |  4 +-
 .../ics/asterix/tools/tbltoadm/TblToAdm.java    |  4 +-
 .../tools/translator/ADGenDmlTranslator.java    |  4 +-
 .../ics/asterix/tools/test/AdmDataGenTest.java  |  4 +-
 ...tractIndexModificationOperationCallback.java |  4 +-
 ...maryIndexInstantSearchOperationCallback.java |  4 +-
 ...exInstantSearchOperationCallbackFactory.java |  4 +-
 ...imaryIndexModificationOperationCallback.java |  4 +-
 ...dexModificationOperationCallbackFactory.java |  4 +-
 .../PrimaryIndexOperationTrackerProvider.java   |  4 +-
 .../PrimaryIndexSearchOperationCallback.java    |  4 +-
 ...maryIndexSearchOperationCallbackFactory.java |  4 +-
 ...ndaryIndexModificationOperationCallback.java |  4 +-
 ...dexModificationOperationCallbackFactory.java |  4 +-
 .../SecondaryIndexOperationTrackerProvider.java |  4 +-
 .../SecondaryIndexSearchOperationCallback.java  |  4 +-
 ...daryIndexSearchOperationCallbackFactory.java |  4 +-
 ...tasetIndexModificationOperationCallback.java |  4 +-
 ...dexModificationOperationCallbackFactory.java |  4 +-
 ...dexModificationOperationCallbackFactory.java |  4 +-
 .../AbstractLSMLocalResourceMetadata.java       |  4 +-
 .../resource/LSMBTreeLocalResourceMetadata.java |  4 +-
 .../LSMInvertedIndexLocalResourceMetadata.java  |  4 +-
 .../resource/LSMRTreeLocalResourceMetadata.java |  4 +-
 .../PersistentLocalResourceFactory.java         |  4 +-
 .../PersistentLocalResourceFactoryProvider.java |  4 +-
 .../PersistentLocalResourceRepository.java      |  4 +-
 ...ersistentLocalResourceRepositoryFactory.java |  4 +-
 .../service/locking/ConcurrentLockManager.java  |  6 +--
 .../service/locking/DatasetLockInfo.java        |  4 +-
 .../service/locking/DeadlockDetector.java       |  4 +-
 .../service/locking/DummyLockManager.java       |  6 +--
 .../service/locking/EntityInfoManager.java      |  6 +--
 .../service/locking/EntityLockInfoManager.java  |  6 +--
 .../service/locking/ILockHashTable.java         |  4 +-
 .../management/service/locking/ILockMatrix.java |  4 +-
 .../management/service/locking/JobInfo.java     |  4 +-
 .../management/service/locking/LockManager.java |  6 +--
 .../LockManagerDeterministicUnitTest.java       |  4 +-
 .../locking/LockManagerRandomUnitTest.java      |  6 +--
 .../service/locking/LockManagerStats.java       |  4 +-
 .../locking/LockMgrLatchHandlerException.java   |  4 +-
 .../service/locking/LockRequestTracker.java     |  4 +-
 .../management/service/locking/LockWaiter.java  |  6 +--
 .../service/locking/LockWaiterManager.java      |  6 +--
 .../service/locking/PrimitiveIntHashMap.java    |  6 +--
 .../locking/TestRuntimeContextProvider.java     |  4 +-
 .../service/locking/TimeOutDetector.java        |  4 +-
 .../management/service/logging/LogManager.java  |  4 +-
 .../management/service/logging/LogPage.java     |  4 +-
 .../service/logging/LogPageReader.java          |  4 +-
 .../management/service/logging/LogReader.java   |  4 +-
 .../service/recovery/CheckpointObject.java      |  4 +-
 .../service/recovery/CheckpointThread.java      |  4 +-
 .../service/recovery/RecoveryManager.java       |  4 +-
 .../AsterixRuntimeComponentsProvider.java       |  4 +-
 .../service/transaction/DatasetIdFactory.java   |  4 +-
 .../service/transaction/JobIdFactory.java       |  4 +-
 .../service/transaction/MutableResourceId.java  |  4 +-
 .../service/transaction/TransactionContext.java |  4 +-
 .../TransactionManagementConstants.java         |  4 +-
 .../service/transaction/TransactionManager.java |  4 +-
 .../transaction/TransactionSubsystem.java       |  4 +-
 .../TransactionSubsystemProvider.java           |  4 +-
 .../edu/uci/ics/asterix/aoya/AConstants.java    | 14 +++++
 .../java/edu/uci/ics/asterix/aoya/Deleter.java  | 14 +++++
 .../edu/uci/ics/asterix/aoya/HDFSBackup.java    | 14 +++++
 .../java/edu/uci/ics/asterix/aoya/Utils.java    | 14 +++++
 .../aoya/test/AsterixYARNInstanceUtil.java      | 14 +++++
 .../aoya/test/AsterixYARNLibraryTestIT.java     | 14 +++++
 .../aoya/test/AsterixYARNLifecycleIT.java       |  4 +-
 .../uci/ics/asterix/aoya/test/YARNCluster.java  |  6 +--
 pom.xml                                         | 54 ++++++++++++++++++++
 1545 files changed, 4515 insertions(+), 2802 deletions(-)
----------------------------------------------------------------------