public class SqlTask extends AbstractTaskExecutor
FINALIZE_SESSION_MARKER, loggerappIds, 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() |
void |
setSqlParamsMap(String content,
String rgex,
Map<Integer,Property> sqlParamsMap,
Map<String,Property> paramsPropsMap)
regular expressions match the contents between two specified strings
|
logHandlecancelApplication, 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 functionsExceptionpublic void setSqlParamsMap(String content, String rgex, Map<Integer,Property> sqlParamsMap, Map<String,Property> paramsPropsMap)
content - contentrgex - rgexsqlParamsMap - sql params mapparamsPropsMap - params props mapCopyright © 2021 The Apache Software Foundation. All rights reserved.