json.data.tests.columnValuesToBeBetween.json Maven / Gradle / Ivy
{
"name": "columnValuesToBeBetween",
"fullyQualifiedName": "columnValuesToBeBetween",
"displayName": "Column Values To Be Between",
"description": "This schema defines the test ColumnValuesToBeBetween. Test the values in a column to be between minimum and maximum value. ",
"entityType": "COLUMN",
"testPlatforms": ["OpenMetadata"],
"supportedDataTypes": ["NUMBER", "INT", "FLOAT", "DOUBLE", "DECIMAL", "TINYINT", "SMALLINT", "BIGINT", "BYTEINT", "TIMESTAMP", "TIMESTAMPZ","DATETIME", "DATE"],
"parameterDefinition": [
{
"name": "minValue",
"displayName": "Min",
"description": "The {minValue} value for the column entry. If minValue is not included, maxValue is treated as upperBound and there will be no minimum",
"dataType": "INT",
"validationRule": {
"parameterField": "maxValue",
"rule": "LESS_THAN_OR_EQUALS"
}
},
{
"name": "maxValue",
"displayName": "Max",
"description": "The {maxValue} value for the column entry. if maxValue is not included, minValue is treated as lowerBound and there will be no maximum",
"dataType": "INT",
"validationRule": {
"parameterField": "minValue",
"rule": "GREATER_THAN_OR_EQUALS"
}
}
],
"supportsRowLevelPassedFailed": true,
"supportsDynamicAssertion": true,
"provider": "system",
"dataQualityDimension": "Accuracy"
}