public final class Alias extends Object
Modifier and Type | Method and Description |
---|---|
static <D extends Expression<?>> |
$()
Convert the given alias to an expression
|
static NumberPath<BigDecimal> |
$(BigDecimal arg) |
static NumberPath<BigInteger> |
$(BigInteger arg) |
static BooleanPath |
$(Boolean arg) |
static NumberPath<Byte> |
$(Byte arg) |
static <D> CollectionPath<D,SimpleExpression<D>> |
$(Collection<D> args) |
static <D> EntityPathBase<D> |
$(D arg) |
static <D extends Comparable<?>> |
$(D arg) |
static <D> ArrayPath<D[],D> |
$(D[] arg) |
static DatePath<Date> |
$(Date arg) |
static DateTimePath<Date> |
$(Date arg) |
static NumberPath<Double> |
$(Double arg) |
static NumberPath<Float> |
$(Float arg) |
static NumberPath<Integer> |
$(Integer arg) |
static <D> ListPath<D,SimpleExpression<D>> |
$(List<D> args) |
static NumberPath<Long> |
$(Long arg) |
static <K,V> MapPath<K,V,SimpleExpression<V>> |
$(Map<K,V> args) |
static <D> SetPath<D,SimpleExpression<D>> |
$(Set<D> args) |
static NumberPath<Short> |
$(Short arg) |
static StringPath |
$(String arg) |
static <T extends Enum<T>> |
$(T arg) |
static TimePath<Time> |
$(Time arg) |
static DateTimePath<Timestamp> |
$(Timestamp arg) |
static <A> A |
alias(Class<A> cl)
Create a new alias proxy of the given type
|
static <A> A |
alias(Class<A> cl,
Expression<? extends A> expr)
Create a new alias proxy of the given type for the given expression
|
static <A> A |
alias(Class<A> cl,
String var)
Create a new alias proxy of the given type for the given variable
|
static <D> Expression<D> |
getAny(D arg)
Convert the given alias to an expression
|
static void |
resetAlias() |
static <D> SimplePath<D> |
var() |
static <D> EntityPathBase<D> |
var(D arg) |
static <D extends Comparable<?>> |
var(D arg) |
static <D extends Number & Comparable<D>> |
var(D arg) |
static StringPath |
var(String arg) |
public static <D extends Expression<?>> D $()
D
- public static <D> ArrayPath<D[],D> $(D[] arg)
public static NumberPath<BigDecimal> $(BigDecimal arg)
public static NumberPath<BigInteger> $(BigInteger arg)
public static BooleanPath $(Boolean arg)
public static NumberPath<Byte> $(Byte arg)
public static <D> CollectionPath<D,SimpleExpression<D>> $(Collection<D> args)
public static <D extends Comparable<?>> ComparablePath<D> $(D arg)
public static NumberPath<Double> $(Double arg)
public static NumberPath<Float> $(Float arg)
public static NumberPath<Integer> $(Integer arg)
public static DateTimePath<Date> $(Date arg)
public static <D> ListPath<D,SimpleExpression<D>> $(List<D> args)
public static NumberPath<Long> $(Long arg)
public static <K,V> MapPath<K,V,SimpleExpression<V>> $(Map<K,V> args)
public static <D> SetPath<D,SimpleExpression<D>> $(Set<D> args)
public static NumberPath<Short> $(Short arg)
public static StringPath $(String arg)
public static DateTimePath<Timestamp> $(Timestamp arg)
@Nullable public static <D> EntityPathBase<D> $(D arg)
public static <A> A alias(Class<A> cl)
cl
- public static <A> A alias(Class<A> cl, Expression<? extends A> expr)
cl
- expr
- public static <A> A alias(Class<A> cl, String var)
cl
- var
- public static <D> Expression<D> getAny(D arg)
D
- arg
- public static void resetAlias()
public static <D> SimplePath<D> var()
public static <D extends Comparable<?>> ComparablePath<D> var(D arg)
public static <D extends Number & Comparable<D>> NumberPath<D> var(D arg)
public static <D> EntityPathBase<D> var(D arg)
public static StringPath var(String arg)
Copyright © 2007–2015 Mysema Ltd. All rights reserved.