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 84dc6b64d27a882b06bc94456a69c2ebf5a6ca3c Merge: d43e10b dc8efea Author: Michael Blow <[email protected]> AuthorDate: Thu Feb 25 13:44:33 2021 -0500 Merge branch 'gerrit/cheshire-cat' Change-Id: I4b02eef9f85192de5ac52ce3a455789e18334c55 .../optimizer/rules/ConstantFoldingRule.java | 4 +- .../optimizer/rules/RemoveDuplicateFieldsRule.java | 4 +- .../optimizer/rules/util/AsterixJoinUtils.java | 2 +- .../asterix/translator/AbstractLangTranslator.java | 232 +++++-- .../api/http/server/AbstractNCUdfServlet.java | 15 +- .../asterix/api/http/server/NCUdfApiServlet.java | 1 - .../api/http/server/QueryResultApiServlet.java | 3 +- .../api/http/server/QueryServiceServlet.java | 41 +- .../apache/asterix/api/http/server/ResultUtil.java | 7 +- .../org/apache/asterix/app/nc/RecoveryManager.java | 2 +- .../asterix/app/translator/QueryTranslator.java | 6 +- .../org/apache/asterix/utils/RebalanceUtil.java | 2 +- .../asterix/app/external/ExternalUDFLibrarian.java | 34 +- .../test/active/ActiveEventsListenerTest.java | 26 +- .../asterix/test/active/ActiveStatsTest.java | 11 +- .../apache/asterix/test/common/TestExecutor.java | 32 + .../asterix/test/metadata/MetadataManagerTest.java | 4 +- .../storage/IndexDropOperatorNodePushableTest.java | 4 +- .../exception_create_system_dataset.1.ddl.sqlpp} | 12 +- .../exception_create_system_feed.1.ddl.sqlpp} | 17 +- ...xception_create_system_feed_policy.1.ddl.sqlpp} | 13 +- .../exception_create_system_function.1.ddl.sqlpp} | 13 +- .../exception_create_system_synonym.1.ddl.sqlpp} | 11 +- .../exception_create_system_type.1.ddl.sqlpp} | 13 +- ...xception_declare_system_function.1.query.sqlpp} | 13 +- .../exception_drop_system_index.1.ddl.sqlpp} | 11 +- .../exception_drop_system_type.1.ddl.sqlpp} | 11 +- .../src/test/resources/metadata/testsuite.xml | 54 ++ .../exception_create_system_library.1.lib.sqlpp} | 12 +- .../exception_create_system_adapter.0.ddl.sqlpp} | 16 +- .../exception_create_system_adapter.1.lib.sqlpp} | 15 +- .../exception_create_system_adapter.2.ddl.sqlpp} | 16 +- .../resources/runtimets/testsuite_it_sqlpp.xml | 12 + .../LSMInsertDeleteOperatorNodePushable.java | 2 +- .../common/exceptions/AsterixException.java | 49 +- .../common/exceptions/CompilationException.java | 26 +- .../asterix/common/exceptions/ErrorCode.java | 668 ++++++++++----------- .../asterix/common/exceptions/ExceptionUtils.java | 17 - .../common/exceptions/MetadataException.java | 28 +- .../common/exceptions/RuntimeDataException.java | 22 +- .../asterix/common/exceptions/WarningUtil.java | 8 - .../common/transactions/IResourceIdManager.java | 9 + asterixdb/asterix-doc/pom.xml | 4 +- .../src/main/markdown/builtins/11_type_common.md | 328 ++++++++++ .../main/markdown/builtins/11_type_conversion.md | 279 +++++++++ .../builtins/{11_type.md => 11_type_delta.md} | 629 +------------------ .../dataflow/FeedRecordDataFlowController.java | 3 +- .../feed/dataflow/FeedExceptionHandler.java | 2 +- .../record/reader/aws/AwsS3InputStreamFactory.java | 3 +- .../reader/azure/AzureBlobInputStreamFactory.java | 4 +- .../external/input/stream/LocalFSInputStream.java | 18 +- .../ExternalScalarFunctionEvaluatorFactory.java | 3 +- .../ExternalScalarPythonFunctionEvaluator.java | 5 +- ...alFilesIndexModificationOperatorDescriptor.java | 3 +- .../operators/FeedIntakeOperatorNodePushable.java | 2 +- .../asterix/external/parser/JSONDataParser.java | 2 +- .../asterix/external/parser/ParseException.java | 19 +- .../factory/RecordWithMetadataParserFactory.java | 5 +- .../asterix/external/util/ExternalDataUtils.java | 7 +- .../apache/asterix/external/util/ParseUtil.java | 4 +- .../lang/common/util/LangRecordParseUtil.java | 9 +- .../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj | 7 +- .../sqlpp/parser/SqlppGroupingSetsParserTest.java | 21 +- .../org/apache/asterix/metadata/MetadataNode.java | 72 +-- .../AbstractDatatypeTupleTranslator.java | 2 +- .../serde/AGeometrySerializerDeserializer.java | 4 +- .../serde/APolygonSerializerDeserializer.java | 7 +- .../serde/SerializerDeserializerUtil.java | 4 + .../apache/asterix/object/base/AdmObjectNode.java | 5 +- .../asterix/om/exceptions/ExceptionUtil.java | 20 +- .../om/exceptions/TypeMismatchException.java | 9 +- .../asterix/om/utils/NonTaggedFormatUtil.java | 3 +- .../common/FullTextContainsFunctionEvaluator.java | 2 +- .../bitwise/AbstractBitValuePositionEvaluator.java | 4 +- .../bitwise/BitValuePositionFlagEvaluator.java | 4 +- .../exceptions/InvalidDataFormatException.java | 16 +- .../runtime/exceptions/TypeMismatchException.java | 10 +- .../runtime/message/ResourceIdRequestMessage.java | 10 +- .../message/ResourceIdRequestResponseMessage.java | 16 +- .../transaction/GlobalResourceIdFactory.java | 61 +- .../runtime/transaction/ResourceIdManager.java | 12 +- .../job/resource/JobCapacityControllerTest.java | 4 +- asterixdb/asterix-server/pom.xml | 8 + .../server/FormattedExceptionInstanceTest.java | 56 ++ .../common/exceptions/AlgebricksException.java | 93 +-- .../physical/AbstractWindowPOperator.java | 4 +- .../LogicalOperatorPrettyPrintVisitorJson.java | 78 +-- .../rules/SetAlgebricksPhysicalOperatorsRule.java | 4 +- .../algebricks/rewriter/util/JoinUtils.java | 2 +- .../apache/hyracks/api/exceptions/ErrorCode.java | 319 +++++----- .../api/exceptions/HyracksDataException.java | 63 +- .../hyracks/api/exceptions/HyracksException.java | 78 ++- .../org/apache/hyracks/api/exceptions/IError.java | 28 +- .../api/exceptions/IFormattedException.java | 44 +- .../org/apache/hyracks/api/exceptions/Warning.java | 10 +- .../apache/hyracks/api/util/ErrorMessageUtil.java | 23 +- .../apache/hyracks/api/util/ExceptionUtils.java | 2 +- .../src/main/resources/errormsg/en.properties | 2 +- .../api/job/resource/ClusterCapacityTest.java | 8 +- .../hyracks/api/test/HyracksDataExceptionTest.java | 9 - .../hyracks/client/result/ResultSetReader.java | 4 +- .../control/cc/cluster/NodeManagerTest.java | 10 +- .../hyracks/control/cc/job/JobManagerTest.java | 6 +- .../control/nc/heartbeat/HeartbeatManager.java | 4 +- .../file/FieldCursorForDelimitedDataParser.java | 3 +- .../hyracks/tests/integration/CancelJobTest.java | 4 +- .../dataflow/IndexDropOperatorNodePushable.java | 4 +- ...ndexInsertUpdateDeleteOperatorNodePushable.java | 6 +- .../lsm/common/impls/IndexWithBuddyBulkLoader.java | 2 +- .../lsm/invertedindex/impls/LSMInvertedIndex.java | 2 +- .../inmemory/InMemoryInvertedIndex.java | 4 +- .../am/lsm/rtree/impls/AbstractLSMRTree.java | 2 +- .../storage/am/lsm/rtree/impls/LSMRTree.java | 2 +- .../storage/common/buffercache/BufferCache.java | 4 +- .../hyracks/hyracks-test-support/pom.xml | 4 + .../storage/am/btree/OrderedIndexExamplesTest.java | 16 +- .../storage/am/btree/OrderedIndexTestUtils.java | 2 +- .../storage/am/common/TreeIndexTestUtils.java | 4 +- .../am/rtree/AbstractRTreeExamplesTest.java | 8 +- .../hyracks/storage/am/rtree/RTreeTestUtils.java | 2 +- .../test/support/FormattedExceptionTestBase.java | 299 +++++++++ .../hyracks/storage/am/btree/BTreeStatsTest.java | 2 +- .../storage/am/btree/BTreeUpdateSearchTest.java | 2 +- .../am/btree/multithread/BTreeTestWorker.java | 8 +- .../lsm/btree/LSMBTreeScanDiskComponentsTest.java | 4 +- ...SMBTreeUpdateInPlaceScanDiskComponentsTest.java | 4 +- .../cursor/LSMBTreeBatchPointSearchCursorTest.java | 8 +- .../cursor/LSMBTreePointSearchCursorTest.java | 2 +- .../lsm/btree/multithread/LSMBTreeTestWorker.java | 8 +- .../multithread/LSMInvertedIndexTestWorker.java | 2 +- .../util/LSMInvertedIndexTestUtils.java | 4 +- .../am/lsm/rtree/AbstractLSMRTreeExamplesTest.java | 2 +- .../storage/am/rtree/RTreeSearchCursorTest.java | 2 +- 133 files changed, 2496 insertions(+), 1895 deletions(-) diff --cc asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/ErrorCode.java index 77c6b8d,19be2c8..90a1f8b --- a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/ErrorCode.java +++ b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/ErrorCode.java @@@ -29,357 -27,354 +27,359 @@@ import org.apache.hyracks.api.util.Erro // 2000 ---- 2999: storage errors // 3000 ---- 3999: feed errors // 4000 ---- 4999: lifecycle management errors - public class ErrorCode { - private static final String RESOURCE_PATH = "asx_errormsg/en.properties"; - public static final String ASTERIX = "ASX"; - + public enum ErrorCode implements IError { // Runtime errors - public static final int CASTING_FIELD = 1; - public static final int TYPE_MISMATCH_FUNCTION = 2; - public static final int TYPE_INCOMPATIBLE = 3; - public static final int TYPE_UNSUPPORTED = 4; - public static final int TYPE_ITEM = 5; - public static final int INVALID_FORMAT = 6; - public static final int OVERFLOW = 7; - public static final int UNDERFLOW = 8; - public static final int INJECTED_FAILURE = 9; - public static final int NEGATIVE_VALUE = 10; - public static final int OUT_OF_BOUND = 11; - public static final int COERCION = 12; - public static final int DUPLICATE_FIELD_NAME = 13; - public static final int PROPERTY_NOT_SET = 14; - public static final int ROOT_LOCAL_RESOURCE_EXISTS = 15; - public static final int ROOT_LOCAL_RESOURCE_COULD_NOT_BE_CREATED = 16; - public static final int UNKNOWN_EXTERNAL_FILE_PENDING_OP = 17; - public static final int TYPE_CONVERT = 18; - public static final int TYPE_CONVERT_INTEGER_SOURCE = 19; - public static final int TYPE_CONVERT_INTEGER_TARGET = 20; - public static final int TYPE_CONVERT_OUT_OF_BOUND = 21; - public static final int FIELD_SHOULD_BE_TYPED = 22; - public static final int NC_REQUEST_TIMEOUT = 23; - public static final int POLYGON_INVALID_COORDINATE = 24; - public static final int POLYGON_3_POINTS = 25; - public static final int POLYGON_INVALID = 26; - public static final int OPERATION_NOT_SUPPORTED = 27; - public static final int INVALID_DURATION = 28; - public static final int UNKNOWN_DURATION_UNIT = 29; - public static final int REQUEST_TIMEOUT = 30; - public static final int INVALID_TYPE_CASTING_MATH_FUNCTION = 31; - public static final int REJECT_BAD_CLUSTER_STATE = 32; - public static final int REJECT_NODE_UNREGISTERED = 33; - public static final int UNSUPPORTED_MULTIPLE_STATEMENTS = 35; - public static final int CANNOT_COMPARE_COMPLEX = 36; - public static final int TYPE_MISMATCH_GENERIC = 37; - public static final int DIFFERENT_LIST_TYPE_ARGS = 38; - public static final int INTEGER_VALUE_EXPECTED = 39; - public static final int NO_STATEMENT_PROVIDED = 40; - public static final int REQUEST_CANCELLED = 41; - public static final int TPCDS_INVALID_TABLE_NAME = 42; - public static final int VALUE_OUT_OF_RANGE = 43; - public static final int PROHIBITED_STATEMENT_CATEGORY = 44; - public static final int INTEGER_VALUE_EXPECTED_FUNCTION = 45; - public static final int INVALID_LIKE_PATTERN = 46; - public static final int INVALID_REQ_PARAM_VAL = 47; - public static final int INVALID_REQ_JSON_VAL = 48; - public static final int PARAMETERS_REQUIRED = 49; - public static final int INVALID_PARAM = 50; - public static final int INCOMPARABLE_TYPES = 51; - public static final int ILLEGAL_STATE = 52; + CASTING_FIELD(1), + TYPE_MISMATCH_FUNCTION(2), + TYPE_INCOMPATIBLE(3), + TYPE_UNSUPPORTED(4), + TYPE_ITEM(5), + INVALID_FORMAT(6), + OVERFLOW(7), + UNDERFLOW(8), + INJECTED_FAILURE(9), + NEGATIVE_VALUE(10), + OUT_OF_BOUND(11), + COERCION(12), + DUPLICATE_FIELD_NAME(13), + PROPERTY_NOT_SET(14), + ROOT_LOCAL_RESOURCE_EXISTS(15), + ROOT_LOCAL_RESOURCE_COULD_NOT_BE_CREATED(16), + UNKNOWN_EXTERNAL_FILE_PENDING_OP(17), + TYPE_CONVERT(18), + TYPE_CONVERT_INTEGER_SOURCE(19), + TYPE_CONVERT_INTEGER_TARGET(20), + TYPE_CONVERT_OUT_OF_BOUND(21), + FIELD_SHOULD_BE_TYPED(22), + NC_REQUEST_TIMEOUT(23), + POLYGON_INVALID_COORDINATE(24), + POLYGON_3_POINTS(25), + POLYGON_INVALID(26), + OPERATION_NOT_SUPPORTED(27), + INVALID_DURATION(28), + UNKNOWN_DURATION_UNIT(29), + REQUEST_TIMEOUT(30), + INVALID_TYPE_CASTING_MATH_FUNCTION(31), + REJECT_BAD_CLUSTER_STATE(32), + REJECT_NODE_UNREGISTERED(33), + UNSUPPORTED_MULTIPLE_STATEMENTS(35), + CANNOT_COMPARE_COMPLEX(36), + TYPE_MISMATCH_GENERIC(37), + DIFFERENT_LIST_TYPE_ARGS(38), + INTEGER_VALUE_EXPECTED(39), + NO_STATEMENT_PROVIDED(40), + REQUEST_CANCELLED(41), + TPCDS_INVALID_TABLE_NAME(42), + VALUE_OUT_OF_RANGE(43), + PROHIBITED_STATEMENT_CATEGORY(44), + INTEGER_VALUE_EXPECTED_FUNCTION(45), + INVALID_LIKE_PATTERN(46), + INVALID_REQ_PARAM_VAL(47), + INVALID_REQ_JSON_VAL(48), + PARAMETERS_REQUIRED(49), + INVALID_PARAM(50), + INCOMPARABLE_TYPES(51), + ILLEGAL_STATE(52), - public static final int UNSUPPORTED_JRE = 100; + UNSUPPORTED_JRE(100), - public static final int EXTERNAL_UDF_RESULT_TYPE_ERROR = 200; - public static final int EXTERNAL_UDF_EXCEPTION = 201; + EXTERNAL_UDF_RESULT_TYPE_ERROR(200), + EXTERNAL_UDF_EXCEPTION(201), // Compilation errors - public static final int PARSE_ERROR = 1001; - public static final int COMPILATION_TYPE_MISMATCH_FUNCTION = 1002; - public static final int COMPILATION_TYPE_INCOMPATIBLE = 1003; - public static final int COMPILATION_TYPE_UNSUPPORTED = 1004; - public static final int COMPILATION_TYPE_ITEM = 1005; - public static final int COMPILATION_DUPLICATE_FIELD_NAME = 1006; - public static final int COMPILATION_INVALID_EXPRESSION = 1007; - public static final int COMPILATION_INVALID_PARAMETER_NUMBER = 1008; - public static final int COMPILATION_INVALID_RETURNING_EXPRESSION = 1009; - public static final int COMPILATION_FULLTEXT_PHRASE_FOUND = 1010; - public static final int COMPILATION_UNKNOWN_DATASET_TYPE = 1011; - public static final int COMPILATION_UNKNOWN_INDEX_TYPE = 1012; - public static final int COMPILATION_ILLEGAL_INDEX_NUM_OF_FIELD = 1013; - public static final int COMPILATION_FIELD_NOT_FOUND = 1014; - public static final int COMPILATION_ILLEGAL_INDEX_FOR_DATASET_WITH_COMPOSITE_PRIMARY_INDEX = 1015; - public static final int COMPILATION_INDEX_TYPE_NOT_SUPPORTED_FOR_DATASET_TYPE = 1016; - public static final int COMPILATION_FILTER_CANNOT_BE_NULLABLE = 1017; - public static final int COMPILATION_ILLEGAL_FILTER_TYPE = 1018; - public static final int COMPILATION_CANNOT_AUTOGENERATE_COMPOSITE_PRIMARY_KEY = 1019; - public static final int COMPILATION_ILLEGAL_AUTOGENERATED_TYPE = 1020; - public static final int COMPILATION_PRIMARY_KEY_CANNOT_BE_NULLABLE = 1021; - public static final int COMPILATION_ILLEGAL_PRIMARY_KEY_TYPE = 1022; - public static final int COMPILATION_CANT_DROP_ACTIVE_DATASET = 1023; - public static final int COMPILATION_FUNC_EXPRESSION_CANNOT_UTILIZE_INDEX = 1026; - public static final int COMPILATION_DATASET_TYPE_DOES_NOT_HAVE_PRIMARY_INDEX = 1027; - public static final int COMPILATION_UNSUPPORTED_QUERY_PARAMETER = 1028; - public static final int NO_METADATA_FOR_DATASET = 1029; - public static final int SUBTREE_HAS_NO_DATA_SOURCE = 1030; - public static final int SUBTREE_HAS_NO_ADDTIONAL_DATA_SOURCE = 1031; - public static final int NO_INDEX_FIELD_NAME_FOR_GIVEN_FUNC_EXPR = 1032; - public static final int NO_SUPPORTED_TYPE = 1033; - public static final int NO_TOKENIZER_FOR_TYPE = 1034; - public static final int INCOMPATIBLE_SEARCH_MODIFIER = 1035; - public static final int UNKNOWN_SEARCH_MODIFIER = 1036; - public static final int COMPILATION_BAD_QUERY_PARAMETER_VALUE = 1037; - public static final int COMPILATION_ILLEGAL_STATE = 1038; - public static final int COMPILATION_TWO_PHASE_LOCKING_VIOLATION = 1039; - public static final int DATASET_ID_EXHAUSTED = 1040; - public static final int INDEX_ILLEGAL_ENFORCED_NON_OPTIONAL = 1041; - public static final int INDEX_ILLEGAL_NON_ENFORCED_TYPED = 1042; - public static final int INDEX_RTREE_MULTIPLE_FIELDS_NOT_ALLOWED = 1043; - public static final int REMOTE_EXCEPTION_WHEN_CALLING_METADATA_NODE = 1044; - public static final int ILLEGAL_LOCK_UPGRADE_OPERATION = 1045; - public static final int ILLEGAL_LOCK_DOWNGRADE_OPERATION = 1046; - public static final int UPGRADE_FAILED_LOCK_WAS_NOT_ACQUIRED = 1047; - public static final int DOWNGRADE_FAILED_LOCK_WAS_NOT_ACQUIRED = 1048; - public static final int LOCK_WAS_ACQUIRED_DIFFERENT_OPERATION = 1049; - public static final int UNKNOWN_DATASET_IN_DATAVERSE = 1050; - public static final int INDEX_ILLEGAL_ENFORCED_ON_CLOSED_FIELD = 1051; - public static final int INDEX_ILLEGAL_REPETITIVE_FIELD = 1052; - public static final int CANNOT_CREATE_SEC_PRIMARY_IDX_ON_EXT_DATASET = 1053; - public static final int COMPILATION_FAILED_DUE_TO_REPLICATE_OP = 1054; - public static final int COMPILATION_INCOMPATIBLE_FUNCTION_LANGUAGE = 1055; - public static final int TOO_MANY_OPTIONS_FOR_FUNCTION = 1056; - public static final int EXPRESSION_NOT_SUPPORTED_IN_CONSTANT_RECORD = 1057; - public static final int LITERAL_TYPE_NOT_SUPPORTED_IN_CONSTANT_RECORD = 1058; - public static final int UNSUPPORTED_WITH_FIELD = 1059; - public static final int WITH_FIELD_MUST_BE_OF_TYPE = 1060; - public static final int WITH_FIELD_MUST_CONTAIN_SUB_FIELD = 1061; - public static final int CONFIGURATION_PARAMETER_INVALID_TYPE = 1062; - public static final int UNKNOWN_DATAVERSE = 1063; - public static final int ERROR_OCCURRED_BETWEEN_TWO_TYPES_CONVERSION = 1064; - public static final int CHOSEN_INDEX_COUNT_SHOULD_BE_GREATER_THAN_ONE = 1065; - public static final int CANNOT_SERIALIZE_A_VALUE = 1066; - public static final int CANNOT_FIND_NON_MISSING_SELECT_OPERATOR = 1067; - public static final int CANNOT_GET_CONDITIONAL_SPLIT_KEY_VARIABLE = 1068; - public static final int CANNOT_DROP_INDEX = 1069; - public static final int METADATA_ERROR = 1070; - public static final int DATAVERSE_EXISTS = 1071; - public static final int DATASET_EXISTS = 1072; - public static final int UNDEFINED_IDENTIFIER = 1073; - public static final int AMBIGUOUS_IDENTIFIER = 1074; - public static final int FORBIDDEN_SCOPE = 1075; - public static final int NAME_RESOLVE_UNKNOWN_DATASET = 1076; - public static final int NAME_RESOLVE_UNKNOWN_DATASET_IN_DATAVERSE = 1077; - public static final int COMPILATION_UNEXPECTED_OPERATOR = 1078; - public static final int COMPILATION_ERROR = 1079; - public static final int UNKNOWN_NODEGROUP = 1080; - public static final int UNKNOWN_FUNCTION = 1081; - public static final int UNKNOWN_TYPE = 1082; - public static final int UNKNOWN_INDEX = 1083; - public static final int INDEX_EXISTS = 1084; - public static final int TYPE_EXISTS = 1085; - public static final int PARAMETER_NO_VALUE = 1086; - public static final int COMPILATION_INVALID_NUM_OF_ARGS = 1087; - public static final int FIELD_NOT_FOUND = 1088; - public static final int FIELD_NOT_OF_TYPE = 1089; - public static final int ARRAY_FIELD_ELEMENTS_MUST_BE_OF_TYPE = 1090; - public static final int COMPILATION_TYPE_MISMATCH_GENERIC = 1091; - public static final int ILLEGAL_SET_PARAMETER = 1092; - public static final int COMPILATION_TRANSLATION_ERROR = 1093; - public static final int RANGE_MAP_ERROR = 1094; - public static final int COMPILATION_EXPECTED_FUNCTION_CALL = 1095; - public static final int UNKNOWN_COMPRESSION_SCHEME = 1096; - public static final int UNSUPPORTED_WITH_SUBFIELD = 1097; - public static final int COMPILATION_INVALID_WINDOW_FRAME = 1098; - public static final int COMPILATION_UNEXPECTED_WINDOW_FRAME = 1099; - public static final int COMPILATION_UNEXPECTED_WINDOW_EXPRESSION = 1100; - public static final int COMPILATION_UNEXPECTED_WINDOW_ORDERBY = 1101; - public static final int COMPILATION_EXPECTED_WINDOW_FUNCTION = 1102; - public static final int COMPILATION_ILLEGAL_USE_OF_IDENTIFIER = 1103; - public static final int INVALID_FUNCTION_MODIFIER = 1104; - public static final int OPERATION_NOT_SUPPORTED_ON_PRIMARY_INDEX = 1105; - public static final int EXPECTED_CONSTANT_VALUE = 1106; - public static final int UNEXPECTED_HINT = 1107; - public static final int EXTERNAL_SOURCE_ERROR = 1108; - public static final int EXTERNAL_SOURCE_CONTAINER_NOT_FOUND = 1109; - public static final int PARAMETERS_NOT_ALLOWED_AT_SAME_TIME = 1110; - public static final int PROPERTY_INVALID_VALUE_TYPE = 1111; - public static final int INVALID_PROPERTY_FORMAT = 1112; - public static final int INVALID_REGEX_PATTERN = 1113; - public static final int EXTERNAL_SOURCE_CONFIGURATION_RETURNED_NO_FILES = 1114; - public static final int INVALID_DATABASE_OBJECT_NAME = 1115; - public static final int UNKNOWN_SYNONYM = 1116; - public static final int UNKNOWN_LIBRARY = 1117; - public static final int COMPILATION_GROUPING_SETS_OVERFLOW = 1118; - public static final int COMPILATION_GROUPING_OPERATION_INVALID_ARG = 1119; - public static final int COMPILATION_UNEXPECTED_ALIAS = 1120; - public static final int COMPILATION_ILLEGAL_USE_OF_FILTER_CLAUSE = 1121; - public static final int COMPILATION_BAD_FUNCTION_DEFINITION = 1122; - public static final int FUNCTION_EXISTS = 1123; - public static final int ADAPTER_EXISTS = 1124; - public static final int UNKNOWN_ADAPTER = 1125; - public static final int INVALID_EXTERNAL_IDENTIFIER_SIZE = 1126; - public static final int UNSUPPORTED_ADAPTER_LANGUAGE = 1127; - public static final int INCONSISTENT_FILTER_INDICATOR = 1128; - public static final int UNSUPPORTED_GBY_OBY_SELECT_COMBO = 1129; - public static final int ILLEGAL_RIGHT_OUTER_JOIN = 1130; - public static final int SYNONYM_EXISTS = 1131; - public static final int INVALID_HINT = 1132; - public static final int FULL_TEXT_FILTER_NOT_FOUND = 1133; - public static final int FULL_TEXT_DEFAULT_CONFIG_CANNOT_BE_DELETED_OR_CREATED = 1134; - public static final int FULL_TEXT_CONFIG_ALREADY_EXISTS = 1135; - public static final int FULL_TEXT_FILTER_ALREADY_EXISTS = 1136; - public static final int FULL_TEXT_CONFIG_NOT_FOUND = 1137; - public static final int ONLY_SINGLE_AUTHENTICATION_IS_ALLOWED = 1138; - public static final int NO_AUTH_METHOD_PROVIDED = 1139; + PARSE_ERROR(1001), + COMPILATION_TYPE_MISMATCH_FUNCTION(1002), + COMPILATION_TYPE_INCOMPATIBLE(1003), + COMPILATION_TYPE_UNSUPPORTED(1004), + COMPILATION_TYPE_ITEM(1005), + COMPILATION_DUPLICATE_FIELD_NAME(1006), + COMPILATION_INVALID_EXPRESSION(1007), + COMPILATION_INVALID_PARAMETER_NUMBER(1008), + COMPILATION_INVALID_RETURNING_EXPRESSION(1009), + COMPILATION_FULLTEXT_PHRASE_FOUND(1010), + COMPILATION_UNKNOWN_DATASET_TYPE(1011), + COMPILATION_UNKNOWN_INDEX_TYPE(1012), + COMPILATION_ILLEGAL_INDEX_NUM_OF_FIELD(1013), + COMPILATION_FIELD_NOT_FOUND(1014), + COMPILATION_ILLEGAL_INDEX_FOR_DATASET_WITH_COMPOSITE_PRIMARY_INDEX(1015), + COMPILATION_INDEX_TYPE_NOT_SUPPORTED_FOR_DATASET_TYPE(1016), + COMPILATION_FILTER_CANNOT_BE_NULLABLE(1017), + COMPILATION_ILLEGAL_FILTER_TYPE(1018), + COMPILATION_CANNOT_AUTOGENERATE_COMPOSITE_PRIMARY_KEY(1019), + COMPILATION_ILLEGAL_AUTOGENERATED_TYPE(1020), + COMPILATION_PRIMARY_KEY_CANNOT_BE_NULLABLE(1021), + COMPILATION_ILLEGAL_PRIMARY_KEY_TYPE(1022), + COMPILATION_CANT_DROP_ACTIVE_DATASET(1023), + COMPILATION_FUNC_EXPRESSION_CANNOT_UTILIZE_INDEX(1026), + COMPILATION_DATASET_TYPE_DOES_NOT_HAVE_PRIMARY_INDEX(1027), + COMPILATION_UNSUPPORTED_QUERY_PARAMETER(1028), + NO_METADATA_FOR_DATASET(1029), + SUBTREE_HAS_NO_DATA_SOURCE(1030), + SUBTREE_HAS_NO_ADDTIONAL_DATA_SOURCE(1031), + NO_INDEX_FIELD_NAME_FOR_GIVEN_FUNC_EXPR(1032), + NO_SUPPORTED_TYPE(1033), + NO_TOKENIZER_FOR_TYPE(1034), + INCOMPATIBLE_SEARCH_MODIFIER(1035), + UNKNOWN_SEARCH_MODIFIER(1036), + COMPILATION_BAD_QUERY_PARAMETER_VALUE(1037), + COMPILATION_ILLEGAL_STATE(1038), + COMPILATION_TWO_PHASE_LOCKING_VIOLATION(1039), + DATASET_ID_EXHAUSTED(1040), + INDEX_ILLEGAL_ENFORCED_NON_OPTIONAL(1041), + INDEX_ILLEGAL_NON_ENFORCED_TYPED(1042), + INDEX_RTREE_MULTIPLE_FIELDS_NOT_ALLOWED(1043), + REMOTE_EXCEPTION_WHEN_CALLING_METADATA_NODE(1044), + ILLEGAL_LOCK_UPGRADE_OPERATION(1045), + ILLEGAL_LOCK_DOWNGRADE_OPERATION(1046), + UPGRADE_FAILED_LOCK_WAS_NOT_ACQUIRED(1047), + DOWNGRADE_FAILED_LOCK_WAS_NOT_ACQUIRED(1048), + LOCK_WAS_ACQUIRED_DIFFERENT_OPERATION(1049), + UNKNOWN_DATASET_IN_DATAVERSE(1050), + INDEX_ILLEGAL_ENFORCED_ON_CLOSED_FIELD(1051), + INDEX_ILLEGAL_REPETITIVE_FIELD(1052), + CANNOT_CREATE_SEC_PRIMARY_IDX_ON_EXT_DATASET(1053), + COMPILATION_FAILED_DUE_TO_REPLICATE_OP(1054), + COMPILATION_INCOMPATIBLE_FUNCTION_LANGUAGE(1055), + TOO_MANY_OPTIONS_FOR_FUNCTION(1056), + EXPRESSION_NOT_SUPPORTED_IN_CONSTANT_RECORD(1057), + LITERAL_TYPE_NOT_SUPPORTED_IN_CONSTANT_RECORD(1058), + UNSUPPORTED_WITH_FIELD(1059), + WITH_FIELD_MUST_BE_OF_TYPE(1060), + WITH_FIELD_MUST_CONTAIN_SUB_FIELD(1061), + CONFIGURATION_PARAMETER_INVALID_TYPE(1062), + UNKNOWN_DATAVERSE(1063), + ERROR_OCCURRED_BETWEEN_TWO_TYPES_CONVERSION(1064), + CHOSEN_INDEX_COUNT_SHOULD_BE_GREATER_THAN_ONE(1065), + CANNOT_SERIALIZE_A_VALUE(1066), + CANNOT_FIND_NON_MISSING_SELECT_OPERATOR(1067), + CANNOT_GET_CONDITIONAL_SPLIT_KEY_VARIABLE(1068), + CANNOT_DROP_INDEX(1069), + METADATA_ERROR(1070), + DATAVERSE_EXISTS(1071), + DATASET_EXISTS(1072), + UNDEFINED_IDENTIFIER(1073), + AMBIGUOUS_IDENTIFIER(1074), + FORBIDDEN_SCOPE(1075), + NAME_RESOLVE_UNKNOWN_DATASET(1076), + NAME_RESOLVE_UNKNOWN_DATASET_IN_DATAVERSE(1077), + COMPILATION_UNEXPECTED_OPERATOR(1078), + COMPILATION_ERROR(1079), + UNKNOWN_NODEGROUP(1080), + UNKNOWN_FUNCTION(1081), + UNKNOWN_TYPE(1082), + UNKNOWN_INDEX(1083), + INDEX_EXISTS(1084), + TYPE_EXISTS(1085), + PARAMETER_NO_VALUE(1086), + COMPILATION_INVALID_NUM_OF_ARGS(1087), + FIELD_NOT_FOUND(1088), + FIELD_NOT_OF_TYPE(1089), + ARRAY_FIELD_ELEMENTS_MUST_BE_OF_TYPE(1090), + COMPILATION_TYPE_MISMATCH_GENERIC(1091), + ILLEGAL_SET_PARAMETER(1092), + COMPILATION_TRANSLATION_ERROR(1093), + RANGE_MAP_ERROR(1094), + COMPILATION_EXPECTED_FUNCTION_CALL(1095), + UNKNOWN_COMPRESSION_SCHEME(1096), + UNSUPPORTED_WITH_SUBFIELD(1097), + COMPILATION_INVALID_WINDOW_FRAME(1098), + COMPILATION_UNEXPECTED_WINDOW_FRAME(1099), + COMPILATION_UNEXPECTED_WINDOW_EXPRESSION(1100), + COMPILATION_UNEXPECTED_WINDOW_ORDERBY(1101), + COMPILATION_EXPECTED_WINDOW_FUNCTION(1102), + COMPILATION_ILLEGAL_USE_OF_IDENTIFIER(1103), + INVALID_FUNCTION_MODIFIER(1104), + OPERATION_NOT_SUPPORTED_ON_PRIMARY_INDEX(1105), + EXPECTED_CONSTANT_VALUE(1106), + UNEXPECTED_HINT(1107), + EXTERNAL_SOURCE_ERROR(1108), + EXTERNAL_SOURCE_CONTAINER_NOT_FOUND(1109), + PARAMETERS_NOT_ALLOWED_AT_SAME_TIME(1110), + PROPERTY_INVALID_VALUE_TYPE(1111), + INVALID_PROPERTY_FORMAT(1112), + INVALID_REGEX_PATTERN(1113), + EXTERNAL_SOURCE_CONFIGURATION_RETURNED_NO_FILES(1114), + INVALID_DATABASE_OBJECT_NAME(1115), + UNKNOWN_SYNONYM(1116), + UNKNOWN_LIBRARY(1117), + COMPILATION_GROUPING_SETS_OVERFLOW(1118), + COMPILATION_GROUPING_OPERATION_INVALID_ARG(1119), + COMPILATION_UNEXPECTED_ALIAS(1120), + COMPILATION_ILLEGAL_USE_OF_FILTER_CLAUSE(1121), + COMPILATION_BAD_FUNCTION_DEFINITION(1122), + FUNCTION_EXISTS(1123), + ADAPTER_EXISTS(1124), + UNKNOWN_ADAPTER(1125), + INVALID_EXTERNAL_IDENTIFIER_SIZE(1126), + UNSUPPORTED_ADAPTER_LANGUAGE(1127), + INCONSISTENT_FILTER_INDICATOR(1128), + UNSUPPORTED_GBY_OBY_SELECT_COMBO(1129), + ILLEGAL_RIGHT_OUTER_JOIN(1130), + SYNONYM_EXISTS(1131), + INVALID_HINT(1132), + ONLY_SINGLE_AUTHENTICATION_IS_ALLOWED(1133), + NO_AUTH_METHOD_PROVIDED(1134), ++ FULL_TEXT_CONFIG_ALREADY_EXISTS(1135), ++ FULL_TEXT_FILTER_ALREADY_EXISTS(1136), ++ FULL_TEXT_CONFIG_NOT_FOUND(1137), ++ FULL_TEXT_FILTER_NOT_FOUND(1138), ++ FULL_TEXT_DEFAULT_CONFIG_CANNOT_BE_DELETED_OR_CREATED(1139), // Feed errors - public static final int DATAFLOW_ILLEGAL_STATE = 3001; - public static final int UTIL_DATAFLOW_UTILS_TUPLE_TOO_LARGE = 3002; - public static final int UTIL_DATAFLOW_UTILS_UNKNOWN_FORWARD_POLICY = 3003; - public static final int OPERATORS_FEED_INTAKE_OPERATOR_DESCRIPTOR_CLASSLOADER_NOT_CONFIGURED = 3004; - public static final int PARSER_DELIMITED_NONOPTIONAL_NULL = 3005; - public static final int PARSER_DELIMITED_ILLEGAL_FIELD = 3006; - public static final int ADAPTER_TWITTER_TWITTER4J_LIB_NOT_FOUND = 3007; - public static final int OPERATORS_FEED_INTAKE_OPERATOR_NODE_PUSHABLE_FAIL_AT_INGESTION = 3008; - public static final int FEED_CREATE_FEED_DATATYPE_ERROR = 3009; - public static final int PARSER_HIVE_NON_PRIMITIVE_LIST_NOT_SUPPORT = 3010; - public static final int PARSER_HIVE_FIELD_TYPE = 3011; - public static final int PARSER_HIVE_GET_COLUMNS = 3012; - public static final int PARSER_HIVE_NO_CLOSED_COLUMNS = 3013; - public static final int PARSER_HIVE_NOT_SUPPORT_NON_OP_UNION = 3014; - public static final int PARSER_HIVE_MISSING_FIELD_TYPE_INFO = 3015; - public static final int PARSER_HIVE_NULL_FIELD = 3016; - public static final int PARSER_HIVE_NULL_VALUE_IN_LIST = 3017; - public static final int INPUT_RECORD_RECORD_WITH_METADATA_AND_PK_NULL_IN_NON_OPTIONAL = 3018; - public static final int INPUT_RECORD_RECORD_WITH_METADATA_AND_PK_CANNT_GET_PKEY = 3019; - public static final int FEED_CHANGE_FEED_CONNECTIVITY_ON_ALIVE_FEED = 3020; - public static final int RECORD_READER_MALFORMED_INPUT_STREAM = 3021; - public static final int PROVIDER_DATAFLOW_CONTROLLER_UNKNOWN_DATA_SOURCE = 3022; - public static final int PROVIDER_DATASOURCE_FACTORY_UNKNOWN_INPUT_STREAM_FACTORY = 3023; - public static final int UTIL_EXTERNAL_DATA_UTILS_FAIL_CREATE_STREAM_FACTORY = 3024; - public static final int UNKNOWN_RECORD_READER_FACTORY = 3025; - public static final int PROVIDER_STREAM_RECORD_READER_UNKNOWN_FORMAT = 3026; - public static final int UNKNOWN_RECORD_FORMAT_FOR_META_PARSER = 3027; - public static final int LIBRARY_JAVA_JOBJECTS_FIELD_ALREADY_DEFINED = 3028; - public static final int LIBRARY_JAVA_JOBJECTS_UNKNOWN_FIELD = 3029; - public static final int NODE_RESOLVER_NO_NODE_CONTROLLERS = 3031; - public static final int NODE_RESOLVER_UNABLE_RESOLVE_HOST = 3032; - public static final int INPUT_RECORD_CONVERTER_DCP_MSG_TO_RECORD_CONVERTER_UNKNOWN_DCP_REQUEST = 3033; - public static final int FEED_DATAFLOW_FRAME_DISTR_REGISTER_FAILED_DATA_PROVIDER = 3034; - public static final int INPUT_RECORD_READER_CHAR_ARRAY_RECORD_TOO_LARGE = 3038; - public static final int LIBRARY_JOBJECT_ACCESSOR_CANNOT_PARSE_TYPE = 3039; - public static final int LIBRARY_JOBJECT_UTIL_ILLEGAL_ARGU_TYPE = 3040; - public static final int LIBRARY_EXTERNAL_FUNCTION_UNABLE_TO_LOAD_CLASS = 3041; - public static final int LIBRARY_EXTERNAL_FUNCTION_UNSUPPORTED_KIND = 3042; - public static final int LIBRARY_EXTERNAL_FUNCTION_UNKNOWN_KIND = 3043; - public static final int LIBRARY_EXTERNAL_LIBRARY_CLASS_REGISTERED = 3044; - public static final int LIBRARY_JAVA_FUNCTION_HELPER_CANNOT_HANDLE_ARGU_TYPE = 3045; - public static final int LIBRARY_JAVA_FUNCTION_HELPER_OBJ_TYPE_NOT_SUPPORTED = 3046; - public static final int LIBRARY_EXTERNAL_FUNCTION_UNSUPPORTED_NAME = 3047; - public static final int OPERATORS_FEED_META_OPERATOR_DESCRIPTOR_INVALID_RUNTIME = 3048; - public static final int INVALID_DELIMITER = 3049; - public static final int INVALID_CHAR_LENGTH = 3050; - public static final int QUOTE_DELIMITER_MISMATCH = 3051; - public static final int INDEXING_EXTERNAL_FILE_INDEX_ACCESSOR_UNABLE_TO_FIND_FILE_INDEX = 3052; - public static final int PARSER_ADM_DATA_PARSER_FIELD_NOT_NULL = 3053; - public static final int PARSER_ADM_DATA_PARSER_TYPE_MISMATCH = 3054; - public static final int PARSER_ADM_DATA_PARSER_UNEXPECTED_TOKEN_KIND = 3055; - public static final int PARSER_ADM_DATA_PARSER_ILLEGAL_ESCAPE = 3056; - public static final int PARSER_ADM_DATA_PARSER_RECORD_END_UNEXPECTED = 3057; - public static final int PARSER_ADM_DATA_PARSER_EXTRA_FIELD_IN_CLOSED_RECORD = 3058; - public static final int PARSER_ADM_DATA_PARSER_UNEXPECTED_TOKEN_WHEN_EXPECT_COMMA = 3059; - public static final int PARSER_ADM_DATA_PARSER_FOUND_COMMA_WHEN = 3060; - public static final int PARSER_ADM_DATA_PARSER_UNSUPPORTED_INTERVAL_TYPE = 3061; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_NOT_CLOSED = 3062; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_BEGIN_END_POINT_MISMATCH = 3063; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_MISSING_COMMA = 3064; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_INVALID_DATETIME = 3065; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_UNSUPPORTED_TYPE = 3066; - public static final int PARSER_ADM_DATA_PARSER_INTERVAL_INTERVAL_ARGUMENT_ERROR = 3067; - public static final int PARSER_ADM_DATA_PARSER_LIST_FOUND_END_COLLECTION = 3068; - public static final int PARSER_ADM_DATA_PARSER_LIST_FOUND_COMMA_BEFORE_LIST = 3069; - public static final int PARSER_ADM_DATA_PARSER_LIST_FOUND_COMMA_EXPECTING_ITEM = 3070; - public static final int PARSER_ADM_DATA_PARSER_LIST_FOUND_END_RECOD = 3071; - public static final int PARSER_ADM_DATA_PARSER_CAST_ERROR = 3072; - public static final int PARSER_ADM_DATA_PARSER_CONSTRUCTOR_MISSING_DESERIALIZER = 3073; - public static final int PARSER_ADM_DATA_PARSER_WRONG_INSTANCE = 3074; - public static final int PARSER_TWEET_PARSER_CLOSED_FIELD_NULL = 3075; - public static final int UTIL_FILE_SYSTEM_WATCHER_NO_FILES_FOUND = 3076; - public static final int UTIL_LOCAL_FILE_SYSTEM_UTILS_PATH_NOT_FOUND = 3077; - public static final int UTIL_HDFS_UTILS_CANNOT_OBTAIN_HDFS_SCHEDULER = 3078; - public static final int ACTIVE_MANAGER_SHUTDOWN = 3079; - public static final int FEED_METADATA_UTIL_UNEXPECTED_FEED_DATATYPE = 3080; - public static final int FEED_METADATA_SOCKET_ADAPTOR_SOCKET_NOT_PROPERLY_CONFIGURED = 3081; - public static final int FEED_METADATA_SOCKET_ADAPTOR_SOCKET_INVALID_HOST_NC = 3082; - public static final int PROVIDER_DATASOURCE_FACTORY_DUPLICATE_FORMAT_MAPPING = 3083; - public static final int CANNOT_SUBSCRIBE_TO_FAILED_ACTIVE_ENTITY = 3084; - public static final int FEED_UNKNOWN_ADAPTER_NAME = 3085; - public static final int PROVIDER_STREAM_RECORD_READER_WRONG_CONFIGURATION = 3086; - public static final int FEED_CONNECT_FEED_APPLIED_INVALID_FUNCTION = 3087; - public static final int ACTIVE_MANAGER_INVALID_RUNTIME = 3088; - public static final int ACTIVE_ENTITY_ALREADY_STARTED = 3089; - public static final int ACTIVE_ENTITY_CANNOT_BE_STOPPED = 3090; - public static final int CANNOT_ADD_DATASET_TO_ACTIVE_ENTITY = 3091; - public static final int CANNOT_REMOVE_DATASET_FROM_ACTIVE_ENTITY = 3092; - public static final int ACTIVE_ENTITY_IS_ALREADY_REGISTERED = 3093; - public static final int CANNOT_ADD_INDEX_TO_DATASET_CONNECTED_TO_ACTIVE_ENTITY = 3094; - public static final int CANNOT_REMOVE_INDEX_FROM_DATASET_CONNECTED_TO_ACTIVE_ENTITY = 3095; - public static final int ACTIVE_NOTIFICATION_HANDLER_IS_SUSPENDED = 3096; - public static final int ACTIVE_ENTITY_LISTENER_IS_NOT_REGISTERED = 3097; - public static final int CANNOT_DERIGESTER_ACTIVE_ENTITY_LISTENER = 3098; - public static final int DOUBLE_INITIALIZATION_OF_ACTIVE_NOTIFICATION_HANDLER = 3099; - public static final int DOUBLE_RECOVERY_ATTEMPTS = 3101; - public static final int UNREPORTED_TASK_FAILURE_EXCEPTION = 3102; - public static final int ACTIVE_ENTITY_ALREADY_SUSPENDED = 3103; - public static final int ACTIVE_ENTITY_CANNOT_RESUME_FROM_STATE = 3104; - public static final int ACTIVE_RUNTIME_IS_ALREADY_REGISTERED = 3105; - public static final int ACTIVE_RUNTIME_IS_NOT_REGISTERED = 3106; - public static final int ACTIVE_EVENT_HANDLER_ALREADY_SUSPENDED = 3107; - public static final int FEED_FAILED_WHILE_GETTING_A_NEW_RECORD = 3110; - public static final int FEED_START_FEED_WITHOUT_CONNECTION = 3111; - public static final int PARSER_COLLECTION_ITEM_CANNOT_BE_NULL = 3112; - public static final int FAILED_TO_PARSE_RECORD = 3113; - public static final int FAILED_TO_PARSE_RECORD_CONTENT = 3114; - public static final int FAILED_TO_PARSE_METADATA = 3115; - public static final int INPUT_DECODE_FAILURE = 3116; - public static final int FAILED_TO_PARSE_MALFORMED_LOG_RECORD = 3117; - public static final int ACTIVE_ENTITY_NOT_RUNNING = 3118; + DATAFLOW_ILLEGAL_STATE(3001), + UTIL_DATAFLOW_UTILS_TUPLE_TOO_LARGE(3002), + UTIL_DATAFLOW_UTILS_UNKNOWN_FORWARD_POLICY(3003), + OPERATORS_FEED_INTAKE_OPERATOR_DESCRIPTOR_CLASSLOADER_NOT_CONFIGURED(3004), + PARSER_DELIMITED_NONOPTIONAL_NULL(3005), + PARSER_DELIMITED_ILLEGAL_FIELD(3006), + ADAPTER_TWITTER_TWITTER4J_LIB_NOT_FOUND(3007), + OPERATORS_FEED_INTAKE_OPERATOR_NODE_PUSHABLE_FAIL_AT_INGESTION(3008), + FEED_CREATE_FEED_DATATYPE_ERROR(3009), + PARSER_HIVE_NON_PRIMITIVE_LIST_NOT_SUPPORT(3010), + PARSER_HIVE_FIELD_TYPE(3011), + PARSER_HIVE_GET_COLUMNS(3012), + PARSER_HIVE_NO_CLOSED_COLUMNS(3013), + PARSER_HIVE_NOT_SUPPORT_NON_OP_UNION(3014), + PARSER_HIVE_MISSING_FIELD_TYPE_INFO(3015), + PARSER_HIVE_NULL_FIELD(3016), + PARSER_HIVE_NULL_VALUE_IN_LIST(3017), + INPUT_RECORD_RECORD_WITH_METADATA_AND_PK_NULL_IN_NON_OPTIONAL(3018), + INPUT_RECORD_RECORD_WITH_METADATA_AND_PK_CANNT_GET_PKEY(3019), + FEED_CHANGE_FEED_CONNECTIVITY_ON_ALIVE_FEED(3020), + RECORD_READER_MALFORMED_INPUT_STREAM(3021), + PROVIDER_DATAFLOW_CONTROLLER_UNKNOWN_DATA_SOURCE(3022), + PROVIDER_DATASOURCE_FACTORY_UNKNOWN_INPUT_STREAM_FACTORY(3023), + UTIL_EXTERNAL_DATA_UTILS_FAIL_CREATE_STREAM_FACTORY(3024), + UNKNOWN_RECORD_READER_FACTORY(3025), + PROVIDER_STREAM_RECORD_READER_UNKNOWN_FORMAT(3026), + UNKNOWN_RECORD_FORMAT_FOR_META_PARSER(3027), + LIBRARY_JAVA_JOBJECTS_FIELD_ALREADY_DEFINED(3028), + LIBRARY_JAVA_JOBJECTS_UNKNOWN_FIELD(3029), + NODE_RESOLVER_NO_NODE_CONTROLLERS(3031), + NODE_RESOLVER_UNABLE_RESOLVE_HOST(3032), + INPUT_RECORD_CONVERTER_DCP_MSG_TO_RECORD_CONVERTER_UNKNOWN_DCP_REQUEST(3033), + FEED_DATAFLOW_FRAME_DISTR_REGISTER_FAILED_DATA_PROVIDER(3034), + INPUT_RECORD_READER_CHAR_ARRAY_RECORD_TOO_LARGE(3038), + LIBRARY_JOBJECT_ACCESSOR_CANNOT_PARSE_TYPE(3039), + LIBRARY_JOBJECT_UTIL_ILLEGAL_ARGU_TYPE(3040), + LIBRARY_EXTERNAL_FUNCTION_UNABLE_TO_LOAD_CLASS(3041), + LIBRARY_EXTERNAL_FUNCTION_UNSUPPORTED_KIND(3042), + LIBRARY_EXTERNAL_FUNCTION_UNKNOWN_KIND(3043), + LIBRARY_EXTERNAL_LIBRARY_CLASS_REGISTERED(3044), + LIBRARY_JAVA_FUNCTION_HELPER_CANNOT_HANDLE_ARGU_TYPE(3045), + LIBRARY_JAVA_FUNCTION_HELPER_OBJ_TYPE_NOT_SUPPORTED(3046), + LIBRARY_EXTERNAL_FUNCTION_UNSUPPORTED_NAME(3047), + OPERATORS_FEED_META_OPERATOR_DESCRIPTOR_INVALID_RUNTIME(3048), + INVALID_DELIMITER(3049), + INVALID_CHAR_LENGTH(3050), + QUOTE_DELIMITER_MISMATCH(3051), + INDEXING_EXTERNAL_FILE_INDEX_ACCESSOR_UNABLE_TO_FIND_FILE_INDEX(3052), + PARSER_ADM_DATA_PARSER_FIELD_NOT_NULL(3053), + PARSER_ADM_DATA_PARSER_TYPE_MISMATCH(3054), + PARSER_ADM_DATA_PARSER_UNEXPECTED_TOKEN_KIND(3055), + PARSER_ADM_DATA_PARSER_ILLEGAL_ESCAPE(3056), + PARSER_ADM_DATA_PARSER_RECORD_END_UNEXPECTED(3057), + PARSER_ADM_DATA_PARSER_EXTRA_FIELD_IN_CLOSED_RECORD(3058), + PARSER_ADM_DATA_PARSER_UNEXPECTED_TOKEN_WHEN_EXPECT_COMMA(3059), + PARSER_ADM_DATA_PARSER_FOUND_COMMA_WHEN(3060), + PARSER_ADM_DATA_PARSER_UNSUPPORTED_INTERVAL_TYPE(3061), + PARSER_ADM_DATA_PARSER_INTERVAL_NOT_CLOSED(3062), + PARSER_ADM_DATA_PARSER_INTERVAL_BEGIN_END_POINT_MISMATCH(3063), + PARSER_ADM_DATA_PARSER_INTERVAL_MISSING_COMMA(3064), + PARSER_ADM_DATA_PARSER_INTERVAL_INVALID_DATETIME(3065), + PARSER_ADM_DATA_PARSER_INTERVAL_UNSUPPORTED_TYPE(3066), + PARSER_ADM_DATA_PARSER_INTERVAL_INTERVAL_ARGUMENT_ERROR(3067), + PARSER_ADM_DATA_PARSER_LIST_FOUND_END_COLLECTION(3068), + PARSER_ADM_DATA_PARSER_LIST_FOUND_COMMA_BEFORE_LIST(3069), + PARSER_ADM_DATA_PARSER_LIST_FOUND_COMMA_EXPECTING_ITEM(3070), + PARSER_ADM_DATA_PARSER_LIST_FOUND_END_RECOD(3071), + PARSER_ADM_DATA_PARSER_CAST_ERROR(3072), + PARSER_ADM_DATA_PARSER_CONSTRUCTOR_MISSING_DESERIALIZER(3073), + PARSER_ADM_DATA_PARSER_WRONG_INSTANCE(3074), + PARSER_TWEET_PARSER_CLOSED_FIELD_NULL(3075), + UTIL_FILE_SYSTEM_WATCHER_NO_FILES_FOUND(3076), + UTIL_LOCAL_FILE_SYSTEM_UTILS_PATH_NOT_FOUND(3077), + UTIL_HDFS_UTILS_CANNOT_OBTAIN_HDFS_SCHEDULER(3078), + ACTIVE_MANAGER_SHUTDOWN(3079), + FEED_METADATA_UTIL_UNEXPECTED_FEED_DATATYPE(3080), + FEED_METADATA_SOCKET_ADAPTOR_SOCKET_NOT_PROPERLY_CONFIGURED(3081), + FEED_METADATA_SOCKET_ADAPTOR_SOCKET_INVALID_HOST_NC(3082), + PROVIDER_DATASOURCE_FACTORY_DUPLICATE_FORMAT_MAPPING(3083), + CANNOT_SUBSCRIBE_TO_FAILED_ACTIVE_ENTITY(3084), + FEED_UNKNOWN_ADAPTER_NAME(3085), + PROVIDER_STREAM_RECORD_READER_WRONG_CONFIGURATION(3086), + FEED_CONNECT_FEED_APPLIED_INVALID_FUNCTION(3087), + ACTIVE_MANAGER_INVALID_RUNTIME(3088), + ACTIVE_ENTITY_ALREADY_STARTED(3089), + ACTIVE_ENTITY_CANNOT_BE_STOPPED(3090), + CANNOT_ADD_DATASET_TO_ACTIVE_ENTITY(3091), + CANNOT_REMOVE_DATASET_FROM_ACTIVE_ENTITY(3092), + ACTIVE_ENTITY_IS_ALREADY_REGISTERED(3093), + CANNOT_ADD_INDEX_TO_DATASET_CONNECTED_TO_ACTIVE_ENTITY(3094), + CANNOT_REMOVE_INDEX_FROM_DATASET_CONNECTED_TO_ACTIVE_ENTITY(3095), + ACTIVE_NOTIFICATION_HANDLER_IS_SUSPENDED(3096), + ACTIVE_ENTITY_LISTENER_IS_NOT_REGISTERED(3097), + CANNOT_DERIGESTER_ACTIVE_ENTITY_LISTENER(3098), + DOUBLE_INITIALIZATION_OF_ACTIVE_NOTIFICATION_HANDLER(3099), + DOUBLE_RECOVERY_ATTEMPTS(3101), + UNREPORTED_TASK_FAILURE_EXCEPTION(3102), + ACTIVE_ENTITY_ALREADY_SUSPENDED(3103), + ACTIVE_ENTITY_CANNOT_RESUME_FROM_STATE(3104), + ACTIVE_RUNTIME_IS_ALREADY_REGISTERED(3105), + ACTIVE_RUNTIME_IS_NOT_REGISTERED(3106), + ACTIVE_EVENT_HANDLER_ALREADY_SUSPENDED(3107), + FEED_FAILED_WHILE_GETTING_A_NEW_RECORD(3110), + FEED_START_FEED_WITHOUT_CONNECTION(3111), + PARSER_COLLECTION_ITEM_CANNOT_BE_NULL(3112), + FAILED_TO_PARSE_RECORD(3113), + FAILED_TO_PARSE_RECORD_CONTENT(3114), + FAILED_TO_PARSE_METADATA(3115), + INPUT_DECODE_FAILURE(3116), + FAILED_TO_PARSE_MALFORMED_LOG_RECORD(3117), + ACTIVE_ENTITY_NOT_RUNNING(3118), // Lifecycle management errors - public static final int DUPLICATE_PARTITION_ID = 4000; + DUPLICATE_PARTITION_ID(4000), // Extension errors - public static final int EXTENSION_ID_CONFLICT = 4001; - public static final int EXTENSION_COMPONENT_CONFLICT = 4002; - public static final int UNSUPPORTED_MESSAGE_TYPE = 4003; - public static final int INVALID_CONFIGURATION = 4004; - public static final int UNSUPPORTED_REPLICATION_STRATEGY = 4005; + EXTENSION_ID_CONFLICT(4001), + EXTENSION_COMPONENT_CONFLICT(4002), + UNSUPPORTED_MESSAGE_TYPE(4003), + INVALID_CONFIGURATION(4004), + UNSUPPORTED_REPLICATION_STRATEGY(4005), // Lifecycle management errors pt.2 - public static final int CLUSTER_STATE_UNUSABLE = 4006; + CLUSTER_STATE_UNUSABLE(4006); + + private static final String RESOURCE_PATH = "asx_errormsg/en.properties"; + public static final String ASTERIX = "ASX"; + private final int intValue; - private ErrorCode() { + ErrorCode(int intValue) { + this.intValue = intValue; } - private static class Holder { - private static final Map<Integer, String> errorMessageMap; + @Override + public String component() { + return ASTERIX; + } - static { - // Loads the map that maps error codes to error message templates. - try (InputStream resourceStream = ErrorCode.class.getClassLoader().getResourceAsStream(RESOURCE_PATH)) { - errorMessageMap = ErrorMessageUtil.loadErrorMap(resourceStream); - } catch (Exception e) { - throw new IllegalStateException(e); - } - } + @Override + public int intValue() { + return intValue; + } - private Holder() { - } + @Override + public String errorMessage() { + return ErrorMessageMapHolder.get(this); } - public static String getErrorMessage(int errorCode) { - String msg = Holder.errorMessageMap.get(errorCode); - if (msg == null) { - throw new IllegalStateException("Undefined error code: " + errorCode); + private static class ErrorMessageMapHolder { + private static final String[] enumMessages = + ErrorMessageUtil.defineMessageEnumOrdinalMap(values(), RESOURCE_PATH); + + private static String get(ErrorCode errorCode) { + return enumMessages[errorCode.ordinal()]; } - return msg; } } diff --cc asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/FullTextContainsFunctionEvaluator.java index 3ffce9b,ff0a9f6..fce2061 --- a/asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/FullTextContainsFunctionEvaluator.java +++ b/asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/FullTextContainsFunctionEvaluator.java @@@ -198,10 -182,9 +198,10 @@@ public class FullTextContainsFunctionEv try { ABoolean b = fullTextContainsWithArg(typeTag2, argLeft, argRight) ? ABoolean.TRUE : ABoolean.FALSE; serde.serialize(b, out); - } catch (HyracksDataException e1) { - throw HyracksDataException.create(e1); + } catch (AlgebricksException e) { - throw new HyracksDataException(e, ErrorCode.ERROR_PROCESSING_TUPLE); ++ throw new HyracksDataException(ErrorCode.ERROR_PROCESSING_TUPLE, e); } + result.set(resultStorage); }
