| Constructor and Description |
|---|
ConnectorAwareNodeManager(InternalNodeManager nodeManager,
String environment,
CatalogName catalogName) |
ConnectorManager(MetadataManager metadataManager,
CatalogManager catalogManager,
AccessControlManager accessControlManager,
SplitManager splitManager,
PageSourceManager pageSourceManager,
IndexManager indexManager,
NodePartitioningManager nodePartitioningManager,
PageSinkManager pageSinkManager,
HandleResolver handleResolver,
InternalNodeManager nodeManager,
io.airlift.node.NodeInfo nodeInfo,
TypeManager typeManager,
PageSorter pageSorter,
PageIndexerFactory pageIndexerFactory,
TransactionManager transactionManager) |
| Constructor and Description |
|---|
InformationSchemaConnector(String catalogName,
InternalNodeManager nodeManager,
Metadata metadata,
AccessControl accessControl) |
InformationSchemaSplitManager(InternalNodeManager nodeManager) |
| Constructor and Description |
|---|
NodeSystemTable(InternalNodeManager nodeManager) |
SystemConnector(InternalNodeManager nodeManager,
Set<SystemTable> tables,
Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction) |
SystemConnector(InternalNodeManager nodeManager,
SystemTablesProvider tables,
Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction) |
SystemSplitManager(InternalNodeManager nodeManager,
SystemTablesProvider tables) |
| Constructor and Description |
|---|
TaskCountEstimator(NodeSchedulerConfig nodeSchedulerConfig,
InternalNodeManager nodeManager) |
| Constructor and Description |
|---|
ClusterSizeMonitor(InternalNodeManager nodeManager,
boolean includeCoordinator,
int executionMinCount,
io.airlift.units.Duration executionMaxWait) |
ClusterSizeMonitor(InternalNodeManager nodeManager,
NodeSchedulerConfig nodeSchedulerConfig,
QueryManagerConfig queryManagerConfig) |
| Constructor and Description |
|---|
NodeScheduler(NetworkLocationCache networkLocationCache,
NetworkTopology networkTopology,
InternalNodeManager nodeManager,
NodeSchedulerConfig config,
NodeTaskMap nodeTaskMap) |
NodeScheduler(NetworkTopology networkTopology,
InternalNodeManager nodeManager,
NodeSchedulerConfig config,
NodeTaskMap nodeTaskMap) |
SimpleNodeSelector(InternalNodeManager nodeManager,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
int maxSplitsPerNode,
int maxPendingSplitsPerTask) |
TopologyAwareNodeSelector(InternalNodeManager nodeManager,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
int maxSplitsPerNode,
int maxPendingSplitsPerTask,
List<io.airlift.stats.CounterStat> topologicalSplitCounters,
List<String> networkLocationSegmentNames,
NetworkLocationCache networkLocationCache) |
| Constructor and Description |
|---|
ClusterMemoryManager(io.airlift.http.client.HttpClient httpClient,
InternalNodeManager nodeManager,
LocationFactory locationFactory,
org.weakref.jmx.MBeanExporter exporter,
io.airlift.json.JsonCodec<MemoryInfo> memoryInfoCodec,
io.airlift.json.JsonCodec<MemoryPoolAssignmentsRequest> assignmentsRequestJsonCodec,
QueryIdGenerator queryIdGenerator,
LowMemoryKiller lowMemoryKiller,
ServerConfig serverConfig,
MemoryManagerConfig config,
NodeMemoryConfig nodeMemoryConfig,
NodeSchedulerConfig schedulerConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
DiscoveryNodeManager |
class |
InMemoryNodeManager |
| Constructor and Description |
|---|
ClusterStatsResource(NodeSchedulerConfig nodeSchedulerConfig,
InternalNodeManager nodeManager,
QueryManager queryManager,
ClusterMemoryManager clusterMemoryManager) |
WorkerResource(InternalNodeManager nodeManager,
io.airlift.http.client.HttpClient httpClient) |
| Constructor and Description |
|---|
HttpLocationFactory(InternalNodeManager nodeManager,
io.airlift.http.server.HttpServerInfo httpServerInfo,
InternalCommunicationConfig config) |
HttpLocationFactory(InternalNodeManager nodeManager,
URI baseUri) |
| Constructor and Description |
|---|
PlanOptimizers(Metadata metadata,
TypeAnalyzer typeAnalyzer,
FeaturesConfig featuresConfig,
NodeSchedulerConfig nodeSchedulerConfig,
InternalNodeManager nodeManager,
TaskManagerConfig taskManagerConfig,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
Copyright © 2012–2019. All rights reserved.