public class RowNumber extends MutableExpressionBase<Long>
RowNumber doesn't provide the full interface for number expressions. To get an immutable copy with the full expressiveness of Number expressions, call getValue().
Constructor and Description |
---|
RowNumber() |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
RowNumber |
as(Expression<Long> target) |
boolean |
equals(Object o) |
NumberExpression<Long> |
getValue() |
RowNumber |
orderBy(ComparableExpression<?>... order) |
RowNumber |
orderBy(OrderSpecifier<?>... order) |
RowNumber |
partitionBy(Expression<?>... exprs) |
getType, hashCode, toString
public NumberExpression<Long> getValue()
public <R,C> R accept(Visitor<R,C> v, C context)
Expression
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic RowNumber orderBy(OrderSpecifier<?>... order)
public RowNumber orderBy(ComparableExpression<?>... order)
public RowNumber partitionBy(Expression<?>... exprs)
public RowNumber as(Expression<Long> target)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.