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

Version:
$Id$
Author:
tiwe

Method Summary
static
<D> PSimple<D>
$()
          Convert the given alias to an expression
static PNumber<BigDecimal> $(BigDecimal arg)
           
static PNumber<BigInteger> $(BigInteger arg)
           
static PBoolean $(Boolean arg)
           
static PNumber<Byte> $(Byte arg)
           
static
<D> PCollection<D>
$(Collection<D> args)
           
static
<D> PEntity<D>
$(D arg)
           
static
<D extends Comparable<?>>
PComparable<D>
$(D arg)
           
static PDateTime<Date> $(Date arg)
           
static PDate<Date> $(Date arg)
           
static PNumber<Double> $(Double arg)
           
static PNumber<Float> $(Float arg)
           
static PNumber<Integer> $(Integer arg)
           
static
<D> PList<D,?>
$(List<D> args)
           
static PNumber<Long> $(Long arg)
           
static
<K,V> PMap<K,V,?>
$(Map<K,V> args)
           
static
<D> PSet<D>
$(Set<D> args)
           
static PNumber<Short> $(Short arg)
           
static PString $(String arg)
           
static PTime<Time> $(Time arg)
           
static PDateTime<Timestamp> $(Timestamp arg)
           
static
<A> A
alias(Class<A> cl, Expr<? extends A> expr)
          Create an alias for the given class with the given name
static
<A> A
alias(Class<A> cl, String var)
          Create an alias for the given class with the given name
static
<D> Expr<D>
getAny(D arg)
          Convert the given alias to an expression
static void resetAlias()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

alias

public static <A> A alias(Class<A> cl,
                          String var)
Create an alias for the given class with the given name

Type Parameters:
A -
Parameters:
cl -
var -
Returns:

alias

public static <A> A alias(Class<A> cl,
                          Expr<? extends A> expr)
Create an alias for the given class with the given name

Type Parameters:
A -
Parameters:
cl -
expr -
Returns:

resetAlias

public static void resetAlias()

$

public static PBoolean $(Boolean arg)

$

public static <D extends Comparable<?>> PComparable<D> $(D arg)

$

public static PNumber<BigDecimal> $(BigDecimal arg)

$

public static PNumber<BigInteger> $(BigInteger arg)

$

public static PNumber<Byte> $(Byte arg)

$

public static PNumber<Double> $(Double arg)

$

public static PNumber<Float> $(Float arg)

$

public static PNumber<Integer> $(Integer arg)

$

public static PNumber<Long> $(Long arg)

$

public static PNumber<Short> $(Short arg)

$

public static PString $(String arg)

$

public static <D> PCollection<D> $(Collection<D> args)

$

public static <D> PSet<D> $(Set<D> args)

$

public static PDateTime<Date> $(Date arg)

$

public static PDate<Date> $(Date arg)

$

public static PDateTime<Timestamp> $(Timestamp arg)

$

public static PTime<Time> $(Time arg)

$

public static <K,V> PMap<K,V,?> $(Map<K,V> args)

$

public static <D> PList<D,?> $(List<D> args)

$

public static <D> PEntity<D> $(D arg)

getAny

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

Type Parameters:
D -
Parameters:
arg -
Returns:

$

public static <D> PSimple<D> $()
Convert the given alias to an expression

Type Parameters:
D -
Returns:


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