metadata.sdk.data_quality.tests.table_tests
Table-level test definitions for DQ as Code API.
Classes:
- TableColumnCountToBeBetween – Validates that the number of columns in a table falls within a specified range.
- TableColumnCountToEqual – Validates that the table has an exact number of columns.
- TableColumnNameToExist – Validates that a specific column exists in the table schema.
- TableColumnToMatchSet – Validates that table columns match an expected set of column names.
- TableCustomSQLQuery – Validates data using a custom SQL query expression.
- TableDiff – Compares two tables and identifies differences in their data.
- TableRowCountToBeBetween – Validates that the number of rows in a table falls within a specified range.
- TableRowCountToEqual – Validates that the table has an exact number of rows.
- TableRowInsertedCountToBeBetween – Validates that the number of rows inserted within a time range is within bounds.
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween
Bases: TableTest
Validates that the number of columns in a table falls within a specified range.
This test checks if the column count is between the minimum and maximum values. Useful for schema validation and detecting unexpected column additions or removals.
Parameters:
- min_count (
Optional[int]) – Minimum acceptable number of columns (inclusive) - max_count (
Optional[int]) – Maximum acceptable number of columns (inclusive) - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.description
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.display_name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.parameters
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToBeBetween.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual
Bases: TableTest
Validates that the table has an exact number of columns.
This test ensures the column count matches a specific expected value. Useful for strict schema validation.
Parameters:
- column_count (
int) – Expected number of columns in the table - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.description
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.display_name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.parameters
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnCountToEqual.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist
Bases: TableTest
Validates that a specific column exists in the table schema.
This test checks for the presence of a required column by name. Useful for ensuring critical columns are not dropped from the schema.
Parameters:
- column_name (
str) – Name of the column that must exist - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.description
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.display_name
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.name
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.parameters
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnNameToExist.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet
Bases: TableTest
Validates that table columns match an expected set of column names.
This test ensures the table schema contains exactly the specified columns. Optionally can enforce column order matching.
Parameters:
- column_names (
List[str]) – List of expected column names - ordered (
bool) – If True, column order must match exactly - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.description
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.display_name
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.name
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.parameters
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableColumnToMatchSet.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery
Bases: TableTest
Validates data using a custom SQL query expression.
This test allows you to define custom data quality logic using SQL. The query should return rows that fail the validation criteria.
Parameters:
- sql_expression (
str) – SQL query to execute (returns failing rows) - strategy (
str) – Validation strategy - "ROWS" counts failing rows, "COUNT" expects a count - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.description
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.display_name
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.name
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.parameters
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableCustomSQLQuery.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableDiff
Bases: TableTest
Compares two tables and identifies differences in their data.
This test performs a row-by-row comparison between two tables to detect discrepancies. Useful for validating data migrations, replication, or transformations.
Parameters:
- table2 (
str) – Fully qualified name of the table to compare against - key_columns (
Optional[str]) – Columns to use as join keys for comparison - table2_key_columns (
Optional[str]) – Columns from table 2 to use as join keys for comparison - use_columns (
Optional[str]) – Specific columns to compare (compares all if not specified) - extra_columns (
Optional[str]) – Additional columns to include in diff output - table2_extra_columns (
Optional[str]) – Additional columns from table 2 to include in diff output - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableDiff.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableDiff.description
metadata.sdk.data_quality.tests.table_tests.TableDiff.display_name
metadata.sdk.data_quality.tests.table_tests.TableDiff.name
metadata.sdk.data_quality.tests.table_tests.TableDiff.parameters
metadata.sdk.data_quality.tests.table_tests.TableDiff.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableDiff.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableDiff.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableDiff.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableDiff.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableDiff.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween
Bases: TableTest
Validates that the number of rows in a table falls within a specified range.
This test checks if the row count is between the minimum and maximum values. Useful for monitoring data volume and detecting data loss or unexpected growth.
Parameters:
- min_count (
Optional[int]) – Minimum acceptable number of rows (inclusive) - max_count (
Optional[int]) – Maximum acceptable number of rows (inclusive) - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.description
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.display_name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.parameters
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToBeBetween.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual
Bases: TableTest
Validates that the table has an exact number of rows.
This test ensures the row count matches a specific expected value. Useful for validating fixed-size reference tables or dimension tables.
Parameters:
- row_count (
int) – Expected number of rows in the table - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.description
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.display_name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.parameters
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowCountToEqual.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween
Bases: TableTest
Validates that the number of rows inserted within a time range is within bounds.
This test monitors data ingestion rates by checking if newly inserted rows fall within expected thresholds over a specified time period. Requires a timestamp column to track insertions.
Parameters:
- min_count (
Optional[int]) – Minimum acceptable number of inserted rows (inclusive) - max_count (
Optional[int]) – Maximum acceptable number of inserted rows (inclusive) - range_type (
str) – Time unit for the range ("HOUR", "DAY", "WEEK", "MONTH") - range_interval (
int) – Number of time units to look back - name (
Optional[str]) – Custom test case name - display_name (
Optional[str]) – Custom display name for UI - description (
Optional[str]) – Custom test description
Examples:
Functions:
- to_test_case_definition – Create a test case definition from this test definition.
- with_compute_row_count – Enable or disable passed/failed row count computation.
- with_description – Set a custom description.
- with_display_name – Set a custom display name.
- with_name – Set a custom test case name.
Attributes:
- compute_passed_failed_row_count (
bool) – - description (
Optional[str]) – - display_name (
Optional[str]) – - name (
Optional[str]) – - parameters (
List[TestCaseParameterValue]) – - test_definition_name (
str) –
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.compute_passed_failed_row_count
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.description
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.display_name
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.name
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.parameters
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.test_definition_name
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.to_test_case_definition
Create a test case definition from this test definition. Returns: TestCaseDefinition instance
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.with_compute_row_count
Enable or disable passed/failed row count computation.
When enabled, the test will compute and report the number and percentage of rows that passed or failed the test validation.
Parameters:
- compute (
bool) – Whether to compute row-level pass/fail statistics
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.with_description
Set a custom description.
Parameters:
- description (
str) – Detailed description of what this test validates
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.with_display_name
Set a custom display name.
Parameters:
- display_name (
str) – Human-readable name for UI display
Returns:
Self– Self for method chaining
metadata.sdk.data_quality.tests.table_tests.TableRowInsertedCountToBeBetween.with_name
Set a custom test case name.
Parameters:
- name (
str) – Unique identifier for this test case
Returns:
Self– Self for method chaining