Uses of Interface
org.apache.drill.exec.server.options.OptionSet
Packages that use OptionSet
Package
Description
Runtime code-generation, compilation and bytecode-manipulation utilities.
Drill expression materialization and evaluation facilities.
Handles optional file metadata columns: implicit columns and
partition columns.
Defines the projection, vector continuity and other operations for
a set of one or more readers.
Provides the "version 3" scan framework (which can also be thought of
as EVF version 2).
-
Uses of OptionSet in org.apache.drill.exec.compile
Methods in org.apache.drill.exec.compile with parameters of type OptionSetModifier and TypeMethodDescriptionstatic Class<?>
ClassBuilder.getCompiledClass
(String code, String className, DrillConfig config, OptionSet options) Constructors in org.apache.drill.exec.compile with parameters of type OptionSetModifierConstructorDescriptionClassBuilder
(DrillConfig config, OptionSet optionManager) ClassCompilerSelector
(ClassLoader classLoader, DrillConfig config, OptionSet sessionOptions) ClassTransformer
(DrillConfig config, OptionSet optionManager) CodeCompiler
(DrillConfig config, OptionSet optionManager) CodeGenCompiler
(DrillConfig config, OptionSet optionManager) QueryClassLoader
(DrillConfig config, OptionSet sessionOptions) -
Uses of OptionSet in org.apache.drill.exec.expr
Methods in org.apache.drill.exec.expr with parameters of type OptionSetModifier and TypeMethodDescriptionstatic <T> CodeGenerator<T>
CodeGenerator.get
(MappingSet mappingSet, TemplateClassDefinition<T> definition, OptionSet optionManager) static <T> CodeGenerator<T>
CodeGenerator.get
(TemplateClassDefinition<T> definition, OptionSet optionManager) static <T> ClassGenerator<T>
CodeGenerator.getRoot
(MappingSet mappingSet, TemplateClassDefinition<T> definition, OptionSet optionManager) static <T> ClassGenerator<T>
CodeGenerator.getRoot
(TemplateClassDefinition<T> definition, OptionSet optionManager) -
Uses of OptionSet in org.apache.drill.exec.expr.fn
Constructors in org.apache.drill.exec.expr.fn with parameters of type OptionSetModifierConstructorDescriptionFunctionImplementationRegistry
(DrillConfig config, ScanResult classpathScan, OptionSet optionManager) -
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.file
Constructors in org.apache.drill.exec.physical.impl.scan.file with parameters of type OptionSetModifierConstructorDescriptionImplicitColumnManager
(OptionSet optionManager, ImplicitColumnManager.ImplicitColumnOptions config) Constructor forImplicitColumnManager
for managing the insertion of file metadata (AKA "implicit" and partition) columns.ImplicitColumnManager
(OptionSet optionManager, ImplicitColumnManager.ImplicitColumnOptions config, org.apache.hadoop.fs.FileSystem fs) Constructor forImplicitColumnManager
for managing the insertion of file metadata (AKA "implicit" and partition) columns. -
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.framework
Methods in org.apache.drill.exec.physical.impl.scan.framework that return OptionSetModifier and TypeMethodDescriptionSchemaNegotiator.queryOptions()
SchemaNegotiatorImpl.queryOptions()
-
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.v3
Methods in org.apache.drill.exec.physical.impl.scan.v3 that return OptionSetMethods in org.apache.drill.exec.physical.impl.scan.v3 with parameters of type OptionSet -
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.v3.file
Fields in org.apache.drill.exec.physical.impl.scan.v3.file declared as OptionSetModifier and TypeFieldDescriptionprotected OptionSet
ImplicitColumnResolver.ImplicitColumnOptions.optionSet
Methods in org.apache.drill.exec.physical.impl.scan.v3.file with parameters of type OptionSetModifier and TypeMethodDescriptionConstructors in org.apache.drill.exec.physical.impl.scan.v3.file with parameters of type OptionSetModifierConstructorDescriptionImplicitFileColumnsHandler
(DrillFileSystem dfs, OptionSet options, FileScanLifecycleBuilder scanOptions, ResultVectorCache vectorCache, ScanSchemaTracker schemaTracker) -
Uses of OptionSet in org.apache.drill.exec.rpc.user
Methods in org.apache.drill.exec.rpc.user with parameters of type OptionSetModifier and TypeMethodDescriptionvoid
InboundImpersonationManager.InboundImpersonationPolicyValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) -
Uses of OptionSet in org.apache.drill.exec.server.options
Subinterfaces of OptionSet in org.apache.drill.exec.server.optionsClasses in org.apache.drill.exec.server.options that implement OptionSetModifier and TypeClassDescriptionclass
ThisOptionManager
implements some the basic methods and should be extended by concrete implementations.class
AnOptionManager
which allows for falling back onto anotherOptionManager
when retrieving options.class
OptionManager
that holds options withinFragmentContextImpl
.class
This is anOptionManager
that holds options in memory rather than in a persistent store.class
OptionManager
that holds options withinQueryContext
.class
OptionManager
that holds options withinUserSession
context.class
OptionManager
that holds options withinDrillbitContext
.Methods in org.apache.drill.exec.server.options with parameters of type OptionSetModifier and TypeMethodDescriptionTypeValidators.AdminUserGroupsValidator.getAdminUserGroups
(OptionSet optionManager) TypeValidators.AdminUsersValidator.getAdminUsers
(OptionSet optionManager) abstract void
OptionValidator.validate
(OptionValue value, OptionMetaData optionMetaData, OptionSet manager) Validates the option value.void
TypeValidators.DateTimeFormatValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.EnumeratedStringValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.IntegerValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.MaxRangeDoubleValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.MinRangeDoubleValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.NonNegativeLongValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.PositiveLongValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.PowerOfTwoLongValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.RangeDoubleValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.RangeLongValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) void
TypeValidators.TypeValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) -
Uses of OptionSet in org.apache.drill.exec.store.dfs.easy
Methods in org.apache.drill.exec.store.dfs.easy with parameters of type OptionSetModifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
EasyFormatPlugin.frameworkBuilder
(EasySubScan scan, OptionSet options) Create the plugin-specific framework that manages the scan.EasyFormatPlugin.newBatchReader
(EasySubScan scan, OptionSet options) For EVF V1, to be removed.protected EasyFormatPlugin.ScanFrameworkVersion
EasyFormatPlugin.scanVersion
(OptionSet options) Choose whether to use the enhanced scan based on the row set and scan framework, or the "traditional" ad-hoc structure based on ScanBatch. -
Uses of OptionSet in org.apache.drill.exec.store.easy.json
Methods in org.apache.drill.exec.store.easy.json with parameters of type OptionSetModifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
JSONFormatPlugin.frameworkBuilder
(EasySubScan scan, OptionSet options) protected EasyFormatPlugin.ScanFrameworkVersion
JSONFormatPlugin.scanVersion
(OptionSet options) -
Uses of OptionSet in org.apache.drill.exec.store.easy.json.config
Methods in org.apache.drill.exec.store.easy.json.config with parameters of type OptionSet -
Uses of OptionSet in org.apache.drill.exec.store.easy.json.loader
Methods in org.apache.drill.exec.store.easy.json.loader with parameters of type OptionSetModifier and TypeMethodDescriptionJsonLoaderImpl.JsonLoaderBuilder.standardOptions
(OptionSet optionSet) Constructors in org.apache.drill.exec.store.easy.json.loader with parameters of type OptionSet -
Uses of OptionSet in org.apache.drill.exec.store.easy.json.parser
Constructors in org.apache.drill.exec.store.easy.json.parser with parameters of type OptionSet -
Uses of OptionSet in org.apache.drill.exec.store.hdf5
Methods in org.apache.drill.exec.store.hdf5 with parameters of type OptionSetModifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
HDF5FormatPlugin.frameworkBuilder
(EasySubScan scan, OptionSet options) -
Uses of OptionSet in org.apache.drill.exec.store.hive
Methods in org.apache.drill.exec.store.hive with parameters of type OptionSetModifier and TypeMethodDescriptionstatic TypeProtos.MajorType
HiveUtilities.getMajorTypeFromHiveTypeInfo
(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo, OptionSet options) Obtains major type from given type info holder.static TypeProtos.MinorType
HiveUtilities.getMinorTypeFromHivePrimitiveTypeInfo
(org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo primitiveTypeInfo, OptionSet options) Obtains minor type from given primitive type info holder. -
Uses of OptionSet in org.apache.drill.exec.store.image
Methods in org.apache.drill.exec.store.image with parameters of type OptionSetModifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
ImageFormatPlugin.frameworkBuilder
(EasySubScan scan, OptionSet options) ImageFormatPlugin.newBatchReader
(EasySubScan scan, OptionSet options) -
Uses of OptionSet in org.apache.drill.exec.testing
Methods in org.apache.drill.exec.testing with parameters of type OptionSetModifier and TypeMethodDescriptionvoid
ExecutionControls.ControlsOptionValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) -
Uses of OptionSet in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util with parameters of type OptionSetModifier and TypeMethodDescriptionstatic long
MemoryAllocationUtilities.computeOperatorMemory
(OptionSet optionManager, long maxAllocPerNode, int opCount) Compute per-operator memory based on the computed per-node memory, the number of operators, and the computed number of fragments (which house the operators.) Enforces a floor on the amount of memory per operator.static long
MemoryAllocationUtilities.computeQueryMemory
(DrillConfig config, OptionSet optionManager, long directMemory) Per-node memory calculations based on a number of constraints.