| Modifier and Type | Method and Description |
|---|---|
Session |
Session.beginTransactionId(TransactionId transactionId,
TransactionManager transactionManager,
AccessControl accessControl) |
| Constructor and Description |
|---|
InformationSchemaConnector(String catalogName,
InternalNodeManager nodeManager,
Metadata metadata,
AccessControl accessControl) |
InformationSchemaPageSourceProvider(Metadata metadata,
AccessControl accessControl) |
| Constructor and Description |
|---|
CatalogSystemTable(Metadata metadata,
AccessControl accessControl) |
TableCommentSystemTable(Metadata metadata,
AccessControl accessControl) |
| Constructor and Description |
|---|
CatalogJdbcTable(Metadata metadata,
AccessControl accessControl) |
ColumnJdbcTable(Metadata metadata,
AccessControl accessControl) |
SchemaJdbcTable(Metadata metadata,
AccessControl accessControl) |
TableJdbcTable(Metadata metadata,
AccessControl accessControl) |
| Constructor and Description |
|---|
DispatchManager(QueryIdGenerator queryIdGenerator,
QueryPreparer queryPreparer,
ResourceGroupManager resourceGroupManager,
DispatchQueryFactory dispatchQueryFactory,
FailedDispatchQueryFactory failedDispatchQueryFactory,
TransactionManager transactionManager,
AccessControl accessControl,
SessionSupplier sessionSupplier,
SessionPropertyDefaults sessionPropertyDefaults,
QueryManagerConfig queryManagerConfig,
DispatchExecutor dispatchExecutor) |
LocalDispatchQueryFactory(QueryManager queryManager,
TransactionManager transactionManager,
AccessControl accessControl,
Metadata metadata,
QueryMonitor queryMonitor,
LocationFactory locationFactory,
Map<Class<? extends Statement>,QueryExecution.QueryExecutionFactory<?>> executionFactories,
WarningCollectorFactory warningCollectorFactory,
ClusterSizeMonitor clusterSizeMonitor,
DispatchExecutor dispatchExecutor) |
| Modifier and Type | Method and Description |
|---|---|
static QueryStateMachine |
QueryStateMachine.begin(String query,
Session session,
URI self,
ResourceGroupId resourceGroup,
boolean transactionControl,
TransactionManager transactionManager,
AccessControl accessControl,
Executor executor,
Metadata metadata,
WarningCollector warningCollector)
Created QueryStateMachines must be transitioned to terminal states to clean up resources.
|
com.google.common.util.concurrent.ListenableFuture<?> |
AddColumnTask.execute(AddColumn statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CallTask.execute(Call call,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CommentTask.execute(Comment statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CommitTask.execute(Commit statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CreateRoleTask.execute(CreateRole statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CreateSchemaTask.execute(CreateSchema statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CreateTableTask.execute(CreateTable statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CreateViewTask.execute(CreateView statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DeallocateTask.execute(Deallocate statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DropColumnTask.execute(DropColumn statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DropRoleTask.execute(DropRole statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DropSchemaTask.execute(DropSchema statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DropTableTask.execute(DropTable statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DropViewTask.execute(DropView statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
GrantRolesTask.execute(GrantRoles statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
GrantTask.execute(Grant statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
PrepareTask.execute(Prepare prepare,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RenameColumnTask.execute(RenameColumn statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RenameSchemaTask.execute(RenameSchema statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RenameTableTask.execute(RenameTable statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
ResetSessionTask.execute(ResetSession statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RevokeRolesTask.execute(RevokeRoles statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RevokeTask.execute(Revoke statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
RollbackTask.execute(Rollback statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
SetPathTask.execute(SetPath statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
SetRoleTask.execute(SetRole statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
SetSessionTask.execute(SetSession statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
StartTransactionTask.execute(StartTransaction statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
DataDefinitionTask.execute(T statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
UseTask.execute(Use statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
QueryStateMachine stateMachine,
List<Expression> parameters) |
com.google.common.util.concurrent.ListenableFuture<?> |
CreateTableTask.internalExecute(CreateTable statement,
Metadata metadata,
AccessControl accessControl,
Session session,
List<Expression> parameters) |
| Constructor and Description |
|---|
DataDefinitionExecutionFactory(TransactionManager transactionManager,
MetadataManager metadata,
AccessControl accessControl,
Map<Class<? extends Statement>,DataDefinitionTask<?>> tasks) |
| Modifier and Type | Method and Description |
|---|---|
static SortedMap<String,CatalogName> |
MetadataListing.listCatalogs(Session session,
Metadata metadata,
AccessControl accessControl) |
static SortedSet<String> |
MetadataListing.listSchemas(Session session,
Metadata metadata,
AccessControl accessControl,
String catalogName) |
static Map<SchemaTableName,List<ColumnMetadata>> |
MetadataListing.listTableColumns(Session session,
Metadata metadata,
AccessControl accessControl,
QualifiedTablePrefix prefix) |
static Set<GrantInfo> |
MetadataListing.listTablePrivileges(Session session,
Metadata metadata,
AccessControl accessControl,
QualifiedTablePrefix prefix) |
static Set<SchemaTableName> |
MetadataListing.listTables(Session session,
Metadata metadata,
AccessControl accessControl,
QualifiedTablePrefix prefix) |
static Set<SchemaTableName> |
MetadataListing.listViews(Session session,
Metadata metadata,
AccessControl accessControl,
QualifiedTablePrefix prefix) |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessControlManager |
class |
AllowAllAccessControl |
class |
DenyAllAccessControl |
class |
ViewAccessControl |
| Constructor and Description |
|---|
ViewAccessControl(AccessControl delegate) |
| Constructor and Description |
|---|
QuerySessionSupplier(TransactionManager transactionManager,
AccessControl accessControl,
SessionPropertyManager sessionPropertyManager,
SqlEnvironmentConfig config) |
| Modifier and Type | Method and Description |
|---|---|
AccessControl |
Analysis.AccessControlInfo.getAccessControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
Analysis.addEmptyColumnReferencesForTable(AccessControl accessControl,
Identity identity,
QualifiedObjectName table) |
void |
Analysis.addTableColumnReferences(AccessControl accessControl,
Identity identity,
com.google.common.collect.Multimap<QualifiedObjectName,String> tableColumnMap) |
static ExpressionAnalysis |
ExpressionAnalyzer.analyzeExpression(Session session,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
Scope scope,
Analysis analysis,
Expression expression,
WarningCollector warningCollector) |
static ExpressionAnalyzer |
ExpressionAnalyzer.create(Analysis analysis,
Session session,
Metadata metadata,
SqlParser sqlParser,
AccessControl accessControl,
TypeProvider types,
WarningCollector warningCollector) |
| Constructor and Description |
|---|
AccessControlInfo(AccessControl accessControl,
Identity identity) |
Analyzer(Session session,
Metadata metadata,
SqlParser sqlParser,
AccessControl accessControl,
Optional<QueryExplainer> queryExplainer,
List<Expression> parameters,
WarningCollector warningCollector) |
QueryExplainer(List<PlanOptimizer> planOptimizers,
PlanFragmenter planFragmenter,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
Map<Class<? extends Statement>,DataDefinitionTask<?>> dataDefinitionTask) |
QueryExplainer(PlanOptimizers planOptimizers,
PlanFragmenter planFragmenter,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
Map<Class<? extends Statement>,DataDefinitionTask<?>> dataDefinitionTask) |
| Modifier and Type | Method and Description |
|---|---|
static Statement |
StatementRewrite.rewrite(Session session,
Metadata metadata,
SqlParser parser,
Optional<QueryExplainer> queryExplainer,
Statement node,
List<Expression> parameters,
AccessControl accessControl,
WarningCollector warningCollector) |
Statement |
ShowStatsRewrite.rewrite(Session session,
Metadata metadata,
SqlParser parser,
Optional<QueryExplainer> queryExplainer,
Statement node,
List<Expression> parameters,
AccessControl accessControl,
WarningCollector warningCollector) |
| Modifier and Type | Class and Description |
|---|---|
class |
TestingAccessControlManager |
| Modifier and Type | Method and Description |
|---|---|
default void |
TransactionManager.activateTransaction(Session session,
boolean transactionControl,
AccessControl accessControl) |
static TransactionBuilder |
TransactionBuilder.transaction(TransactionManager transactionManager,
AccessControl accessControl) |
Copyright © 2012–2019. All rights reserved.