Uses of Package
org.apache.juneau.beanquery.sql
Packages that use org.apache.juneau.beanquery.sql
Package
Description
PostgreSQL support for the Juneau
BeanQuery SQL engine.Shared JDBC
BeanQueryContext plumbing for BeanQuery (design §5.3).-
Classes in org.apache.juneau.beanquery.sql used by org.apache.juneau.beanquery.postgresClassDescriptionThe SQL callback an application supplies for a custom search operator (design §5.3) so a SQL context can render it into a
WHEREclause.The SQL-generation strategy for a SQLBeanQueryContext: it quotes identifiers, renders each built-in$-operator into a dialect-correct predicate, and renders pagination.A parameterized SQL predicate fragment: a boolean SQL expression plus the ordered bind values its?placeholders consume. -
Classes in org.apache.juneau.beanquery.sql used by org.apache.juneau.beanquery.sqlClassDescriptionMaps a logical column name to its dialect-quoted SQL reference, for
SqlSearchCompiler.The SQL callback an application supplies for a custom search operator (design §5.3) so a SQL context can render it into aWHEREclause.The shared JDBCBeanQueryContext: renders validated queries into SQL for aSqlDialectand runs them on a connection from a configured source.Builder forSqlBeanQueryContext.ABeanQuerySessionon one JDBC connection.Builder forSqlBeanQuerySession.The SQL-generation strategy for a SQLBeanQueryContext: it quotes identifiers, renders each built-in$-operator into a dialect-correct predicate, and renders pagination.A parameterized SQL predicate fragment: a boolean SQL expression plus the ordered bind values its?placeholders consume.Turns the currentResultSetrow into a bean, forBeanQuerySession.find(BeanQuery)andBeanQuerySession.stream(BeanQuery).A fully-rendered SQL statement: the text (with?placeholders) plus its ordered bind values, and the selected column names inSELECTorder.