public class CreateFunctionTask extends Object implements DDLDefinitionTask<CreateFunction>
Constructor and Description |
---|
CreateFunctionTask(SqlParser sqlParser) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<?> |
execute(CreateFunction statement,
TransactionManager transactionManager,
Metadata metadata,
AccessControl accessControl,
Session session,
List<Expression> parameters,
WarningCollector warningCollector) |
String |
explain(CreateFunction statement,
List<Expression> parameters) |
Map<SqlFunctionId,SqlInvokedFunction> |
getAddedSessionFunctions() |
String |
getName() |
@Inject public CreateFunctionTask(SqlParser sqlParser)
public String getName()
getName
in interface DataDefinitionTask<CreateFunction>
public String explain(CreateFunction statement, List<Expression> parameters)
explain
in interface DataDefinitionTask<CreateFunction>
public com.google.common.util.concurrent.ListenableFuture<?> execute(CreateFunction statement, TransactionManager transactionManager, Metadata metadata, AccessControl accessControl, Session session, List<Expression> parameters, WarningCollector warningCollector)
execute
in interface DDLDefinitionTask<CreateFunction>
public Map<SqlFunctionId,SqlInvokedFunction> getAddedSessionFunctions()
Copyright © 2012–2022. All rights reserved.