public class QueryRuntime:
Minimal native primitives required by provider-neutral KQL execution.
Dynamic scalar comparison cannot be expressed safely in statically typed Klyn without either reflection per comparison or one runtime dispatch. The hot ordering loop therefore uses this narrow native boundary.
assert QueryRuntime.compareValues(10, 20) < 0
| Modifier and Type | Member | Description |
|---|---|---|
| public native static | compareOrderedValues | Compares two canonical scalar values using one complete ordering item. |
| public native static | compareValues | Compares two boxed canonical scalar values. |
| public native static | valuesEqual | Applies Klyn structural equality to two projected values. |