@finos/legend-extension-dsl-data-quality
Version:
Legend extension for Data Quality
85 lines • 3.22 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 DATA_QUALITY_VALIDATION_TEST_ID {
DATA_QUALITY_VALIDATION_EXPLORER = "data-quality-validation__explorer",
DATA_QUALITY_VALIDATION_TOOLTIP_ICON = "data-quality-validation__tooltip__icon",
DATA_QUALITY_VALIDATION_SETUP = "data-quality-validation__setup",
DATA_QUALITY_VALIDATION_TREE = "data-quality-validation-tree",
DATA_QUALITY_VALIDATION_RESULT_PANEL = "data-quality-result-panel",
DATA_QUALITY_VALIDATION_RESULT_ANALYTICS = "data-quality-result-analytics"
}
export declare const USER_ATTESTATION_MESSAGE = "I attest that I am aware of the sensitive data leakage risk when exporting queried data. The data I export will only be used by me.";
export declare enum DATA_QUALITY_FILTER_VALIDATION_HELPER_FUNCTIONS {
ROWS_WITH_EMPTY_COLUMN = "rowsWithEmptyColumn",
ROWS_WITH_NON_EMPTY_COLUMN = "rowsWithNonEmptyColumn",
ROWS_WITH_COLUMN_LONGER_THAN = "rowsWithColumnLongerThan",
ROWS_WITH_NEGATIVE_VALUE = "rowsWithNegativeValue",
ROWS_WITH_COLUMN_DIFFERS_FROM_PATTERN = "rowsWithColumnDiffersFromPattern",
ROWS_WITH_VALUE_OUTSIDE_RANGE = "rowsWithValueOutsideRange"
}
export declare enum DATA_QUALITY_TERMINAL_ASSERTION_HELPER_FUNCTIONS {
ASSERT_RELATION_EMPTY = "assertRelationEmpty"
}
export declare enum DATA_QUALITY_VALIDATION_PURE_FUNCTIONS {
CONTAINS = "contains",
STARTS_WITH = "startsWith",
ENDS_WITH = "endsWith",
MATCHES = "matches",
EQUAL = "equal",
GREATER_THAN = "greaterThan",
GREATER_THAN_EQUAL = "greaterThanEqual",
LESS_THAN = "lessThan",
LESS_THAN_EQUAL = "lessThanEqual",
IN = "in",
IS_EMPTY = "isEmpty",
IS_NOT_EMPTY = "isNotEmpty",
FILTER = "filter"
}
export declare enum DATA_QUALITY_VALIDATION_LOGICAL_FUNCTIONS {
OR = "or",
AND = "and"
}
export declare enum DATA_QUALITY_VALIDATION_PROPERTY_GUARANTEE_FUNCTIONS {
TO_ONE = "toOne"
}
export declare enum PARAMETER_COMPONENTS {
LIST = "list",
NUMBER = "number",
STRING = "string",
BOOLEAN = "boolean",
DATE = "date",
COLUMN = "column",
COLUMN_LIST = "column-list",
TYPE_SELECTOR = "type-selector",
NONE = "none"
}
export declare enum SUPPORTED_TYPES {
STRING = "string",
BOOLEAN = "boolean",
INTEGER = "integer",
FLOAT = "float",
DECIMAL = "decimal",
COL_SPEC = "colSpec",
COL_SPEC_ARRAY = "colSpecArray",
CLASS_INSTANCE = "classInstance",
FUNCTION = "func",
VAR = "var",
LAMBDA = "lambda",
COLLECTION = "collection",
PROPERTY = "property",
NUMBER = "number"
}
//# sourceMappingURL=DataQualityConstants.d.ts.map