Module storm.java
Package st.orm.template
@NullMarked
package st.orm.template
Java client API: templates, query builders and transactions.
Null-marked: type uses are non-null unless annotated @Nullable.
-
ClassDescriptionRepresents metadata about a single column in a database table, as derived from the entity or projection model.A builder for specifying the ON condition of a JOIN clause using a custom string template expression.Provides metadata about an entity or projection type, including its table name, primary key type, and column definitions.The primary entry point for Storm's ORM functionality, combining SQL template query construction with repository access.Builder for constructing an
ORMTemplatewith instance-scoped integration strategies.Represents a composable predicate for the WHERE clause of a query, supportingANDandORcomposition.Represents an eagerly constructed, reusable query that supports batch operations and generated key retrieval.Represents a constructed SQL statement that is ready for execution.A fluent builder for constructing type-safe SELECT and DELETE queries using the entity graph and metamodel.Provides methods for constructing SQL queries and query builders using String Templates or the fluent API.Records the statements a call executes, so a unit of work can be judged by what it cost the database.A scope opened withSqlLog.open(java.lang.String), reporting its summary once closed.Provides factory methods for constructing subqueries that can be correlated with or embedded in an outer query.TheTemplatesinterface provides a collection of static methods for constructing SQL query elements and creating ORM repository templates.TransactionBlock<R,E extends Exception> A transactional block executed byTransactions.transaction(st.orm.template.TransactionBlock<R, E>).Programmatic transactions for Java.TransactionSupplier<R,E extends Exception> A block executed with scoped transaction defaults byTransactions.withTransactionOptions(st.orm.TransactionOptions, TransactionSupplier).A builder for specifying the ON condition of a JOIN clause using a type-safe entity relation or a custom expression.A builder for constructing the WHERE clause of a query, providing type-safe predicate construction.