com.mysema.query.alias
Class Alias

java.lang.Object
  extended by com.mysema.query.alias.Alias

public final class Alias
extends Object

Alias provides alias factory methods

Author:
tiwe

Method Summary
static
<D extends Expression<?>>
D
$()
          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,Q extends SimpleExpression<D>>
CollectionPath<D,Q>
$(Collection<D> args)
           
static
<D> EntityPathBase<D>
$(D arg)
           
static
<D extends Comparable<?>>
ComparablePath<D>
$(D arg)
           
static
<D> ArrayPath<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,Q extends SimpleExpression<D>>
ListPath<D,Q>
$(List<D> args)
           
static NumberPath<Long> $(Long arg)
           
static
<K,V,Q extends SimpleExpression<V>>
MapPath<K,V,Q>
$(Map<K,V> args)
           
static
<D,Q extends SimpleExpression<D>>
SetPath<D,Q>
$(Set<D> args)
           
static NumberPath<Short> $(Short arg)
           
static StringPath $(String arg)
           
static
<T extends Enum<T>>
EnumPath<T>
$(T arg)
           
static TimePath<Time> $(Time arg)
           
static DateTimePath<Timestamp> $(Timestamp arg)
           
static
<A> A
alias(Class<A> cl)
           
static
<A> A
alias(Class<A> cl, Expression<? extends A> expr)
           
static
<A> A
alias(Class<A> cl, String var)
           
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<?>>
ComparablePath<D>
var(D arg)
           
static
<D extends Number & Comparable<D>>
NumberPath<D>
var(D arg)
           
static StringPath var(String arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

$

public static <D extends Expression<?>> D $()
Convert the given alias to an expression

Type Parameters:
D -
Returns:

$

public static <D> ArrayPath<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 <T extends Enum<T>> EnumPath<T> $(T arg)

$

public static <D,Q extends SimpleExpression<D>> CollectionPath<D,Q> $(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 DatePath<Date> $(Date arg)

$

public static DateTimePath<Date> $(Date arg)

$

public static <D,Q extends SimpleExpression<D>> ListPath<D,Q> $(List<D> args)

$

public static NumberPath<Long> $(Long arg)

$

public static <K,V,Q extends SimpleExpression<V>> MapPath<K,V,Q> $(Map<K,V> args)

$

public static <D,Q extends SimpleExpression<D>> SetPath<D,Q> $(Set<D> args)

$

public static NumberPath<Short> $(Short arg)

$

public static StringPath $(String arg)

$

public static TimePath<Time> $(Time arg)

$

public static DateTimePath<Timestamp> $(Timestamp arg)

$

@Nullable
public static <D> EntityPathBase<D> $(D arg)

alias

public static <A> A alias(Class<A> cl)

alias

public static <A> A alias(Class<A> cl,
                          Expression<? extends A> expr)

alias

public static <A> A alias(Class<A> cl,
                          String var)

getAny

public static <D> Expression<D> getAny(D arg)
Convert the given alias to an expression

Type Parameters:
D -
Parameters:
arg -
Returns:

resetAlias

public static void resetAlias()

var

public static <D> SimplePath<D> var()

var

public static <D extends Comparable<?>> ComparablePath<D> var(D arg)

var

public static <D extends Number & Comparable<D>> NumberPath<D> var(D arg)

var

public static <D> EntityPathBase<D> var(D arg)

var

public static StringPath var(String arg)


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.