|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jpattern.orm.query.SmartRenderableSqlSubElement
com.jpattern.orm.query.clause.OrmFrom<T>
public abstract class OrmFrom<T extends From<?>>
| Constructor Summary | |
|---|---|
OrmFrom(IOrmClassToolMap ormClassToolMap,
Class<?> clazz,
Integer nameSolverClassId)
|
|
| Method Summary | |
|---|---|
void |
appendElementValues(List<Object> values)
Append to the list all the values of the expression's elements |
void |
doElementRender(StringBuilder stringBuilder)
|
protected abstract T |
from()
|
T |
fullOuterJoin(Class<?> joinClass)
Perform a natural full outer Join. |
T |
fullOuterJoin(Class<?> joinClass,
String joinClassAlias)
Perform a natural full outer Join. |
T |
fullOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
Perform a full outer Join. |
T |
fullOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
Perform full outer Join. |
int |
getElementStatusVersion()
|
T |
innerJoin(Class<?> joinClass)
Perform a inner Join. |
T |
innerJoin(Class<?> joinClass,
String joinClassAlias)
Perform a inner Join. |
T |
innerJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
Perform a inner Join. |
T |
innerJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
Perform a inner Join. |
T |
join(Class<?> joinClass)
Perform a simple (cross) Join. |
T |
join(Class<?> joinClass,
String joinClassAlias)
Perform a simple (cross) Join. |
T |
leftOuterJoin(Class<?> joinClass)
Perform a natural left outer Join. |
T |
leftOuterJoin(Class<?> joinClass,
String joinClassAlias)
Perform a natural left outer Join. |
T |
leftOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
Perform a left outer Join. |
T |
leftOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
Perform left outer Join. |
T |
naturalJoin(Class<?> joinClass)
Perform a natural Join. |
T |
naturalJoin(Class<?> joinClass,
String joinClassAlias)
Perform a natural Join. |
T |
rightOuterJoin(Class<?> joinClass)
Perform a natural right outer Join. |
T |
rightOuterJoin(Class<?> joinClass,
String joinClassAlias)
Perform a natural right outer Join. |
T |
rightOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
Perform a right outer Join. |
T |
rightOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
Perform right outer Join. |
void |
setNameSolver(NameSolver nameSolver)
|
| Methods inherited from class com.jpattern.orm.query.SmartRenderableSqlSubElement |
|---|
isElementStatusChanged, renderSqlElement, renderSqlElement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrmFrom(IOrmClassToolMap ormClassToolMap,
Class<?> clazz,
Integer nameSolverClassId)
| Method Detail |
|---|
protected abstract T from()
public T join(Class<?> joinClass)
From
join in interface From<T extends From<?>>
public T join(Class<?> joinClass,
String joinClassAlias)
From
join in interface From<T extends From<?>>public T naturalJoin(Class<?> joinClass)
From
naturalJoin in interface From<T extends From<?>>
public T naturalJoin(Class<?> joinClass,
String joinClassAlias)
From
naturalJoin in interface From<T extends From<?>>public T innerJoin(Class<?> joinClass)
From
innerJoin in interface From<T extends From<?>>
public T innerJoin(Class<?> joinClass,
String joinClassAlias)
From
innerJoin in interface From<T extends From<?>>
public T innerJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
From
innerJoin in interface From<T extends From<?>>
public T innerJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
From
innerJoin in interface From<T extends From<?>>public T leftOuterJoin(Class<?> joinClass)
From
leftOuterJoin in interface From<T extends From<?>>
public T leftOuterJoin(Class<?> joinClass,
String joinClassAlias)
From
leftOuterJoin in interface From<T extends From<?>>
public T leftOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
From
leftOuterJoin in interface From<T extends From<?>>
public T leftOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
From
leftOuterJoin in interface From<T extends From<?>>public T rightOuterJoin(Class<?> joinClass)
From
rightOuterJoin in interface From<T extends From<?>>
public T rightOuterJoin(Class<?> joinClass,
String joinClassAlias)
From
rightOuterJoin in interface From<T extends From<?>>
public T rightOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
From
rightOuterJoin in interface From<T extends From<?>>
public T rightOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
From
rightOuterJoin in interface From<T extends From<?>>public T fullOuterJoin(Class<?> joinClass)
From
fullOuterJoin in interface From<T extends From<?>>
public T fullOuterJoin(Class<?> joinClass,
String joinClassAlias)
From
fullOuterJoin in interface From<T extends From<?>>
public T fullOuterJoin(Class<?> joinClass,
String onLeftProperty,
String onRigthProperty)
From
fullOuterJoin in interface From<T extends From<?>>
public T fullOuterJoin(Class<?> joinClass,
String joinClassAlias,
String onLeftProperty,
String onRigthProperty)
From
fullOuterJoin in interface From<T extends From<?>>public void setNameSolver(NameSolver nameSolver)
setNameSolver in interface NameSolverConsumerpublic final int getElementStatusVersion()
getElementStatusVersion in class SmartRenderableSqlSubElementpublic final void doElementRender(StringBuilder stringBuilder)
doElementRender in class SmartRenderableSqlSubElementpublic final void appendElementValues(List<Object> values)
RenderableSqlSubElement
appendElementValues in interface RenderableSqlSubElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||