public class SqlTask extends AbstractTaskExecutor
FINALIZE_SESSION_MARKER, logger, rgexappIds, cancel, exitStatusCode, needAlert, processId, resultString, taskAlertInfo, varPool| Constructor and Description |
|---|
SqlTask(TaskRequest taskRequest)
Abstract Yarn Task
|
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
createFuncs(Map<UdfFuncRequest,String> udfFuncTenantCodeMap,
String defaultFS,
org.slf4j.Logger logger)
create function list
|
void |
executeFuncAndSql(SqlBinds mainSqlBinds,
List<SqlBinds> preStatementsBinds,
List<SqlBinds> postStatementsBinds,
List<String> createFuncs)
execute function and sql
|
AbstractParameters |
getParameters() |
void |
handle() |
logHandle, setSqlParamsMapcancelApplication, getAppIds, getExitStatus, getExitStatusCode, getNeedAlert, getPreScript, getProcessId, getResultString, getTaskAlertInfo, getVarPool, init, setAppIds, setExitStatusCode, setNeedAlert, setProcessId, setResultString, setTaskAlertInfo, setVarPoolpublic SqlTask(TaskRequest taskRequest)
taskRequest - taskRequestpublic AbstractParameters getParameters()
getParameters in class AbstractTaskpublic void handle()
throws Exception
handle in class AbstractTaskExceptionpublic void executeFuncAndSql(SqlBinds mainSqlBinds, List<SqlBinds> preStatementsBinds, List<SqlBinds> postStatementsBinds, List<String> createFuncs) throws Exception
mainSqlBinds - main sql bindspreStatementsBinds - pre statements bindspostStatementsBinds - post statements bindscreateFuncs - create functionsExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.