com.mysema.query.types.expr
Interface ArrayExpression<T>

Type Parameters:
T - array element type
All Superinterfaces:
Expression<T[]>, Serializable
All Known Implementing Classes:
ArrayPath, Point

public interface ArrayExpression<T>
extends Expression<T[]>

ArrayExpression defines an interface for array typed expression

Author:
tiwe

Method Summary
 SimpleExpression<T> get(Expression<Integer> index)
          Get the element at the given index
 SimpleExpression<T> get(int index)
          Get the element at the given index
 NumberExpression<Integer> size()
          Get the size of the array
 
Methods inherited from interface com.mysema.query.types.Expression
accept, getType
 

Method Detail

size

NumberExpression<Integer> size()
Get the size of the array

Returns:

get

SimpleExpression<T> get(Expression<Integer> index)
Get the element at the given index

Parameters:
index -
Returns:

get

SimpleExpression<T> get(@Nonnegative
                        int index)
Get the element at the given index

Parameters:
index -
Returns:


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