Package org.apache.iceberg.exceptions
Class ValidationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.iceberg.exceptions.ValidationException
-
- All Implemented Interfaces:
java.io.Serializable
,CleanableFailure
- Direct Known Subclasses:
CherrypickAncestorCommitException
,DuplicateWAPCommitException
public class ValidationException extends java.lang.RuntimeException implements CleanableFailure
Exception which is raised when the arguments are valid in isolation, but not in conjunction with other arguments or state, as opposed toIllegalArgumentException
which is raised when an argument value is always invalid.A ValidationException will cause the operation to abort.
For example, this is thrown when attempting to create a table with a
PartitionSpec
that is not compatible with the tableSchema
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ValidationException(java.lang.String message, java.lang.Object... args)
ValidationException(java.lang.Throwable cause, java.lang.String message, java.lang.Object... args)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
check(boolean test, java.lang.String message, java.lang.Object... args)
-