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 Expression<?>>
D
$()
          Convert the given alias to an expression
static NumberPath<java.math.BigDecimal> $(java.math.BigDecimal arg)
           
static NumberPath<java.math.BigInteger> $(java.math.BigInteger arg)
           
static BooleanPath $(java.lang.Boolean arg)
           
static NumberPath<java.lang.Byte> $(java.lang.Byte arg)
           
static
<D> CollectionPath<D,?>
$(java.util.Collection<D> args)
           
static
<D> EntityPathBase<D>
$(D arg)
           
static
<D extends java.lang.Comparable<?>>
ComparablePath<D>
$(D arg)
           
static
<D> ArrayPath<D>
$(D[] arg)
           
static DatePath<java.sql.Date> $(java.sql.Date arg)
           
static DateTimePath<java.util.Date> $(java.util.Date arg)
           
static NumberPath<java.lang.Double> $(java.lang.Double arg)
           
static NumberPath<java.lang.Float> $(java.lang.Float arg)
           
static NumberPath<java.lang.Integer> $(java.lang.Integer arg)
           
static
<D> ListPath<D,?>
$(java.util.List<D> args)
           
static NumberPath<java.lang.Long> $(java.lang.Long arg)
           
static
<K,V> MapPath<K,V,?>
$(java.util.Map<K,V> args)
           
static
<D> SetPath<D,?>
$(java.util.Set<D> args)
           
static NumberPath<java.lang.Short> $(java.lang.Short arg)
           
static StringPath $(java.lang.String arg)
           
static
<T extends java.lang.Enum<T>>
EnumPath<T>
$(T arg)
           
static TimePath<java.sql.Time> $(java.sql.Time arg)
           
static DateTimePath<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, Expression<? extends A> expr)
           
static
<A> A
alias(java.lang.Class<A> cl, java.lang.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 java.lang.Comparable<?>>
ComparablePath<D>
var(D arg)
           
static
<D extends java.lang.Number & java.lang.Comparable<D>>
NumberPath<D>
var(D arg)
           
static StringPath 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 Expression<?>> D $()
Convert the given alias to an expression

Type Parameters:
D -
Returns:

$

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

$

public static NumberPath<java.math.BigDecimal> $(java.math.BigDecimal arg)

$

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

$

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

$

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

$

public static <T extends java.lang.Enum<T>> EnumPath<T> $(T arg)

$

public static <D> CollectionPath<D,?> $(java.util.Collection<D> args)

$

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

$

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

$

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

$

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

$

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

$

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

$

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

$

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

$

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

$

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

$

public static <D> SetPath<D,?> $(java.util.Set<D> args)

$

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

$

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

$

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

$

public static DateTimePath<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,
                          Expression<? extends A> expr)

alias

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

var

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

var

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

var

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


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