类 AstContext
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.util.AbstractIdentityDataManager<TableImplementor<?>,TableUsedState>
org.babyfish.jimmer.sql.ast.impl.AstContext
- 所有已实现的接口:
RootTableResolver
public class AstContext
extends AbstractIdentityDataManager<TableImplementor<?>,TableUsedState>
implements RootTableResolver
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected TableUsedStatecreateValue(TableImplementor<?> key) getTableUsedState(TableImplementor<?> tableImplementor) intmodCount()voidvoidvoidpushStatement(AbstractMutableStatementImpl statement) void<E> TableImplementor<E>resolveRootTable(Table<E> table) <T> TresolveVirtualPredicate(T expression) <T> List<T>resolveVirtualPredicates(List<T> expressions) resolveVirtualPredicates(Predicate[] predicates) voiduseTable(TableImplementor<?> tableImplementor) voiduseTableId(TableImplementor<?> tableImplementor) 从类继承的方法 org.babyfish.jimmer.sql.ast.impl.util.AbstractIdentityDataManager
getOrCreateValue, getValue, putValue
-
构造器详细资料
-
AstContext
-
-
方法详细资料
-
getSqlClient
-
createValue
-
useTableId
-
useTable
-
getTableUsedState
-
pushStatement
-
popStatement
public void popStatement() -
resolveRootTable
- 指定者:
resolveRootTable在接口中RootTableResolver
-
getStatement
-
pushVirtualPredicateContext
-
popVirtualPredicateContext
public void popVirtualPredicateContext() -
resolveVirtualPredicate
public <T> T resolveVirtualPredicate(T expression) -
resolveVirtualPredicates
-
resolveVirtualPredicates
-
modCount
public int modCount()
-