public abstract class BasePostgresqlRecognizer extends BaseRecognizer
BaseRecognizer.VMarkeroriginalSQL| 构造器和说明 |
|---|
BasePostgresqlRecognizer(String originalSql)
Instantiates a new postgresql base recognizer
|
| 限定符和类型 | 方法和说明 |
|---|---|
com.alibaba.druid.sql.dialect.postgresql.visitor.PGOutputVisitor |
createOutputVisitor(ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList,
StringBuilder sb) |
String |
getDbType() |
protected String |
getLimitCondition(com.alibaba.druid.sql.ast.SQLLimit sqlLimit) |
protected String |
getLimitCondition(com.alibaba.druid.sql.ast.SQLLimit sqlLimit,
ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList) |
protected String |
getOrderByCondition(com.alibaba.druid.sql.ast.SQLOrderBy sqlOrderBy) |
protected String |
getOrderByCondition(com.alibaba.druid.sql.ast.SQLOrderBy sqlOrderBy,
ParametersHolder parametersHolder,
ArrayList<List<Object>> paramAppenderList) |
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() |
executeLimit, executeOrderBy, executeVisit, getAst, getOriginalSQL, wrapSQLParsingExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSQLType, getTableAlias, getTableNamepublic BasePostgresqlRecognizer(String originalSql)
originalSql - the original sqlpublic com.alibaba.druid.sql.dialect.postgresql.visitor.PGOutputVisitor createOutputVisitor(ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList, StringBuilder sb)
public boolean isSqlSyntaxSupports()
isSqlSyntaxSupports 在接口中 SQLRecognizerisSqlSyntaxSupports 在类中 BaseRecognizerpublic 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)
protected String getLimitCondition(com.alibaba.druid.sql.ast.SQLLimit sqlLimit)
protected String getLimitCondition(com.alibaba.druid.sql.ast.SQLLimit sqlLimit, ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList)
protected String getOrderByCondition(com.alibaba.druid.sql.ast.SQLOrderBy sqlOrderBy)
protected String getOrderByCondition(com.alibaba.druid.sql.ast.SQLOrderBy sqlOrderBy, ParametersHolder parametersHolder, ArrayList<List<Object>> paramAppenderList)
public String getDbType()
Copyright © 2022 Seata. All rights reserved.