|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Ordering
Determines the relative order of two node-tuples by evaluating
operand for each.
nt1, for which operand
evaluates to v1, and a second node-tuple, nt2, for
which operand evaluates to v2:
order is Ascending, then:v1 is null, v2 is null, or both
v1 and v2 are null, the relative order of
nt1 and nt2 is implementation determined,
otherwisev1 is a different property type than v2,
the relative order of nt1 and nt2 is
implementation determined, otherwisev1 is ordered before v2, then
nt1 precedes nt2, otherwisev1 is ordered after v2, then
nt2 precedes nt1, otherwisent1 and nt2 is
implementation determined and may be arbitrary.order is Descending, then:v1 is null, v2 is null, or both
v1 and v2 are null, the relative order of
nt1 and nt2 is implementation determined,
otherwisev1 is a different property type than v2,
the relative order of nt1 and nt2 is
implementation determined, otherwisev1 is ordered before v2, then
nt2 precedes nt1, otherwisev1 is ordered after v2, then
nt1 precedes nt2, otherwisent1 and nt2 is
implementation determined and may be arbitrary.operand does not evaluate to a
scalar value.
| Method Summary | |
|---|---|
DynamicOperand |
getOperand()
The operand by which to order. |
int |
getOrder()
Gets the order. |
| Method Detail |
|---|
DynamicOperand getOperand()
int getOrder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||