类 AbstractSQLFragment<T extends net.sf.jsqlparser.statement.Statement>
java.lang.Object
com.github.aqiu202.sqlparser.AbstractSQLFragment<T>
- 所有已实现的接口:
ExpressionAppendable,ExpressionHandler,SQLFragment
public abstract class AbstractSQLFragment<T extends net.sf.jsqlparser.statement.Statement>
extends Object
implements SQLFragment
-
构造器概要
构造器构造器说明AbstractSQLFragment(net.sf.jsqlparser.statement.select.FromItem fromItem, List<net.sf.jsqlparser.statement.select.Join> joins, net.sf.jsqlparser.expression.Expression where) -
方法概要
修饰符和类型方法说明voidaccept(AppendableExpressionFactory<?> factory) asText()protected abstract Tprotected StringprocessTableName(String tableName) 表名称的统一处理(变为大写)从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.github.aqiu202.sqlparser.fragment.ExpressionAppendable
appendExpression, createExpression
-
构造器详细资料
-
AbstractSQLFragment
public AbstractSQLFragment(net.sf.jsqlparser.statement.select.FromItem fromItem, List<net.sf.jsqlparser.statement.select.Join> joins, net.sf.jsqlparser.expression.Expression where)
-
-
方法详细资料
-
getFromFragment
- 指定者:
getFromFragment在接口中SQLFragment
-
getJoinFragments
- 指定者:
getJoinFragments在接口中SQLFragment
-
getWhereFragment
- 指定者:
getWhereFragment在接口中SQLFragment
-
processTableName
表名称的统一处理(变为大写)- 参数:
tableName- 表名称- 返回:
- 处理后的表名称
-
getTableAliasMap
- 指定者:
getTableAliasMap在接口中SQLFragment
-
findAllTableNames
- 指定者:
findAllTableNames在接口中SQLFragment
-
getStatement
-
asText
- 指定者:
asText在接口中SQLFragment
-
accept
- 指定者:
accept在接口中ExpressionHandler
-