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 extends Expr<?>>
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
<D> PArray<D>
$(D[] arg)
           
static PDate<Date> $(Date arg)
           
static PDateTime<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)
           
static
<A> A
alias(Class<A> cl, Expr<? extends A> expr)
           
static
<A> A
alias(Class<A> cl, String var)
           
static
<D> Expr<D>
getAny(D arg)
          Convert the given alias to an expression
static void resetAlias()
           
static
<D> PSimple<D>
var()
           
static
<D> PEntity<D>
var(D arg)
           
static
<D extends Comparable<?>>
PComparable<D>
var(D arg)
           
static
<D extends Number & Comparable<D>>
PNumber<D>
var(D arg)
           
static PString 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 Expr<?>> D $()
Convert the given alias to an expression

Type Parameters:
D -
Returns:

$

public static <D> PArray<D> $(D[] arg)

$

public static PNumber<BigDecimal> $(BigDecimal arg)

$

public static PNumber<BigInteger> $(BigInteger arg)

$

public static PBoolean $(Boolean arg)

$

public static PNumber<Byte> $(Byte arg)

$

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

$

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

$

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

$

public static PNumber<Double> $(Double arg)

$

public static PNumber<Float> $(Float arg)

$

public static PNumber<Integer> $(Integer arg)

$

public static PDate<Date> $(Date arg)

$

public static PDateTime<Date> $(Date arg)

$

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

$

public static PNumber<Long> $(Long arg)

$

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

$

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

$

public static PNumber<Short> $(Short arg)

$

public static PString $(String arg)

$

public static PTime<Time> $(Time arg)

$

public static PDateTime<Timestamp> $(Timestamp arg)

alias

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

alias

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

alias

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

getAny

public static <D> Expr<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> PSimple<D> var()

var

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

var

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

var

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

var

public static PString var(String arg)


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