All Downloads are FREE. Search and download functionalities are using the official Maven repository.

json.data.tests.tableRowInsertedCountToBeBetween.json Maven / Gradle / Ivy

There is a newer version: 1.5.11
Show newest version
{
    "name": "tableRowInsertedCountToBeBetween",
    "fullyQualifiedName": "tableRowInsertedCountToBeBetween",
    "displayName": "Table Row Inserted Count To be Between",
    "description": "This schema defines the test tableRowInsertedCountToBeBetween. Test the number of rows inserted is between x and y.",
    "entityType": "TABLE",
    "testPlatforms": ["OpenMetadata"],
    "parameterDefinition": [
      {
        "name": "min",
        "displayName": "Min Row Count",
        "description": "Lower Bound of the Count",
        "dataType": "INT",
        "required": false,
        "validationRule": {
          "parameterField": "max",
          "rule": "LESS_THAN_OR_EQUALS"
        }
      },
      {
        "name": "max",
        "displayName": "Max Row Count",
        "description": "Upper Bound of the Count",
        "dataType": "INT",
        "required": false,
        "validationRule": {
          "parameterField": "min",
          "rule": "GREATER_THAN_OR_EQUALS"
        }
      },
      {
        "name": "columnName",
        "displayName": "Column Name",
        "description": "Name of the Column. It should be a timestamp, date or datetime field.",
        "dataType": "STRING",
        "required": true
      },
      {
        "name": "rangeType",
        "displayName": "Range Type",
        "description": "One of 'HOUR', 'DAY', 'MONTH', 'YEAR'",
        "dataType": "STRING",
        "required": true
      },
      {
        "name": "rangeInterval",
        "displayName": "Interval",
        "description": "Interval Range. E.g. if rangeInterval=1 and rangeType=DAY, we'll check the numbers of rows inserted where columnName=-1 DAY",
        "dataType": "INT",
        "required": true
      }
    ],
    "provider": "system"
  }
  




© 2015 - 2024 Weber Informatics LLC | Privacy Policy