Package-level declarations

Types

Link copied to clipboard
class FilterNormalizer(clock: Clock = Clock.systemUTC(), defaultZoneId: ZoneId = ZoneOffset.UTC)

Lowers relative time and derived operators. A relative-time filter that names no zoneId reads its days in defaultZoneId, UTC: never the JVM's zone, so nodes in different zones answer a filter alike.

Link copied to clipboard

One field reference of an AdmittedQuery, resolved once by admission for this request.

Link copied to clipboard

How a backend hands a runtime value operand (9.x: a POJO) to its driver.

Properties

Link copied to clipboard

Whether this comparison ignores case.

Functions

Link copied to clipboard
fun Any?.operandValue(runtime: RuntimeOperands = RuntimeOperands.NORMALIZE): Any?

This operand as a driver value: null, a String, a Number, a Boolean, or a List of those for an array operand (exact array equality, IN values). A runtime value is handled as runtime says.

Link copied to clipboard
fun Any?.requiredOperandValue(runtime: RuntimeOperands = RuntimeOperands.NORMALIZE): Any

This operand as a non-null scalar driver value, as a range bound or a term needs: a String, Number or Boolean, or a native runtime value under RuntimeOperands.NATIVE.