类 AstContext
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.util.AbstractIdentityDataManager<RealTable,TableUsedState>
org.babyfish.jimmer.sql.ast.impl.AstContext
- 所有已实现的接口:
RootTableResolver
public class AstContext
extends AbstractIdentityDataManager<RealTable,TableUsedState>
implements RootTableResolver
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected TableUsedStatecreateValue(RealTable key) getTableUsedState(RealTable table) intmodCount()voidvoidvoidvoidvoidpushStatement(AbstractMutableStatementImpl statement) void<E> TableImplementor<E> resolveRootTable(Table<E> table) <T> TresolveVirtualPredicate(T expression) <T> List<T> resolveVirtualPredicates(List<T> expressions) resolveVirtualPredicates(Predicate[] predicates) voidvoiduseTableId(RealTable table) 从类继承的方法 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
-
getJoinTypeMergeScope
-
pushJoinTypeMergeScope
-
popJoinTypeMergeScope
public void popJoinTypeMergeScope() -
pushVirtualPredicateContext
-
popVirtualPredicateContext
public void popVirtualPredicateContext() -
resolveVirtualPredicate
public <T> T resolveVirtualPredicate(T expression) -
resolveVirtualPredicates
-
resolveVirtualPredicates
-
modCount
public int modCount()
-