Uses of Class
org.apache.drill.common.config.DrillConfig
Packages that use DrillConfig
Package
Description
Internal configuration state definitions.
Logical expression tree representation.
Java client API for submitting queries and accepting result sets from a Drill
server.
Runtime code-generation, compilation and bytecode-manipulation utilities.
Zookeeper/Curator integration code.
Memory Allocation, Account and Management
See the README.md file in this directory for detailed information about Drill's memory allocation subsystem.
Collection of classes shared by operators that implement spill-to-disk.
Communication security.
Holds functionality common to the Drill-on-YARN client and Application Master (AM).
-
Uses of DrillConfig in org.apache.drill.common.config
Methods in org.apache.drill.common.config that return DrillConfigModifier and TypeMethodDescriptionstatic DrillConfig
DrillConfig.create()
Creates a DrillConfig object using the default config file name and with server-specific configuration options enabled.static DrillConfig
DrillConfig.create
(com.typesafe.config.Config config) Creates a drill configuration using the provided config file.static DrillConfig
DrillConfig loads up Drill configuration information.static DrillConfig
static DrillConfig
DrillConfig.create
(String overrideFileResourcePathname, Properties overriderProps, boolean enableServerConfigs, ConfigFileInfo configInfo, com.typesafe.config.ConfigMergeable fallbackConfig) static DrillConfig
DrillConfig.create
(Properties testConfigurations) Do not use this method outside of test code.static DrillConfig
DrillConfig.createForRM()
Merged DrillConfig object for all the RM Configurations provided through various resource files.static DrillConfig
DrillConfig.forClient()
Creates aconfiguration
using the default config file name and with server-specific configuration options disabled.Constructors in org.apache.drill.common.config with parameters of type DrillConfigModifierConstructorDescriptionLogicalPlanPersistence
(DrillConfig conf, ScanResult scanResult) LogicalPlanPersistence
(DrillConfig conf, ScanResult scanResult, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Uses of DrillConfig in org.apache.drill.common.expression
Constructors in org.apache.drill.common.expression with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.common.scanner
Methods in org.apache.drill.common.scanner with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic ScanResult
RunTimeScan.dynamicPackageScan
(DrillConfig config, Set<URL> markedPath) Scans packages retrieved from config.static ScanResult
ClassPathScanner.fromPrescan
(DrillConfig config) static ScanResult
RunTimeScan.fromPrescan
(DrillConfig config) Loads prescanned classpath info and scans for extra ones based on configuration. -
Uses of DrillConfig in org.apache.drill.exec.client
Methods in org.apache.drill.exec.client that return DrillConfigConstructors in org.apache.drill.exec.client with parameters of type DrillConfigModifierConstructorDescriptionDrillClient
(DrillConfig config) DrillClient
(DrillConfig config, boolean isDirect) DrillClient
(DrillConfig config, ClusterCoordinator coordinator) DrillClient
(DrillConfig config, ClusterCoordinator coordinator, boolean isDirect) DrillClient
(DrillConfig config, ClusterCoordinator coordinator, BufferAllocator allocator) DrillClient
(DrillConfig config, ClusterCoordinator coordinator, BufferAllocator allocator, boolean isDirect) LoggingResultsListener
(DrillConfig config, QuerySubmitter.Format format, int columnWidth) -
Uses of DrillConfig in org.apache.drill.exec.compile
Methods in org.apache.drill.exec.compile with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic Class<?>
ClassBuilder.getCompiledClass
(String code, String className, DrillConfig config, OptionSet options) Constructors in org.apache.drill.exec.compile with parameters of type DrillConfigModifierConstructorDescriptionClassBuilder
(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 DrillConfig in org.apache.drill.exec.coord.zk
Methods in org.apache.drill.exec.coord.zk with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic ZKACLProviderDelegate
ZKACLProviderFactory.findACLProvider
(DrillConfig config, ZKACLContextProvider contextProvider, BootStrapContext context) static ZKACLProviderDelegate
ZKACLProviderFactory.getACLProvider
(DrillConfig config, String drillClusterPath, BootStrapContext context) Constructors in org.apache.drill.exec.coord.zk with parameters of type DrillConfigModifierConstructorDescriptionZKClusterCoordinator
(DrillConfig config, String connect) ZKClusterCoordinator
(DrillConfig config, String connect, boolean createNamespace, org.apache.curator.framework.api.ACLProvider aclProvider) ZKClusterCoordinator
(DrillConfig config, org.apache.curator.framework.api.ACLProvider aclProvider) -
Uses of DrillConfig in org.apache.drill.exec.expr.fn
Constructors in org.apache.drill.exec.expr.fn with parameters of type DrillConfigModifierConstructorDescriptionFunctionImplementationRegistry
(DrillConfig config, ScanResult classpathScan) FunctionImplementationRegistry
(DrillConfig config, ScanResult classpathScan, OptionManager optionManager) FunctionImplementationRegistry
(DrillConfig config, ScanResult classpathScan, OptionSet optionManager) HiveFunctionRegistry
(DrillConfig config) Scan the classpath for implementation of GenericUDF/UDF interfaces, extracts function annotation and store the (function name) --> (implementation class) mappings. -
Uses of DrillConfig in org.apache.drill.exec.expr.fn.registry
Methods in org.apache.drill.exec.expr.fn.registry with parameters of type DrillConfigModifier and TypeMethodDescriptionvoid
RemoteFunctionRegistry.init
(DrillConfig config, PersistentStoreProvider storeProvider, ClusterCoordinator coordinator) -
Uses of DrillConfig in org.apache.drill.exec.memory
Methods in org.apache.drill.exec.memory with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic BufferAllocator
RootAllocatorFactory.newRoot
(DrillConfig drillConfig) Create a new Root Allocator -
Uses of DrillConfig in org.apache.drill.exec.ops
Methods in org.apache.drill.exec.ops that return DrillConfigModifier and TypeMethodDescriptionFragmentContext.getConfig()
Returns the Drill configuration for this run.FragmentContextImpl.getConfig()
FragmentContextInterface.getConfig()
Returns the Drill configuration for this run.QueryContext.getConfig()
Constructors in org.apache.drill.exec.ops with parameters of type DrillConfigModifierConstructorDescriptionViewExpansionContext
(DrillConfig config, SchemaConfig.SchemaConfigInfoProvider schemaConfigInfoProvider) -
Uses of DrillConfig in org.apache.drill.exec.opt
Methods in org.apache.drill.exec.opt with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic Optimizer
Optimizer.getOptimizer
(DrillConfig config) void
BasicOptimizer.init
(DrillConfig config) void
IdentityOptimizer.init
(DrillConfig config) abstract void
Optimizer.init
(DrillConfig config) -
Uses of DrillConfig in org.apache.drill.exec.physical.impl.spill
Constructors in org.apache.drill.exec.physical.impl.spill with parameters of type DrillConfigModifierConstructorDescriptionSpillSet
(DrillConfig config, ExecProtos.FragmentHandle handle, PhysicalOperator popConfig) -
Uses of DrillConfig in org.apache.drill.exec.physical.impl.xsort
Constructors in org.apache.drill.exec.physical.impl.xsort with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.exec.planner
Constructors in org.apache.drill.exec.planner with parameters of type DrillConfigModifierConstructorDescriptionPhysicalPlanReader
(DrillConfig config, ScanResult scanResult, LogicalPlanPersistence lpPersistance, CoordinationProtos.DrillbitEndpoint endpoint, StoragePluginRegistry pluginRegistry) -
Uses of DrillConfig in org.apache.drill.exec.planner.sql
Methods in org.apache.drill.exec.planner.sql with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic AbstractSchema
SchemaUtilities.getTemporaryWorkspace
(org.apache.calcite.schema.SchemaPlus defaultSchema, DrillConfig config) Looks in schema tree for default temporary workspace instance.static boolean
SchemaUtilities.isTemporaryWorkspace
(String schemaPath, DrillConfig config) Checks that passed schema path is the same as temporary workspace path.static AbstractSchema
SchemaUtilities.resolveToTemporarySchema
(List<String> tableSchema, org.apache.calcite.schema.SchemaPlus defaultSchema, DrillConfig config) If table schema is not indicated in sql call, returns temporary workspace.SchemaUtilities.resolveToValidTemporaryWorkspace
(AbstractSchema schema, DrillConfig config) Makes sure that passed workspace exists, is default temporary workspace, mutable and file-based (instance ofWorkspaceSchemaFactory.WorkspaceSchema
). -
Uses of DrillConfig in org.apache.drill.exec.planner.sql.conversion
Methods in org.apache.drill.exec.planner.sql.conversion that return DrillConfig -
Uses of DrillConfig in org.apache.drill.exec.rpc.control
Methods in org.apache.drill.exec.rpc.control with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic RpcConfig
ControlRpcConfig.getMapping
(DrillConfig config, Executor executor) -
Uses of DrillConfig in org.apache.drill.exec.rpc.data
Methods in org.apache.drill.exec.rpc.data with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic RpcConfig
DataRpcConfig.getMapping
(DrillConfig config, Executor executor) -
Uses of DrillConfig in org.apache.drill.exec.rpc.security
Constructors in org.apache.drill.exec.rpc.security with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.exec.rpc.user
Methods in org.apache.drill.exec.rpc.user with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic RpcConfig
UserRpcConfig.getMapping
(DrillConfig config, Executor executor) boolean
UserSession.isTemporaryTable
(AbstractSchema drillSchema, DrillConfig config, String tableName) Checks if passed table is temporary, table name is case-insensitive.UserSession.registerTemporaryTable
(AbstractSchema schema, String tableName, DrillConfig config) Creates and adds session temporary location if absent using schema configuration.void
UserSession.removeTemporaryTable
(AbstractSchema schema, String tableName, DrillConfig config) Removes temporary table name from the list of session temporary tables.Constructors in org.apache.drill.exec.rpc.user with parameters of type DrillConfigModifierConstructorDescriptionUserClient
(String clientName, DrillConfig config, Properties properties, boolean supportComplexTypes, BufferAllocator allocator, io.netty.channel.EventLoopGroup eventLoopGroup, Executor eventExecutor, CoordinationProtos.DrillbitEndpoint endpoint) -
Uses of DrillConfig in org.apache.drill.exec.rpc.user.security
Methods in org.apache.drill.exec.rpc.user.security with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic UserAuthenticator
UserAuthenticatorFactory.createAuthenticator
(DrillConfig config, ScanResult scan) Create aUserAuthenticator
implementation based on BOOT settings in given drillConfig.void
HtpasswdFileUserAuthenticator.setup
(DrillConfig drillConfig) void
Pam4jUserAuthenticator.setup
(DrillConfig drillConfig) void
PamUserAuthenticator.setup
(DrillConfig drillConfig) void
UserAuthenticator.setup
(DrillConfig drillConfig) Setup for authenticating user credentials.void
VaultUserAuthenticator.setup
(DrillConfig config) Reads Drill BOOT options and uses them to set up a Vault client. -
Uses of DrillConfig in org.apache.drill.exec.server
Methods in org.apache.drill.exec.server that return DrillConfigMethods in org.apache.drill.exec.server with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic Drillbit
Drillbit.start
(DrillConfig config) static Drillbit
Drillbit.start
(DrillConfig config, CaseInsensitiveMap<OptionDefinition> validators, RemoteServiceSet remoteServiceSet) static Drillbit
Drillbit.start
(DrillConfig config, RemoteServiceSet remoteServiceSet) Constructors in org.apache.drill.exec.server with parameters of type DrillConfigModifierConstructorDescriptionBootStrapContext
(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, ScanResult classpathScan) Drillbit
(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet) Drillbit
(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet, ScanResult classpathScan) Drillbit
(DrillConfig config, RemoteServiceSet serviceSet) Drillbit
(DrillConfig config, RemoteServiceSet serviceSet, ScanResult classpathScan) QueryProfileStoreContext
(DrillConfig config, PersistentStoreProvider storeProvider, ClusterCoordinator coordinator) -
Uses of DrillConfig in org.apache.drill.exec.server.options
Constructors in org.apache.drill.exec.server.options with parameters of type DrillConfigModifierConstructorDescriptionIter
(DrillConfig c) SystemOptionManager
(DrillConfig bootConfig) Test-only, in-memory version of the system option manager.SystemOptionManager
(LogicalPlanPersistence lpPersistence, PersistentStoreProvider provider, DrillConfig bootConfig) SystemOptionManager
(LogicalPlanPersistence lpPersistence, PersistentStoreProvider provider, DrillConfig bootConfig, CaseInsensitiveMap<OptionDefinition> definitions) -
Uses of DrillConfig in org.apache.drill.exec.server.rest
Methods in org.apache.drill.exec.server.rest with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic boolean
WebServer.isOnlyImpersonationEnabled
(DrillConfig config) Checks if only impersonation is enabled. -
Uses of DrillConfig in org.apache.drill.exec.server.rest.auth
Methods in org.apache.drill.exec.server.rest.auth with parameters of type DrillConfigModifier and TypeMethodDescriptionDrillHttpSecurityHandlerProvider.getHttpAuthMechanisms
(DrillConfig config) Returns a list of configured mechanisms for HTTP authentication.Constructors in org.apache.drill.exec.server.rest.auth with parameters of type DrillConfigModifierConstructorDescriptionDrillHttpSecurityHandlerProvider
(DrillConfig config, DrillbitContext drillContext) SpnegoConfig
(DrillConfig config) -
Uses of DrillConfig in org.apache.drill.exec.server.rest.header
Methods in org.apache.drill.exec.server.rest.header with parameters of type DrillConfigModifier and TypeMethodDescriptionResponseHeadersSettingFilter.retrieveResponseHeaders
(DrillConfig config) -
Uses of DrillConfig in org.apache.drill.exec.server.rest.profile
Constructors in org.apache.drill.exec.server.rest.profile with parameters of type DrillConfigModifierConstructorDescriptionFragmentWrapper
(UserBitShared.MajorFragmentProfile major, long start, DrillConfig config) OperatorWrapper
(int major, List<org.apache.commons.lang3.tuple.ImmutablePair<org.apache.commons.lang3.tuple.ImmutablePair<UserBitShared.OperatorProfile, Integer>, String>> opsAndHostsList, Map<String, String> phyOperMap, DrillConfig config) ProfileInfo
(DrillConfig drillConfig, String queryId, long startTime, long endTime, String foreman, String query, String state, String user, double totalCost, String queueName) ProfileWrapper
(UserBitShared.QueryProfile profile, DrillConfig drillConfig, javax.servlet.http.HttpServletRequest request) -
Uses of DrillConfig in org.apache.drill.exec.server.rest.ssl
Constructors in org.apache.drill.exec.server.rest.ssl with parameters of type DrillConfigModifierConstructorDescriptionSslContextFactoryConfigurator
(DrillConfig config, String drillbitEndpointAddress) -
Uses of DrillConfig in org.apache.drill.exec.ssl
Methods in org.apache.drill.exec.ssl with parameters of type DrillConfigConstructors in org.apache.drill.exec.ssl with parameters of type DrillConfigModifierConstructorDescriptionSSLConfigServer
(DrillConfig config, org.apache.hadoop.conf.Configuration hadoopConfig) -
Uses of DrillConfig in org.apache.drill.exec.store
Methods in org.apache.drill.exec.store that return DrillConfig -
Uses of DrillConfig in org.apache.drill.exec.store.hbase
Constructors in org.apache.drill.exec.store.hbase with parameters of type DrillConfigModifierConstructorDescriptionTableStatsCalculator
(org.apache.hadoop.hbase.client.Connection connection, HBaseScanSpec hbaseScanSpec, DrillConfig config, HBaseStoragePluginConfig storageConfig) Computes size of each region for table. -
Uses of DrillConfig in org.apache.drill.exec.store.security.vault
Constructors in org.apache.drill.exec.store.security.vault with parameters of type DrillConfigModifierConstructorDescriptionVaultCredentialsProvider
(String secretPath, Map<String, String> propertyNames, DrillConfig config) -
Uses of DrillConfig in org.apache.drill.exec.store.sys
Methods in org.apache.drill.exec.store.sys that return DrillConfigConstructors in org.apache.drill.exec.store.sys with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.exec.store.sys.store
Methods in org.apache.drill.exec.store.sys.store with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic DrillFileSystem
LocalPersistentStore.getFileSystem
(DrillConfig config, org.apache.hadoop.fs.Path root) -
Uses of DrillConfig in org.apache.drill.exec.store.sys.store.provider
Constructors in org.apache.drill.exec.store.sys.store.provider with parameters of type DrillConfigModifierConstructorDescriptionZookeeperPersistentStoreProvider
(DrillConfig config, org.apache.curator.framework.CuratorFramework curator) -
Uses of DrillConfig in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic long
MemoryAllocationUtilities.computeQueryMemory
(DrillConfig config, OptionSet optionManager, long directMemory) Per-node memory calculations based on a number of constraints. -
Uses of DrillConfig in org.apache.drill.metastore
Constructors in org.apache.drill.metastore with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.metastore.iceberg
Constructors in org.apache.drill.metastore.iceberg with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.metastore.mongo
Constructors in org.apache.drill.metastore.mongo with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.metastore.rdbms
Constructors in org.apache.drill.metastore.rdbms with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.metastore.rdbms.util
Methods in org.apache.drill.metastore.rdbms.util with parameters of type DrillConfigModifier and TypeMethodDescriptionstatic DbHelper
DbHelper.init
(DrillConfig config) InitializesDbHelper
implementation based onSQLDialect
.Constructors in org.apache.drill.metastore.rdbms.util with parameters of type DrillConfig -
Uses of DrillConfig in org.apache.drill.yarn.core
Methods in org.apache.drill.yarn.core that return DrillConfig