Class RangeContract<T extends Comparable<T>>
java.lang.Object
com.apple.foundationdb.relational.api.options.RangeContract<T>
- Type Parameters:
T
- the type of the parameter being checked
- All Implemented Interfaces:
OptionContract
@API(EXPERIMENTAL)
public final class RangeContract<T extends Comparable<T>>
extends Object
implements OptionContract
Helper to check that parameters passed as options are within a given range.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
RangeContract<T>of
(T min, T max) void
validate
(Options.Name name, Object value)
-
Method Details
-
validate
- Specified by:
validate
in interfaceOptionContract
- Throws:
SQLException
-
of
@Nonnull public static <T extends Comparable<T>> RangeContract<T> of(@Nonnull T min, @Nonnull T max)
-