Uses of Interface
org.apache.drill.exec.server.options.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
Modifier and TypeMethodDescriptionstatic Class<?>
ClassBuilder.getCompiledClass
(String code, String className, DrillConfig config, OptionSet options) ModifierConstructorDescriptionClassBuilder
(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
Modifier 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
ModifierConstructorDescriptionFunctionImplementationRegistry
(DrillConfig config, ScanResult classpathScan, OptionSet optionManager) -
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.file
ModifierConstructorDescriptionImplicitColumnManager
(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
Modifier and TypeMethodDescriptionSchemaNegotiator.queryOptions()
SchemaNegotiatorImpl.queryOptions()
-
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.v3
-
Uses of OptionSet in org.apache.drill.exec.physical.impl.scan.v3.file
Modifier and TypeFieldDescriptionprotected OptionSet
ImplicitColumnResolver.ImplicitColumnOptions.optionSet
Modifier and TypeMethodDescriptionModifierConstructorDescriptionImplicitFileColumnsHandler
(DrillFileSystem dfs, OptionSet options, FileScanLifecycleBuilder scanOptions, ResultVectorCache vectorCache, ScanSchemaTracker schemaTracker) -
Uses of OptionSet in org.apache.drill.exec.rpc.user
Modifier and TypeMethodDescriptionvoid
InboundImpersonationManager.InboundImpersonationPolicyValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) -
Uses of OptionSet in org.apache.drill.exec.server.options
Modifier 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
.Modifier 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
Modifier 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
Modifier 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
-
Uses of OptionSet in org.apache.drill.exec.store.easy.json.loader
Modifier and TypeMethodDescriptionJsonLoaderImpl.JsonLoaderBuilder.standardOptions
(OptionSet optionSet) -
Uses of OptionSet in org.apache.drill.exec.store.easy.json.parser
-
Uses of OptionSet in org.apache.drill.exec.store.hdf5
Modifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
HDF5FormatPlugin.frameworkBuilder
(EasySubScan scan, OptionSet options) -
Uses of OptionSet in org.apache.drill.exec.store.hive
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
ExecutionControls.ControlsOptionValidator.validate
(OptionValue v, OptionMetaData metaData, OptionSet manager) -
Uses of OptionSet in org.apache.drill.exec.util
Modifier 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.