com.mysema.query.alias
Class Alias

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

public final class Alias
extends java.lang.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<java.math.BigDecimal> $(java.math.BigDecimal arg)
           
static PNumber<java.math.BigInteger> $(java.math.BigInteger arg)
           
static PBoolean $(java.lang.Boolean arg)
           
static PNumber<java.lang.Byte> $(java.lang.Byte arg)
           
static
<D> PCollection<D>
$(java.util.Collection<D> args)
           
static
<D> PEntity<D>
$(D arg)
           
static
<D extends java.lang.Comparable<?>>
PComparable<D>
$(D arg)
           
static
<D> PArray<D>
$(D[] arg)
           
static PDate<java.sql.Date> $(java.sql.Date arg)
           
static PDateTime<java.util.Date> $(java.util.Date arg)
           
static PNumber<java.lang.Double> $(java.lang.Double arg)
           
static PNumber<java.lang.Float> $(java.lang.Float arg)
           
static PNumber<java.lang.Integer> $(java.lang.Integer arg)
           
static
<D> PList<D,?>
$(java.util.List<D> args)
           
static PNumber<java.lang.Long> $(java.lang.Long arg)
           
static
<K,V> PMap<K,V,?>
$(java.util.Map<K,V> args)
           
static
<D> PSet<D>
$(java.util.Set<D> args)
           
static PNumber<java.lang.Short> $(java.lang.Short arg)
           
static PString $(java.lang.String arg)
           
static PTime<java.sql.Time> $(java.sql.Time arg)
           
static PDateTime<java.sql.Timestamp> $(java.sql.Timestamp arg)
           
static
<A> A
alias(java.lang.Class<A> cl)
           
static
<A> A
alias(java.lang.Class<A> cl, Expr<? extends A> expr)
           
static
<A> A
alias(java.lang.Class<A> cl, java.lang.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 java.lang.Comparable<?>>
PComparable<D>
var(D arg)
           
static
<D extends java.lang.Number & java.lang.Comparable<D>>
PNumber<D>
var(D arg)
           
static PString var(java.lang.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<java.math.BigDecimal> $(java.math.BigDecimal arg)

$

public static PNumber<java.math.BigInteger> $(java.math.BigInteger arg)

$

public static PBoolean $(java.lang.Boolean arg)

$

public static PNumber<java.lang.Byte> $(java.lang.Byte arg)

$

public static <D> PCollection<D> $(java.util.Collection<D> args)

$

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

$

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

$

public static PNumber<java.lang.Double> $(java.lang.Double arg)

$

public static PNumber<java.lang.Float> $(java.lang.Float arg)

$

public static PNumber<java.lang.Integer> $(java.lang.Integer arg)

$

public static PDate<java.sql.Date> $(java.sql.Date arg)

$

public static PDateTime<java.util.Date> $(java.util.Date arg)

$

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

$

public static PNumber<java.lang.Long> $(java.lang.Long arg)

$

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

$

public static <D> PSet<D> $(java.util.Set<D> args)

$

public static PNumber<java.lang.Short> $(java.lang.Short arg)

$

public static PString $(java.lang.String arg)

$

public static PTime<java.sql.Time> $(java.sql.Time arg)

$

public static PDateTime<java.sql.Timestamp> $(java.sql.Timestamp arg)

alias

public static <A> A alias(java.lang.Class<A> cl)

alias

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

alias

public static <A> A alias(java.lang.Class<A> cl,
                          java.lang.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 java.lang.Comparable<?>> PComparable<D> var(D arg)

var

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

var

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

var

public static PString var(java.lang.String arg)


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