public class Torpedo extends TorpedoFunction
Constructor and Description |
---|
Torpedo() |
Modifier and Type | Method and Description |
---|---|
static OnGoingLogicalCondition |
and(Iterable<OnGoingLogicalCondition> conditions)
Group expressions together in a single conjunction (A and B and C...)
|
static OnGoingLogicalCondition |
and(OnGoingLogicalCondition... conditions)
and.
|
static OnGoingLogicalCondition |
condition()
condition.
|
static <T> OnGoingCollectionCondition<T> |
condition(Collection<T> object)
condition.
|
static <V,T extends Comparable<V>> |
condition(ComparableFunction<T> object)
condition.
|
static OnGoingStringCondition<String> |
condition(Function<String> object)
condition.
|
static <T> OnGoingLogicalCondition |
condition(OnGoingLogicalCondition condition)
condition.
|
static OnGoingStringCondition<String> |
condition(String object)
condition.
|
static <T> ValueOnGoingCondition<T> |
condition(T object)
Create a group condition ex: (myObject.myField is not null and
myObject.intField > 2)
this condition is not bind to any query builder until you pass it to the @see
where(Object) or to a ValueOnGoingCondition create by a where |
static <V,T extends Comparable<V>> |
condition(T object)
condition.
|
static <T,E extends T> |
extend(T toExtend,
Class<E> subclass)
In HQL you can specify field is only in subclass
Entity from = from(Entity.class); ExtendEntity extend = extend(from,
ExtendEntity.class); where(extend.getSpecificField()).eq("test");
|
static <T> T |
from(Class<T> toQuery)
MyObject queryBuilder = from(MyObject.class);
|
static OnGoingGroupByCondition |
groupBy(Object... values)
Add group by to the relative query builder
|
static <T> JoinBuilder<T> |
innerJoin(Class<T> toJoin)
innerJoin.
|
static <T> T |
innerJoin(Collection<T> toJoin)
innerJoin.
|
static <T,E extends T> |
innerJoin(Collection<T> toJoin,
Class<E> realType)
innerJoin.
|
static <T> T |
innerJoin(Map<?,T> toJoin)
innerJoin.
|
static <T,E extends T> |
innerJoin(Map<?,T> toJoin,
Class<E> realType)
innerJoin.
|
static <T> T |
innerJoin(T toJoin)
Create HQL inner join
|
static <T,E extends T> |
innerJoin(T toJoin,
Class<E> realType)
Create HQL inner join
|
static <T> JoinBuilder<T> |
leftJoin(Class<T> toJoin)
leftJoin.
|
static <T> T |
leftJoin(Collection<T> toJoin)
leftJoin.
|
static <T,E extends T> |
leftJoin(Collection<T> toJoin,
Class<E> realType)
leftJoin.
|
static <T> T |
leftJoin(Map<?,T> toJoin)
leftJoin.
|
static <T,E extends T> |
leftJoin(Map<?,T> toJoin,
Class<E> realType)
leftJoin.
|
static <T> T |
leftJoin(T toJoin)
Create HQL left join
|
static <T,E extends T> |
leftJoin(T toJoin,
Class<E> realType)
Create HQL left join
|
static OnGoingLogicalCondition |
or(Iterable<OnGoingLogicalCondition> conditions)
or.
|
static OnGoingLogicalCondition |
or(OnGoingLogicalCondition... conditions)
Group expressions together in a single disjunction (A or B or C...)
|
static void |
orderBy(Object... values)
Add order by to the relative query
|
static <T> T |
param(T param)
param.
|
static <T> JoinBuilder<T> |
rightJoin(Class<T> toJoin)
rightJoin.
|
static <T> T |
rightJoin(Collection<T> toJoin)
rightJoin.
|
static <T,E extends T> |
rightJoin(Collection<T> toJoin,
Class<E> realType)
rightJoin.
|
static <T> T |
rightJoin(Map<?,T> toJoin)
rightJoin.
|
static <T,E extends T> |
rightJoin(Map<?,T> toJoin,
Class<E> realType)
rightJoin.
|
static <T> T |
rightJoin(T toJoin)
Create HQL right join
|
static <T,E extends T> |
rightJoin(T toJoin,
Class<E> realType)
Create HQL right join
|
static <T> Query<T> |
select(Function<T> value)
select.
|
static Query<Object[]> |
select(Object... values)
select.
|
static <T> Query<T> |
select(T value)
in TorpedoQuery the select method finalize your query.
|
static <T> OnGoingCollectionCondition<T> |
where(Collection<T> object)
where.
|
static <T> OnGoingComparableCondition<T> |
where(ComparableFunction<T> object)
where.
|
static OnGoingStringCondition<String> |
where(Function<String> function)
where.
|
static <T> OnGoingLogicalCondition |
where(OnGoingLogicalCondition condition)
Apply where condition to the query relative to the parameter.
|
static OnGoingStringCondition<String> |
where(String object)
where.
|
static <T> ValueOnGoingCondition<T> |
where(T object)
Apply where condition to the query relative to the parameter.
|
static <V,T extends Comparable<V>> |
where(T object)
where.
|
static <T> OnGoingCollectionCondition<T> |
with(Collection<T> object)
with.
|
static <T> OnGoingLogicalCondition |
with(OnGoingLogicalCondition condition)
with.
|
static OnGoingStringCondition<String> |
with(String object)
with.
|
static <T> ValueOnGoingCondition<T> |
with(T object)
Create hql restriction directly onto hql join
ex: inner join myObject.getMyJoinObject() joinObject with joinObject.myField
is not null
|
static <V,T extends Comparable<V>> |
with(T object)
with.
|
asc, avg, avg, coalesce, coalesce, comparableFunction, constant, constant, count, desc, distinct, dyn, function, index, length, length, lower, lower, max, max, min, min, operation, operation, substring, substring, sum, sum, trim, trim, upper, upper
public static <T> T from(Class<T> toQuery)
T
- a T object.toQuery
- a Class
object.public static <T,E extends T> E extend(T toExtend, Class<E> subclass)
T
- a T object.toExtend
- a T object.subclass
- a Class
object.public static <T> Query<T> select(Function<T> value)
select.
T
- a T object.value
- a Function
object.Query
object.select(Object)
public static <T> Query<T> select(T value)
T
- a T object.value
- a T object.public static Query<Object[]> select(Object... values)
select.
values
- a Object
object.Query
object.select(Object)
public static <T> T innerJoin(T toJoin)
T
- a T object.toJoin
- a T object.public static <T,E extends T> E innerJoin(T toJoin, Class<E> realType)
T
- a T object.toJoin
- a T object.realType
- a Class
object.public static <T> T innerJoin(Collection<T> toJoin)
innerJoin.
T
- a T object.toJoin
- a Collection
object.innerJoin(Object)
public static <T,E extends T> E innerJoin(Collection<T> toJoin, Class<E> realType)
innerJoin.
T
- a T object.toJoin
- a Collection
object.realType
- a Class
object.innerJoin(Object, Class)
public static <T> T innerJoin(Map<?,T> toJoin)
innerJoin.
T
- a T object.toJoin
- a Map
object.innerJoin(Object)
public static <T,E extends T> E innerJoin(Map<?,T> toJoin, Class<E> realType)
innerJoin.
T
- a T object.toJoin
- a Map
object.realType
- a Class
object.innerJoin(Object, Class)
public static <T> JoinBuilder<T> innerJoin(Class<T> toJoin)
innerJoin.
T
- a T object.toJoin
- a Class
object.public static <T> JoinBuilder<T> leftJoin(Class<T> toJoin)
leftJoin.
T
- a T object.toJoin
- a Class
object.public static <T> JoinBuilder<T> rightJoin(Class<T> toJoin)
rightJoin.
T
- a T object.toJoin
- a Class
object.public static <T> T leftJoin(T toJoin)
T
- a T object.toJoin
- a T object.public static <T,E extends T> E leftJoin(T toJoin, Class<E> realType)
T
- a T object.toJoin
- a T object.realType
- a Class
object.public static <T> T leftJoin(Collection<T> toJoin)
leftJoin.
T
- a T object.toJoin
- a Collection
object.leftJoin(Object)
public static <T,E extends T> E leftJoin(Collection<T> toJoin, Class<E> realType)
leftJoin.
T
- a T object.toJoin
- a Collection
object.realType
- a Class
object.leftJoin(Object, Class)
public static <T> T leftJoin(Map<?,T> toJoin)
leftJoin.
T
- a T object.toJoin
- a Map
object.leftJoin(Object)
public static <T,E extends T> E leftJoin(Map<?,T> toJoin, Class<E> realType)
leftJoin.
T
- a T object.toJoin
- a Map
object.realType
- a Class
object.leftJoin(Object, Class)
public static <T> T rightJoin(T toJoin)
T
- a T object.toJoin
- a T object.public static <T,E extends T> E rightJoin(T toJoin, Class<E> realType)
T
- a T object.toJoin
- a T object.realType
- a Class
object.public static <T> T rightJoin(Collection<T> toJoin)
rightJoin.
T
- a T object.toJoin
- a Collection
object.rightJoin(Object)
public static <T,E extends T> E rightJoin(Collection<T> toJoin, Class<E> realType)
rightJoin.
T
- a T object.toJoin
- a Collection
object.realType
- a Class
object.rightJoin(Object, Class)
public static <T> T rightJoin(Map<?,T> toJoin)
rightJoin.
T
- a T object.toJoin
- a Map
object.rightJoin(Object)
public static <T,E extends T> E rightJoin(Map<?,T> toJoin, Class<E> realType)
rightJoin.
T
- a T object.toJoin
- a Map
object.realType
- a Class
object.rightJoin(Object, Class)
public static <T> ValueOnGoingCondition<T> where(T object)
T
- a T object.object
- a T object.public static <T> OnGoingLogicalCondition where(OnGoingLogicalCondition condition)
T
- a T object.condition
- group create by @see condition(Object)
public static <V,T extends Comparable<V>> OnGoingComparableCondition<V> where(T object)
where.
V
- a V object.object
- a T object.OnGoingComparableCondition
object.where(Object)
public static OnGoingStringCondition<String> where(String object)
where.
object
- a String
object.OnGoingStringCondition
object.where(Object)
public static OnGoingStringCondition<String> where(Function<String> function)
where.
function
- a Function
object.OnGoingStringCondition
object.public static <T> OnGoingCollectionCondition<T> where(Collection<T> object)
where.
T
- a T object.object
- a Collection
object.OnGoingCollectionCondition
object.where(Object)
public static <T> OnGoingComparableCondition<T> where(ComparableFunction<T> object)
where.
T
- a T object.object
- a ComparableFunction
object.OnGoingComparableCondition
object.where(Object)
public static <T> ValueOnGoingCondition<T> with(T object)
T
- a T object.object
- a T object.public static <V,T extends Comparable<V>> OnGoingComparableCondition<V> with(T object)
with.
V
- a V object.object
- a T object.OnGoingComparableCondition
object.with(Object)
public static OnGoingStringCondition<String> with(String object)
with.
object
- a String
object.OnGoingStringCondition
object.with(Object)
public static <T> OnGoingCollectionCondition<T> with(Collection<T> object)
with.
T
- a T object.object
- a Collection
object.OnGoingCollectionCondition
object.with(Object)
public static <T> OnGoingLogicalCondition with(OnGoingLogicalCondition condition)
with.
T
- a T object.condition
- a OnGoingLogicalCondition
object.OnGoingLogicalCondition
object.with(Object)
public static <T> ValueOnGoingCondition<T> condition(T object)
where(Object)
or to a ValueOnGoingCondition create by a whereT
- a T object.object
- a T object.public static <V,T extends Comparable<V>> OnGoingComparableCondition<V> condition(T object)
condition.
V
- a V object.object
- a T object.OnGoingComparableCondition
object.condition(Object)
public static <V,T extends Comparable<V>> OnGoingComparableCondition<V> condition(ComparableFunction<T> object)
condition.
V
- a V object.object
- a ComparableFunction
object.OnGoingComparableCondition
object.condition(Object)
public static OnGoingStringCondition<String> condition(String object)
condition.
object
- a String
object.OnGoingStringCondition
object.condition(Object)
public static OnGoingStringCondition<String> condition(Function<String> object)
condition.
object
- a Function
object.OnGoingStringCondition
object.condition(Object)
public static <T> OnGoingCollectionCondition<T> condition(Collection<T> object)
condition.
T
- a T object.object
- a Collection
object.OnGoingCollectionCondition
object.condition(Object)
public static <T> OnGoingLogicalCondition condition(OnGoingLogicalCondition condition)
condition.
T
- a T object.condition
- a OnGoingLogicalCondition
object.OnGoingLogicalCondition
object.condition(Object)
public static OnGoingLogicalCondition condition()
condition.
OnGoingLogicalCondition
object.public static OnGoingLogicalCondition and(OnGoingLogicalCondition... conditions)
and.
conditions
- a OnGoingLogicalCondition
object.OnGoingLogicalCondition
object.public static OnGoingLogicalCondition and(Iterable<OnGoingLogicalCondition> conditions)
conditions
- a Iterable
object.public static OnGoingLogicalCondition or(OnGoingLogicalCondition... conditions)
conditions
- a OnGoingLogicalCondition
object.public static OnGoingLogicalCondition or(Iterable<OnGoingLogicalCondition> conditions)
or.
conditions
- a Iterable
object.OnGoingLogicalCondition
object.public static OnGoingGroupByCondition groupBy(Object... values)
values
- a Object
object.public static void orderBy(Object... values)
values
- a Object
object.public static <T> T param(T param)
param.
T
- a T object.param
- a T object.Copyright © 2011–2019. All rights reserved.