Package com.illumon.iris.validation
Class ValidationTableDescriptionFullDatabase
java.lang.Object
com.illumon.iris.validation.ValidationTableDescriptionFullDatabase
- All Implemented Interfaces:
ValidationTableDescription,Serializable
public class ValidationTableDescriptionFullDatabase extends Object implements ValidationTableDescription
A description of a table to be validated when using the full database validation. This applies to a specific table
aggregateTableLocationKey including all internalPartition values for (namespace/tableName/(SystemIntraday)/columnPartitionValue).
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ValidationTableDescriptionFullDatabase(Database database, FullTableLocationKey location) -
Method Summary
Modifier and Type Method Description DatabasegetDatabase()Gets the database the table was retrieved from.Properties[]getImportDetails()Gets the import details for the table.FullTableLocationKeygetLocation()Gets the table location description for the table.TablegetPartitionTable()Gets the table to test.SchemagetSchema()Gets the Schema for the table to test.
-
Constructor Details
-
Method Details
-
getDatabase
Description copied from interface:ValidationTableDescriptionGets the database the table was retrieved from. Note that this is only valid for FULL database validations.- Specified by:
getDatabasein interfaceValidationTableDescription- Returns:
- database the table was retrieved from
-
getSchema
Description copied from interface:ValidationTableDescriptionGets the Schema for the table to test.- Specified by:
getSchemain interfaceValidationTableDescription- Returns:
- Schema of the table
-
getPartitionTable
Description copied from interface:ValidationTableDescriptionGets the table to test.- Specified by:
getPartitionTablein interfaceValidationTableDescription- Returns:
- table to test.
-
getLocation
Description copied from interface:ValidationTableDescriptionGets the table location description for the table.- Specified by:
getLocationin interfaceValidationTableDescription- Returns:
- table location description for the table.
-
getImportDetails
Description copied from interface:ValidationTableDescriptionGets the import details for the table.- Specified by:
getImportDetailsin interfaceValidationTableDescription- Returns:
- import details for the table.
-