Class TypeValidators.TypeValidator
java.lang.Object
org.apache.drill.exec.server.options.OptionValidator
org.apache.drill.exec.server.options.TypeValidators.TypeValidator
- Direct Known Subclasses:
ExecutionControls.ControlsOptionValidator,TypeValidators.BooleanValidator,TypeValidators.DoubleValidator,TypeValidators.LongValidator,TypeValidators.StringValidator
- Enclosing class:
TypeValidators
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.server.options.OptionValidator
OptionValidator.OptionDescription -
Constructor Summary
ConstructorsConstructorDescriptionTypeValidator(String name, OptionValue.Kind kind, OptionValidator.OptionDescription description) -
Method Summary
Modifier and TypeMethodDescriptiongetKind()Gets the kind of this option value for this validator.voidvalidate(OptionValue v, OptionMetaData metaData, OptionSet manager) Validates the option value.Methods inherited from class org.apache.drill.exec.server.options.OptionValidator
getOptionDescription, getOptionName, getTtl, isShortLived
-
Constructor Details
-
TypeValidator
public TypeValidator(String name, OptionValue.Kind kind, OptionValidator.OptionDescription description)
-
-
Method Details
-
validate
Description copied from class:OptionValidatorValidates the option value.- Specified by:
validatein classOptionValidator- Parameters:
v- the value to validatemanager- the manager for accessing validation dependencies (options)
-
getKind
Description copied from class:OptionValidatorGets the kind of this option value for this validator.- Specified by:
getKindin classOptionValidator- Returns:
- kind of this option value
-
getConfigProperty
- Overrides:
getConfigPropertyin classOptionValidator
-