Package com.onec.query


package com.onec.query
  • Class
    Description
    A 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's from entity.
    A WHERE condition on a Path.
     
    Static factory helpers for the fluent query DSL.
    Fluent front-end that accumulates a QuerySpec and runs it through a QueryEngine.
    Compiles a QuerySpec to SQL via the JoinWalker (ref-navigation joins) and the shared SqlRenderer, 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: a Path (plain column or ref-navigation), optionally wrapped in an aggregate, with an output alias used as the result-Row key and the fetchInto property name.
     
    The shared SELECT … FROM … JOIN … WHERE … GROUP BY … ORDER BY assembler.
    Pre-rendered SQL fragments for one statement.