public class CommandParser extends Object
| 构造器和说明 |
|---|
CommandParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
parseText(DataRuntime runtime,
Condition condition,
String text,
ConfigStore configs) |
static void |
parseText(DataRuntime runtime,
Run run)
解析文本中的占位符
|
static void |
parseText(DataRuntime runtime,
Run run,
String text)
解析文本
|
static VariableBlock |
parseTextVarBox(DataRuntime runtime,
ConfigStore configs,
String text,
String box) |
static List<Variable> |
parseTextVariable(boolean supportSqlVarPlaceholderRegexExt,
String text,
Compare.EMPTY_VALUE_SWITCH emptyValueSwitch) |
static String |
replaceVariable(DataRuntime runtime,
List<VariableBlock> blocks,
List<Variable> variables,
String text) |
static String |
replaceVariable(DataRuntime runtime,
TextRun run,
List<VariableBlock> blocks,
List<Variable> variables,
String text)
query [命令合成]
替换占位符 先执行 ${AND ID = :ID} |
public static void parseText(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public static void parseText(DataRuntime runtime, Condition condition, String text, ConfigStore configs)
public static void parseText(DataRuntime runtime, Run run, String text)
runtime - runtimerun - runtext - textpublic static List<Variable> parseTextVariable(boolean supportSqlVarPlaceholderRegexExt, String text, Compare.EMPTY_VALUE_SWITCH emptyValueSwitch)
public static VariableBlock parseTextVarBox(DataRuntime runtime, ConfigStore configs, String text, String box)
public static String replaceVariable(DataRuntime runtime, TextRun run, List<VariableBlock> blocks, List<Variable> variables, String text)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public static String replaceVariable(DataRuntime runtime, List<VariableBlock> blocks, List<Variable> variables, String text)
Copyright © 2025. All rights reserved.