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
ConstructorDescriptionTypeValidator
(String name, OptionValue.Kind kind, OptionValidator.OptionDescription description) -
Method Summary
Modifier and TypeMethodDescriptiongetKind()
Gets the kind of this option value for this validator.void
validate
(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:OptionValidator
Validates the option value.- Specified by:
validate
in classOptionValidator
- Parameters:
v
- the value to validatemanager
- the manager for accessing validation dependencies (options)
-
getKind
Description copied from class:OptionValidator
Gets the kind of this option value for this validator.- Specified by:
getKind
in classOptionValidator
- Returns:
- kind of this option value
-
getConfigProperty
- Overrides:
getConfigProperty
in classOptionValidator
-