Package de.ec.sql
Class Join
- java.lang.Object
-
- de.ec.sql.Conditionable<Join>
-
- de.ec.sql.Join
-
- All Implemented Interfaces:
BeforeGroupBy,BeforeJoin,BeforeOrderBy,BeforeWhere,QueryBuilder,QueryPart
public class Join extends Conditionable<Join> implements QueryBuilder, BeforeJoin, BeforeWhere, BeforeGroupBy, BeforeOrderBy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJoin.JoinMode-
Nested classes/interfaces inherited from class de.ec.sql.Conditionable
Conditionable.Operator
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJoin(BeforeJoin builder)protectedJoin(BeforeJoin builder, Join.JoinMode joinMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Conditionable<Join>on()java.lang.Stringstring(QueryOptions options)Joinsubquery(Query query, java.lang.String name)Jointable(java.lang.String name)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.ec.sql.BeforeGroupBy
groupBy, groupBy, groupBy, groupBySQL
-
Methods inherited from interface de.ec.sql.BeforeJoin
crossJoin, crossJoin, crossJoin, fullOuterJoin, fullOuterJoin, fullOuterJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, joinSQL, leftJoin, leftJoin, leftJoin, leftOuterJoin, leftOuterJoin, leftOuterJoin, outerJoin, outerJoin, outerJoin, rightJoin, rightJoin, rightJoin, rightOuterJoin, rightOuterJoin, rightOuterJoin
-
Methods inherited from interface de.ec.sql.BeforeOrderBy
orderBy, orderBy, orderBy, orderBySQL
-
Methods inherited from interface de.ec.sql.BeforeWhere
where, where, where, whereSQL
-
Methods inherited from interface de.ec.sql.QueryBuilder
query
-
-
-
-
Constructor Detail
-
Join
protected Join(BeforeJoin builder)
-
Join
protected Join(BeforeJoin builder, Join.JoinMode joinMode)
-
-
Method Detail
-
table
public Join table(java.lang.String name)
-
on
public Conditionable<Join> on()
-
string
public java.lang.String string(QueryOptions options)
- Specified by:
stringin interfaceQueryPart- Overrides:
stringin classConditionable<Join>
-
-