程序包org.babyfish.jimmer.sql.ast.impl的分层结构
类分层结构
- java.lang.Object
- org.babyfish.jimmer.sql.ast.impl.AbstractExpression<T> (implements org.babyfish.jimmer.sql.ast.impl.Ast, org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.impl.AbstractPredicate (implements org.babyfish.jimmer.sql.ast.impl.PredicateImplementor)
- org.babyfish.jimmer.sql.ast.impl.AssociatedPredicate (implements org.babyfish.jimmer.sql.ast.impl.associated.VirtualPredicate)
- org.babyfish.jimmer.sql.ast.impl.CompositePredicate
- org.babyfish.jimmer.sql.ast.impl.ExistsPredicate
- org.babyfish.jimmer.sql.ast.impl.InExpressionCollectionPredicate
- org.babyfish.jimmer.sql.ast.impl.NotPredicate
- org.babyfish.jimmer.sql.ast.impl.NullExpression<T>
- org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl<T> (implements org.babyfish.jimmer.sql.ast.table.spi.PropExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl.EmbeddedImpl<T> (implements org.babyfish.jimmer.sql.ast.PropExpression.Embedded<T>)
- org.babyfish.jimmer.sql.ast.impl.SubQueryFunctionExpression<R>
- org.babyfish.jimmer.sql.ast.impl.SubQueryFunctionExpression.All<R>
- org.babyfish.jimmer.sql.ast.impl.SubQueryFunctionExpression.Any<R>
- org.babyfish.jimmer.sql.ast.impl.Tuples.Expr2<T1,
T2> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr3<T1,
T2, T3> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr4<T1,
T2, T3, T4> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr5<T1,
T2, T3, T4, T5> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr6<T1,
T2, T3, T4, T5, T6> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr7<T1,
T2, T3, T4, T5, T6, T7> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr8<T1,
T2, T3, T4, T5, T6, T7, T8> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.Tuples.Expr9<T1,
T2, T3, T4, T5, T6, T7, T8, T9> (implements org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>) - org.babyfish.jimmer.sql.ast.impl.UnaryMinusExpression<N> (implements org.babyfish.jimmer.sql.ast.impl.NumericExpressionImplementor<N>)
- org.babyfish.jimmer.sql.ast.impl.AbstractPredicate (implements org.babyfish.jimmer.sql.ast.impl.PredicateImplementor)
- org.babyfish.jimmer.sql.ast.impl.util.AbstractIdentityDataManager<K,
V> - org.babyfish.jimmer.sql.ast.impl.AstContext (implements org.babyfish.jimmer.sql.ast.impl.table.RootTableResolver)
- org.babyfish.jimmer.sql.ast.impl.AbstractMutableStatementImpl (implements org.babyfish.jimmer.sql.ast.impl.query.FilterableImplementor, org.babyfish.jimmer.sql.ast.impl.query.MutableStatementImplementor)
- org.babyfish.jimmer.sql.ast.impl.AstVisitor
- org.babyfish.jimmer.sql.ast.impl.CaseBuilder<T>
- org.babyfish.jimmer.sql.ast.impl.CaseBuilder.Cmp<T>
- org.babyfish.jimmer.sql.ast.impl.CaseBuilder.Num<N>
- org.babyfish.jimmer.sql.ast.impl.CaseBuilder.Str
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder<T>
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Cmp<T>
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Dt<T>
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Num<N>
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Str
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Tp<T>
- org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder.Cmp<T>
- org.babyfish.jimmer.sql.ast.impl.Constants
- org.babyfish.jimmer.sql.ast.impl.EntitiesImpl (implements org.babyfish.jimmer.sql.Entities)
- org.babyfish.jimmer.sql.ast.impl.ExampleImpl<E> (implements org.babyfish.jimmer.sql.ast.query.Example<E>)
- org.babyfish.jimmer.sql.ast.impl.ExpressionFactories
- org.babyfish.jimmer.sql.ast.impl.ExpressionPrecedences
- org.babyfish.jimmer.sql.ast.impl.Literals
- org.babyfish.jimmer.sql.ast.impl.NativeBuilderImpl<T> (implements org.babyfish.jimmer.sql.ast.NativeBuilder<T>)
- org.babyfish.jimmer.sql.ast.impl.OptimisticLockValueFactoryFactories<E> (implements org.babyfish.jimmer.sql.ast.mutation.UserOptimisticLock.ValueExpressionFactory<E>)
- org.babyfish.jimmer.sql.ast.impl.SimpleCaseBuilder<C,
T> - org.babyfish.jimmer.sql.ast.impl.SimpleCaseBuilder.Cmp<C,
T> - org.babyfish.jimmer.sql.ast.impl.SimpleCaseBuilder.Num<C,
N> - org.babyfish.jimmer.sql.ast.impl.SimpleCaseBuilder.Str<C>
- org.babyfish.jimmer.sql.ast.impl.SimpleCaseBuilder.Cmp<C,
- org.babyfish.jimmer.sql.ast.impl.Tuples
- org.babyfish.jimmer.sql.ast.impl.Variables
- org.babyfish.jimmer.sql.ast.impl.AbstractExpression<T> (implements org.babyfish.jimmer.sql.ast.impl.Ast, org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>)
接口分层结构
- org.babyfish.jimmer.sql.ast.impl.Ast
- org.babyfish.jimmer.sql.ast.impl.ConstantExpressionImplementor<T>
- org.babyfish.jimmer.sql.ast.impl.LiteralExpressionImplementor<T>
- org.babyfish.jimmer.sql.ast.impl.PredicateWrapper
- org.babyfish.jimmer.sql.ast.Selection<T>
- org.babyfish.jimmer.sql.ast.Expression<T>
- org.babyfish.jimmer.sql.ast.ComparableExpression<T>
- org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.impl.DateExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.DateExpression<T>)
- org.babyfish.jimmer.sql.ast.impl.NumericExpressionImplementor<N> (并 extends org.babyfish.jimmer.sql.ast.NumericExpression<N>)
- org.babyfish.jimmer.sql.ast.impl.StringExpressionImplementor (并 extends org.babyfish.jimmer.sql.ast.StringExpression)
- org.babyfish.jimmer.sql.ast.impl.TemporalExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.TemporalExpression<T>)
- org.babyfish.jimmer.sql.ast.DateExpression<T>
- org.babyfish.jimmer.sql.ast.impl.DateExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.NumericExpression<N>
- org.babyfish.jimmer.sql.ast.impl.NumericExpressionImplementor<N> (并 extends org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.StringExpression
- org.babyfish.jimmer.sql.ast.impl.StringExpressionImplementor (并 extends org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.TemporalExpression<T>
- org.babyfish.jimmer.sql.ast.impl.TemporalExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>
- org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.ComparableExpression<T>)
- org.babyfish.jimmer.sql.ast.impl.DateExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.DateExpression<T>)
- org.babyfish.jimmer.sql.ast.impl.NumericExpressionImplementor<N> (并 extends org.babyfish.jimmer.sql.ast.NumericExpression<N>)
- org.babyfish.jimmer.sql.ast.impl.StringExpressionImplementor (并 extends org.babyfish.jimmer.sql.ast.StringExpression)
- org.babyfish.jimmer.sql.ast.impl.TemporalExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.TemporalExpression<T>)
- org.babyfish.jimmer.sql.ast.impl.PredicateImplementor (并 extends org.babyfish.jimmer.sql.ast.Predicate)
- org.babyfish.jimmer.sql.ast.impl.TupleExpressionImplementor<T>
- org.babyfish.jimmer.sql.ast.impl.ComparableExpressionImplementor<T> (并 extends org.babyfish.jimmer.sql.ast.ComparableExpression<T>)
- org.babyfish.jimmer.sql.ast.Predicate
- org.babyfish.jimmer.sql.ast.impl.PredicateImplementor (并 extends org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor<T>)
- org.babyfish.jimmer.sql.ast.ComparableExpression<T>
- org.babyfish.jimmer.sql.ast.Expression<T>
- org.babyfish.jimmer.sql.ast.impl.TupleImplementor