Package-level declarations
Types
Typed scope inside a whenIs<V> { ... } branch.
Builder for predicate-dispatch CASE/WHEN where the discriminator is an arbitrary field (enum, string, etc.). Branches are matched against the value of discriminatorPath for equality.
Equivalent to > in SQL
Create a Path builder using one of the manu reified methods.
Represents a path in a JSON object, using limited reflection and descriptors to build the path.
Base interaction to the database.
Read/write coroutine dispatcher bundle for Sqkon.
Functions
CASE WHEN expression rooted at the entity itself when it is a sealed type (e.g. KeyValueStorage<BaseSealed>). Discriminator path is $[0], payload is under $[1].
CASE WHEN expression rooted at a sealed parent property (e.g. MyEntity::status). The variant discriminator is read from <parentPath>[0]; payload paths sit under [1].
Main entry point for Sqkon on Android
Reach into a property of the variant V from inside a whenIs<V> { ... } scope, producing a JsonPathBuilder rooted at the variant payload (e.g. $[1].dueAt for a sealed-root entity).
Nested-path variant — chains then onto the variant property path.