Uses of Package
st.orm
Packages that use st.orm
Package
Description
Foundation of the data model: the mapping annotations and the record interfaces.
Record mapping contracts.
Java repository API.
Java client API: templates, query builders and transactions.
-
ClassDescriptionImplementation that is used by the generated models.A listener for record events within a SQL query context.Marker interface for record-based data classes.Default implementation of the
JoinTypeinterface used to represent the default join types.Defines how dirty checking is performed for an entity.The discriminator column types supported for sealed type hierarchies.Optional marker interface for record-based entities.Defines the strategy to use when mapping enums.Defines the strategy to use when generating values for primary keys.Represents a join type in a SQL query.The metamodel provides type-safe references to entity fields for use in queries.Marker interface for metamodel fields that correspond to columns known to be unique.Marks an annotation type to be represented as the specified type in theMetamodel.The navigational part of aMetamodel: everything needed to locate a field within the entity graph and use it in a query (filter, join, order, group, select), without exposing value extraction.Represents a comparison operator in a SQL query.Represents a pagination request with a zero-based page number, page size, and optional sort orders.Represents a sort order for a single metamodel field.Thrown when a database or sql problem occurs.The inheritance strategies for sealed entity hierarchies.Marker interface for record-based projections.Ref records are used to represent reference to records, allowing them to be fetched from the database.Enumeration of the different modes for resolving an alias.Represents a scroll request that captures the cursor state needed to fetch a window of results.Specifies how much data a query should select for an entity or projection.Represents a slice of query results — a chunk of data with informational navigation flags.Immutable, untyped configuration for the Storm ORM framework.Represents the type of a temporal attribute.Transaction isolation levels, mapping to the JDBC isolation constants.Options for a transactional block.Defines how a transaction block relates to a transaction that is already active when the block starts.AMetamodelthat also carries the declared component type of the field it represents.Marks a field as a unique key.Controls how changes are detected and how UPDATE statements are generated for entities.Represents a window of query results from a scrolling operation withScrollablenavigation tokens. -
Classes in st.orm used by st.orm.mapping
-
Classes in st.orm used by st.orm.repositoryClassDescriptionMarker interface for record-based data classes.Optional marker interface for record-based entities.The metamodel provides type-safe references to entity fields for use in queries.Marker interface for metamodel fields that correspond to columns known to be unique.Represents a page of query results for offset-based pagination.Represents a pagination request with a zero-based page number, page size, and optional sort orders.Marker interface for record-based projections.Ref records are used to represent reference to records, allowing them to be fetched from the database.Represents a scroll request that captures the cursor state needed to fetch a window of results.Represents a window of query results from a scrolling operation with
Scrollablenavigation tokens.Dependency-aware write operations over mixed-type sets of entities. -
Classes in st.orm used by st.orm.templateClassDescriptionMarker interface used within an SQL template to indicate where bind variables (parameters) should be injected.Marker interface for record-based data classes.Represents an element in a ST/ORM SQL query.Typed callback interface for entity lifecycle events.Defines the strategy to use when generating values for primary keys.Represents a join type in a SQL query.The metamodel provides type-safe references to entity fields for use in queries.The navigational part of a
Metamodel: everything needed to locate a field within the entity graph and use it in a query (filter, join, order, group, select), without exposing value extraction.Represents a comparison operator in a SQL query.Represents a page of query results for offset-based pagination.Represents a pagination request with a zero-based page number, page size, and optional sort orders.Ref records are used to represent reference to records, allowing them to be fetched from the database.Enumeration of the different modes for resolving an alias.Represents a scroll request that captures the cursor state needed to fetch a window of results.Specifies how much data a query should select for an entity or projection.Immutable, untyped configuration for the Storm ORM framework.Represents the type of a temporal attribute.Handle to the transaction a transactional block runs in: exposes the rollback-only state and registration of completion callbacks.Options for a transactional block.Defines how a transaction block relates to a transaction that is already active when the block starts.AMetamodelthat also carries the declared component type of the field it represents.Represents a window of query results from a scrolling operation withScrollablenavigation tokens.