public class SchemaValidator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RECID
Record ID (recid) column name.
|
private static java.util.Map<java.lang.String,java.util.function.Function<Table,java.lang.Boolean>> |
RULES
Validation rules.
|
| Constructor and Description |
|---|
SchemaValidator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
validate(java.util.Collection<Sequence> sequences)
Apply validation rules on sequences.
|
static void |
validate(Table table)
Apply validation rules on given table.
|
private static final java.util.Map<java.lang.String,java.util.function.Function<Table,java.lang.Boolean>> RULES
FALSE means no violation
TRUE means violation is detected, an error will be reportedpublic static final java.lang.String RECID
public static void validate(Table table) throws ErrorConditionException
table - Table to validateErrorConditionException - Exception is thrown in case of a failed validationpublic static void validate(java.util.Collection<Sequence> sequences) throws ErrorConditionException
sequences - Sequence list to validateErrorConditionException - Exception is thrown in case of a failed validation