Package com.onec.query
package com.onec.query
-
ClassDescriptionA query-layer view over a single queryable entity (catalog / document / register), unifying the per-kind descriptors behind one shape: table name, primary-key column, the built-in system columns, and the user attributes.An ORDER BY term over a
Path.A column reference within a query, expressed as a chain of bean-property hops on the query'sfromentity.A WHERE condition on aPath.Static factory helpers for the fluent query DSL.QueryBuilder<T>Fluent front-end that accumulates aQuerySpecand runs it through aQueryEngine.Compiles aQuerySpecto SQL via theJoinWalker(ref-navigation joins) and the sharedSqlRenderer, then runs it through JDBI.The declarative AST for a query over any catalog, document, or register — the single source of truth that the fluent builder produces and that the engine compiles to SQL.An untyped projection row — the default result of a join/aggregate query, since a join result is not an entity.One item in the SELECT list: aPath(plain column or ref-navigation), optionally wrapped in an aggregate, with an output alias used as the result-Rowkey and thefetchIntoproperty name.The sharedSELECT … FROM … JOIN … WHERE … GROUP BY … ORDER BYassembler.Pre-rendered SQL fragments for one statement.