Class QueryPerformanceLogValidator
java.lang.Object
com.illumon.iris.validation.DataQualityTestCase
com.illumon.iris.validators.dbinternal.QueryPerformanceLogValidator
- All Implemented Interfaces:
DataQualityTestCaseInterface
public class QueryPerformanceLogValidator extends DataQualityTestCase
/**
Validator for query performance log data.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.validation.DataQualityTestCase
DataQualityTestCase.AssertionFailed, DataQualityTestCase.MonotonicTestType
-
Field Summary
Fields inherited from class com.illumon.iris.validation.DataQualityTestCase
table, validationTableDescription
-
Constructor Summary
Constructors Constructor Description QueryPerformanceLogValidator(ValidationTableDescription validationTableDescription)
-
Method Summary
Modifier and Type Method Description void
testColumnTypes()
void
testGrouping()
void
testImportDetails()
void
testNonNullColumns()
void
testOrdering()
void
testPartitioningColumnTypes()
void
testSizeAssumptions()
void
testTimesInSpecifiedRange()
Methods inherited from class com.illumon.iris.validation.DataQualityTestCase
assertAllValuesBetween, assertAllValuesEqual, assertAllValuesEqual, assertAllValuesInArrayInDistinctSet, assertAllValuesInArrayNotInDistinctSet, assertAllValuesInDistinctSet, assertAllValuesInStringSetInDistinctSet, assertAllValuesInStringSetNotInDistinctSet, assertAllValuesNotEqual, assertAllValuesNotEqual, assertAllValuesNotInDistinctSet, assertAscending, assertAvg, assertColumnGrouped, assertColumnType, assertColumnTypes, assertCountEqual, assertDescending, assertEqual, assertEquals, assertExpectedTableSize, assertFalse, assertFracInf, assertFracNan, assertFracNull, assertFracValuesBetween, assertFracWhere, assertFracZero, assertGreater, assertGreaterEqual, assertInRange, assertInRange, assertInRange, assertLess, assertLessEqual, assertMax, assertMin, assertNotEqual, assertNotEquals, assertNotNull, assertNumberDistinctValues, assertPercentile, assertSize, assertStd, assertStrictlyAscending, assertStrictlyDescending, assertTrue, clean, clean, clearMessages, fail, fail, getActualTableSize, getActualTableSize, getExpectedTableSize, getExpectedTableSize, getMessages, getPartitionColumnNames, getPartitionColumnNames, getPartitionTable, message, message, message, messageIfNotEmpty, messageIfNotEmpty, setUp, tearDown
-
Constructor Details
-
Method Details
-
testGrouping
public void testGrouping() -
testPartitioningColumnTypes
public void testPartitioningColumnTypes() -
testImportDetails
public void testImportDetails() -
testColumnTypes
public void testColumnTypes() -
testTimesInSpecifiedRange
public void testTimesInSpecifiedRange() -
testOrdering
public void testOrdering() -
testNonNullColumns
public void testNonNullColumns() -
testSizeAssumptions
public void testSizeAssumptions()
-