public abstract class BaseSqlServerRecognizer extends BaseRecognizer
BaseRecognizer.VMarkeroriginalSQL| Constructor and Description |
|---|
BaseSqlServerRecognizer(String originalSql)
Instantiates a new sqlserver base recognizer.
|
| Modifier and Type | Method and Description |
|---|---|
com.alibaba.druid.sql.dialect.sqlserver.visitor.SQLServerOutputVisitor |
createOutputVisitor(ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList,
StringBuilder sb) |
void |
dealTop(com.alibaba.druid.sql.ast.SQLStatement ast)
method to deal top expression
|
String |
getDbType() |
String |
getWhereCondition(com.alibaba.druid.sql.ast.SQLExpr where) |
String |
getWhereCondition(com.alibaba.druid.sql.ast.SQLExpr where,
ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList) |
boolean |
isSqlSyntaxSupports()
check the sql syntax is supports
|
executeLimit, executeOrderBy, executeVisit, getAst, getOriginalSQL, wrapSQLParsingExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSQLType, getTableAlias, getTableNamepublic BaseSqlServerRecognizer(String originalSql)
originalSql - the original sqlpublic com.alibaba.druid.sql.dialect.sqlserver.visitor.SQLServerOutputVisitor createOutputVisitor(ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList, StringBuilder sb)
public String getWhereCondition(com.alibaba.druid.sql.ast.SQLExpr where, ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList)
public String getWhereCondition(com.alibaba.druid.sql.ast.SQLExpr where)
public void dealTop(com.alibaba.druid.sql.ast.SQLStatement ast)
ast - the statementpublic String getDbType()
public boolean isSqlSyntaxSupports()
SQLRecognizerisSqlSyntaxSupports in interface SQLRecognizerisSqlSyntaxSupports in class BaseRecognizerCopyright © 2023 Seata. All rights reserved.