Package org.mybatis.dynamic.sql.dsl
Class AbstractJoinSupport<D extends JoinOperations<F>,F extends AbstractJoinSupport<D,F>>
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractJoinSupport<D,F>
- All Implemented Interfaces:
BooleanOperations<F>,JoinOperations<F>
- Direct Known Subclasses:
AbstractCountDSL.JoinSpecificationFinisher,QueryExpressionDSL.JoinSpecificationFinisher,SelectDSL.JoinSpecificationFinisher
public abstract class AbstractJoinSupport<D extends JoinOperations<F>,F extends AbstractJoinSupport<D,F>>
extends Object
implements JoinOperations<F>, BooleanOperations<F>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mybatis.dynamic.sql.dsl.JoinOperations
JoinOperations.JoinOnGatherer<F extends BooleanOperations<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractJoinSupport(JoinType joinType, TableExpression joinTable, SqlCriterion initialCriterion) -
Method Summary
Modifier and TypeMethodDescriptionaddSubCriterion(AndOrCriteriaGroup subCriterion) abstract DendJoin()protected abstract FgetThis()protected JoinSpecificationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mybatis.dynamic.sql.dsl.BooleanOperations
and, and, and, and, and, and, and, or, or, or, or, or, or, orMethods inherited from interface org.mybatis.dynamic.sql.dsl.JoinOperations
fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, join, join, join, join, join, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin
-
Constructor Details
-
AbstractJoinSupport
protected AbstractJoinSupport(JoinType joinType, TableExpression joinTable, SqlCriterion initialCriterion)
-
-
Method Details
-
addSubCriterion
- Specified by:
addSubCriterionin interfaceBooleanOperations<D extends JoinOperations<F>>
-
getThis
-
endJoin
-
toJoinSpecification
-