Uses of Interface
org.hibernate.query.sqm.tree.spi.SqmStatement
Packages that use SqmStatement
Package
Description
SPIs for HQL support.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing
delete statements in the SQM tree.Nodes representing
insert statements in the SQM tree.Nodes representing
select statements in the SQM tree.Nodes representing
update statements in the SQM tree.-
Uses of SqmStatement in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi that return SqmStatementModifier and TypeMethodDescription<R> SqmStatement<R> Performs the interpretation of a HQL/JPQL query string to SQM. -
Uses of SqmStatement in org.hibernate.query.named.spi
Methods in org.hibernate.query.named.spi that return SqmStatement -
Uses of SqmStatement in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return SqmStatement -
Uses of SqmStatement in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return SqmStatementModifier and TypeMethodDescriptionSqmStatement<?> CacheabilityInfluencers.getSqmStatement()SqmStatementAccess.getSqmStatement()Return the SQM AST. -
Uses of SqmStatement in org.hibernate.query.sqm.sql.spi
Classes in org.hibernate.query.sqm.sql.spi with type parameters of type SqmStatementModifier and TypeInterfaceDescriptioninterfaceSqmTranslationRequest<S extends SqmStatement<?>>The complete supported input for creating one SQM-to-SQL-AST translator.Methods in org.hibernate.query.sqm.sql.spi that return SqmStatementModifier and TypeMethodDescriptionprotected SqmStatement<?> BaseSqmToSqlAstConverter.getStatement() -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi
Subinterfaces of SqmStatement in org.hibernate.query.sqm.tree.spiModifier and TypeInterfaceDescriptioninterfaceIn some cases it is useful to be able to handle UPDATE or DELETE SQM trees using a single contract.interfaceCommon extension of SqmStatement for DML (delete, update and insert-select) statements.Classes in org.hibernate.query.sqm.tree.spi that implement SqmStatementModifier and TypeClassDescriptionclassclassclassMethods in org.hibernate.query.sqm.tree.spi that return SqmStatement -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi.delete
Classes in org.hibernate.query.sqm.tree.spi.delete that implement SqmStatement -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi.insert
Subinterfaces of SqmStatement in org.hibernate.query.sqm.tree.spi.insertModifier and TypeInterfaceDescriptioninterfaceThe general contract for INSERT statements.Classes in org.hibernate.query.sqm.tree.spi.insert that implement SqmStatementModifier and TypeClassDescriptionclassConvenience base class for InsertSqmStatement implementations.classclass -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi.jpa
Methods in org.hibernate.query.sqm.tree.spi.jpa with parameters of type SqmStatementModifier and TypeMethodDescriptionstatic Set<SqmParameter<?>> ParameterCollector.collectParameters(SqmStatement<?> statement) static Set<SqmParameter<?>> ParameterCollector.collectParameters(SqmStatement<?> statement, Consumer<SqmParameter<?>> consumer) -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi.select
Classes in org.hibernate.query.sqm.tree.spi.select that implement SqmStatement -
Uses of SqmStatement in org.hibernate.query.sqm.tree.spi.update
Classes in org.hibernate.query.sqm.tree.spi.update that implement SqmStatement