Package com.blazebit.persistence.spi
package com.blazebit.persistence.spi
SPI for implementers of the Blaze-Persistence API.
-
ClassDescriptionAttributeAccessor<X,
Y> A class to access the attribute of an entity.Marker interface to signal, that expressions using the macro may be cached.Provides access to configuration parameters.A configuration for aCriteriaBuilderFactory
which is mostly used in non Java EE environments.A bootstrap process hook for contributing settings to theCriteriaBuilderConfiguration
.Interface implemented by the criteria provider.Interface for CTE queries.Interface for implementing some dbms specifics.Handler for applying SQL LIMIT and OFFSET to a query.Specifies the whether entity data in a statement should be before or after a modification CTE ran.Specifies the type of a simple statement irrespective of set operations or CTEs.The possible delete join styles.Interface implemented by the criteria provider.ExtendedAttribute<X,Y> This is a wrapper around the JPAAttribute
that allows additionally efficient access to properties of the metamodel.This is a wrapper around the JPAManagedType
that allows additionally efficient access to properties of the metamodel.Interface implemented by the criteria provider.Provides SQL information about a FROM element.Interface implemented by the criteria provider.A structure for accessing join table information.A JPA provider implementation provides information about which features are supported by a JPA implementation.The possible locations of a constraint.A service provider factory to createJpaProvider
instances.Interface for implementing a JPA custom function that renders dbms specific code.A group ofJpqlFunction
s for various DBMSes under a single function name.The funciton kind.Interface for implementing processing of values produced by a JPQL function in the SELECT clause.Interface for implementing a macro function that produces JPQL from it's parameters.The possible lateral styles.Represents an order by element.A package opener can be used to propagate module visibilities.The Priority annotation can be applied to classes to indicate in what order theCriteriaBuilderConfigurationContributor
should be registered.Provides access to various services.The possible set operation types.A template renderer is a thread safe string renderer that can bind values to parameters.A context for a template renderer that supports binding function arguments or plain strings as values for placeholders.The possible update join styles.Strategies for generating a VALUES table reference.