@finos/legend-extension-dsl-persistence
Version:
Legend extension for Persistence DSL
98 lines • 4.98 kB
TypeScript
/**
* Copyright (c) 2020-present, Goldman Sachs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export declare enum PERSISTENCE_HASH_STRUCTURE {
PERSISTENCE = "PERSISTENCE",
SERVICE_OUTPUT_TARGET = "SERVICE_OUTPUT_TARGET",
RELATIONAL_PERSISTENCE_TARGET = "RELATIONAL_PERSISTENCE_TARGET",
NON_TEMPORAL = "NON_TEMPORAL",
UNI_TEMPORAL = "UNI_TEMPORAL",
BI_TEMPORAL = "BI_TEMPORAL",
APPEND_ONLY_UPDATES = "APPEND_ONLY_UPDATES",
OVERWRITE_UPDATES = "OVERWRITE_UPDATES",
ALLOW_DUPLICATES = "ALLOW_DUPLICATES",
FAIL_ON_DUPLICATES = "FAIL_ON_DUPLICATES",
FILTER_DUPLICATES = "FILTER_DUPLICATES",
BATCH_ID = "BATCH_ID",
PROCESSING_DATE_TIME = "PROCESSING_DATE_TIME",
BATCH_ID_AND_DATE_TIME = "BATCH_ID_AND_DATE_TIME",
SOURCE_DERIVED_TIME = "SOURCE_DERIVED_TIME",
SOURCE_TIME_START = "SOURCE_TIME_START",
SOURCE_TIME_START_AND_END = "SOURCE_TIME_START_AND_END",
GRAPH_FETCH_SERVICE_OUTPUT = "GRAPH_FETCH_SERVICE_OUTPUT",
TDS_SERVICE_OUTPUT = "TDS_SERVICE_OUTPUT",
NO_DEDUPLICATION = "NO_DEDUPLICATION",
ANY_VERSION = "ANY_VERSION",
MAX_VERSION_FOR_GRAPH_FETCH = "MAX_VERSION_FOR_GRAPH_FETCH",
MAX_VERSION_FOR_TDS = "MAX_VERSION_FOR_TDS",
SNAPSHOT = "SNAPSHOT",
DELTA = "DELTA",
NO_PARTITIONING = "NO_PARTITIONING",
FIELD_BASED_FOR_GRAPH_FETCH = "FIELD_BASED_FOR_GRAPH_FETCH",
FIEDD_BASED_FOR_TDS = "FIEDD_BASED_FOR_TDS",
NO_OP_DATASET_HANDLING = "NO_OP_DATASET_HANDLING",
DELETE_TARGET_DATASET = "DELETE_TARGET_DATASET",
NO_ACTION_INDICATOR = "NO_ACTION_INDICATOR",
DELETE_INDICATOR_FOR_GRAPH_FETCH = "DELETE_INDICATOR_FOR_GRAPH_FETCH",
DELETE_INDICATOR_FOR_TDS = "DELETE_INDICATOR_FOR_TDS",
AUDITING_DATE_TIME = "AUDITING_DATE_TIME",
NO_AUDITING_V2 = "NO_AUDITING_V2",
MANUAL_TRIGGER = "MANUAL_TRIGGER",
CRON_TRIGGER = "CRON_TRIGGER",
STREAMING_PERSISTER = "STREAMING_PERSISTER",
BATCH_PERSISTER = "BATCH_PERSISTER",
NOTIFIER = "NOTIFIER",
EMAIL_NOTIFYEE = "EMAIL_NOTIFYEE",
PAGER_DUTY_NOTIFYEE = "PAGER_DUTY_NOTIFYEE",
RELATIONAL_SINK = "RELATIONAL_SINK",
OBJECT_STORAGE_SINK = "OBJECT_STORAGE_SINK",
MULTI_FLAT_TARGET = "MULTI_FLAT_TARGET",
FLAT_TARGET = "FLAT_TARGET",
MULTI_FLAT_TARGET_PART = "MULTI_FLAT_TARGET_PART",
NO_DEDUPLICATION_STRATEGY = "NO_DEDUPLICATION_STRATEGY",
ANY_VERSION_DEDUPLICATION_STRATEGY = "ANY_VERSION_DEDUPLICATION_STRATEGY",
MAX_VERSION_DEDUPLICATION_STRATEGY = "MAX_VERSION_DEDUPLICATION_STRATEGY",
DUPLICATE_COUNT_DEDUPLICATION_STRATEGY = "DUPLICATE_COUNT_DEDUPLICATION_STRATEGY",
NONTEMPORAL_SNAPSHOT = "NONTEMPORAL_SNAPSHOT",
UNITEMPORAL_SNAPSHOT = "UNITEMPORAL_SNAPSHOT",
BITEMPORAL_SNAPSHOT = "BITEMPORAL_SNAPSHOT",
NONTEMPORAL_DELTA = "NONTEMPORAL_DELTA",
UNITEMPORAL_DELTA = "UNITEMPORAL_DELTA",
BITEMPORAL_DELTA = "BITEMPORAL_DELTA",
APPEND_ONLY = "APPEND_ONLY",
NO_DELETES_MERGE_STRATEGY = "NO_DELETES_MERGE_STRATEGY",
DELETE_INDICATOR_MERGE_STRATEGY = "DELETE_INDICATOR_MERGE_STRATEGY",
NO_AUDITING = "NO_AUDITING",
DATE_TIME_AUDITING = "DATE_TIME_AUDITING",
BATCH_ID_TRANSACTION_MILESTONING = "BATCH_ID_TRANSACTION_MILESTONING",
DATE_TIME_TRANSACTION_MILESTONING = "DATE_TIME_TRANSACTION_MILESTONING",
BATCH_ID_AND_DATE_TIME_TRANSACTION_MILESTONING = "BATCH_ID_AND_DATE_TIME_TRANSACTION_MILESTONING",
SOURCE_SPECIFIES_IN_DATE_TIME = "SOURCE_SPECIFIES_IN_DATE_TIME",
SOURCE_SPECIFIES_IN_AND_OUT_DATE_TIME = "SOURCE_SPECIFIES_IN_AND_OUT_DATE_TIME",
DATE_TIME_VALIDITY_MILESTONING = "DATE_TIME_VALIDITY_MILESTONING",
SOURCE_SPECIFIES_FROM_DATE_TIME = "SOURCE_SPECIFIES_FROM_DATE_TIME",
SOURCE_SPECIFIES_FROM_AND_THRU_DATE_TIME = "SOURCE_SPECIFIES_FROM_AND_THRU_DATE_TIME",
PERSISTENCE_TEST = "PERSISTENCE_TEST",
PERSISTENCE_TEST_BATCH = "PERSISTENCE_TEST_BATCH",
PERSISTENCE_TEST_DATA = "PERSISTENCE_TEST_DATA",
PERSISTENCE_CONNECTION_TEST_DATA = "PERSISTENCE_CONNECTION_TEST_DATA",
PERSISTENCE_CONTEXT = "PERSISTENCE_CONTEXT",
DEFAULT_PERSISTENCE_PLATFORM = "DEFAULT_PERSISTENCE_PLATFORM",
SERVICE_PARAMETER = "SERVICE_PARAMETER",
PRIMITIVE_TYPE_VALUE_SERVICE_PARAMETER = "PRIMITIVE_TYPE_VALUE_SERVICE_PARAMETER",
CONNECTION_VALUE_SERVICE_PARAMETER = "CONNECTION_VALUE_SERVICE_PARAMETER",
AWS_GLUE_PERSISTENCE_PLATFORM = "AWS_GLUE_PERSISTENCE_PLATFORM"
}
//# sourceMappingURL=DSL_Persistence_HashUtils.d.ts.map