| Interface | Description |
|---|---|
| OptionManager |
Manager for Drill
options. |
| OptionSet |
Immutable set of options accessible by name or validator.
|
| Class | Description |
|---|---|
| BaseOptionManager |
This
OptionManager implements some the basic methods and should be
extended by concrete implementations. |
| DrillConfigIterator | |
| FallbackOptionManager |
An
OptionManager which allows for falling back onto another
OptionManager when retrieving options. |
| FragmentOptionManager |
OptionManager that holds options within FragmentContextImpl. |
| InMemoryOptionManager |
This is an
OptionManager that holds options in memory rather than in
a persistent store. |
| OptionDefinition |
This holds all the information about an option.
|
| OptionList | |
| OptionMetaData |
Contains information about the scopes in which an option can be set, and an option's visibility.
|
| OptionValidator |
Validates the values provided to Drill options.
|
| OptionValidator.OptionDescription | |
| OptionValue |
An
option value is used internally by an
OptionManager to store a run-time setting. |
| OptionValueTest | |
| PersistedOptionValue |
This represents a persisted
OptionValue. |
| PersistedOptionValue.Deserializer |
This deserializer only fetches the relevant information we care about from a store, which is the
value of an option.
|
| PersistedOptionValueTest | |
| PersistedOptionValueTest.MockPersistedOptionValue | |
| QueryOptionManager |
OptionManager that holds options within QueryContext. |
| SessionOptionManager |
OptionManager that holds options within UserSession context. |
| SystemOptionManager |
OptionManager that holds options within
DrillbitContext. |
| TestConfigLinkage | |
| TypeValidators | |
| TypeValidators.AdminUserGroupsValidator |
Unless explicitly changed by the user previously, the admin user
groups can only be determined at runtime
|
| TypeValidators.AdminUsersValidator |
Unless explicitly changed by the user previously, the admin user
can only be determined at runtime
|
| TypeValidators.BooleanValidator | |
| TypeValidators.DateTimeFormatValidator |
Validator that checks if the given DateTime format template is valid.
|
| TypeValidators.DoubleValidator | |
| TypeValidators.EnumeratedStringValidator |
Validator that checks if the given value is included in a list of acceptable values.
|
| TypeValidators.IntegerValidator | |
| TypeValidators.LongValidator | |
| TypeValidators.MaxRangeDoubleValidator | |
| TypeValidators.MaxWidthValidator |
Max width is a special validator which computes and validates
the maxwidth.
|
| TypeValidators.MinRangeDoubleValidator | |
| TypeValidators.NonNegativeLongValidator | |
| TypeValidators.PositiveLongValidator | |
| TypeValidators.PowerOfTwoLongValidator | |
| TypeValidators.RangeDoubleValidator | |
| TypeValidators.RangeLongValidator | |
| TypeValidators.StringValidator | |
| TypeValidators.TypeValidator |
| Enum | Description |
|---|---|
| OptionValue.AccessibleScopes |
Defines where an option can be configured.
|
| OptionValue.Kind | |
| OptionValue.OptionScope |
This defines where an option was actually configured.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.