public class QueryOrder<T, K> implements QueryOrderBase<T>:
One canonical KQL ordering key.
order = QueryOrder<Int, Int>(lambda(value): value, descending=true)
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | descendingdescending as Boolean |
True for descending order. |
| public readonly property | nullPlacementnullPlacement as Int |
Null placement: 0 provider default, 1 first, 2 last. |
| public readonly property | selectorselector as QuerySelector<T, K> |
Value selector used by the ordering operation. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | QueryOrderQueryOrder(selector as QuerySelector<T, K>, descending as Boolean = false, nullPlacement as Int = 0): |
Creates an immutable ordering key. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | comparecompare(left as T, right as T) as Int: |
Compares two rows while applying null placement and direction. |