Index

B C E G H P R T V 
All Classes|All Packages

B

build(MetadataDefinitionHolder) - Method in class com.blazebit.expression.declarative.persistence.ExpressionLiteralPersistenceRestrictionProviderMetadata
 
build(MetadataDefinitionHolder) - Method in class com.blazebit.expression.declarative.persistence.ExpressionPersistenceFunctionRenderer
 

C

com.blazebit.expression.declarative.persistence - package com.blazebit.expression.declarative.persistence
Blaze-Expression Persistence related declarative metadata for domain models.
contribute(ExpressionServiceBuilder) - Method in class com.blazebit.expression.declarative.persistence.EntityExpressionServiceContributor
 

E

ENTITY_LITERAL_CAPABLE_MODE - Static variable in class com.blazebit.expression.declarative.persistence.EntityExpressionServiceContributor
The default entity literal capable mode for domain type that are entities.
EntityExpressionServiceContributor - Class in com.blazebit.expression.declarative.persistence
 
EntityExpressionServiceContributor() - Constructor for class com.blazebit.expression.declarative.persistence.EntityExpressionServiceContributor
 
EntityLiteralPersistenceCapable - Annotation Type in com.blazebit.expression.declarative.persistence
Defines that the domain type can make use of entity literals.
EntityLiteralPersistenceRestrictionProvider - Interface in com.blazebit.expression.declarative.persistence
A provider for restricting the elements that are accessible through a entity literal.
EntityLiteralPersistenceRestrictionProviderDeclarativeMetadataProcessor - Class in com.blazebit.expression.declarative.persistence
 
EntityLiteralPersistenceRestrictionProviderDeclarativeMetadataProcessor() - Constructor for class com.blazebit.expression.declarative.persistence.EntityLiteralPersistenceRestrictionProviderDeclarativeMetadataProcessor
 
EntityResolvedLiteral - Class in com.blazebit.expression.declarative.persistence
The resolved literal for an entity constructor expression.
EntityResolvedLiteral(DomainModel, EntityDomainType, Object, boolean, String, EntityLiteralPersistenceRestrictionProvider) - Constructor for class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
Creates a new entity resolved literal.
equals(Object) - Method in class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
 
ExpressionLiteralPersistenceRestrictionProviderMetadata - Class in com.blazebit.expression.declarative.persistence
ExpressionLiteralPersistenceRestrictionProviderMetadata(Class<? extends EntityLiteralPersistenceRestrictionProvider>) - Constructor for class com.blazebit.expression.declarative.persistence.ExpressionLiteralPersistenceRestrictionProviderMetadata
Creates a metadata object for the given EntityLiteralPersistenceRestrictionProvider class.
ExpressionPersistenceFunctionRenderer - Class in com.blazebit.expression.declarative.persistence
A function renderer that renders function arguments into 1-based parameter placeholders.
ExpressionPersistenceFunctionRenderer(String, boolean) - Constructor for class com.blazebit.expression.declarative.persistence.ExpressionPersistenceFunctionRenderer
Creates a function renderer that renders function arguments into 1-based parameter placeholders.

G

getJavaType() - Method in class com.blazebit.expression.declarative.persistence.ExpressionLiteralPersistenceRestrictionProviderMetadata
 
getJavaType() - Method in class com.blazebit.expression.declarative.persistence.ExpressionPersistenceFunctionRenderer
 
getProcessingAnnotation() - Method in class com.blazebit.expression.declarative.persistence.EntityLiteralPersistenceRestrictionProviderDeclarativeMetadataProcessor
 
getProcessingAnnotation() - Method in class com.blazebit.expression.declarative.persistence.PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor
 
getRestriction(DomainModel, EntityDomainType) - Method in interface com.blazebit.expression.declarative.persistence.EntityLiteralPersistenceRestrictionProvider
The JPQL.next restriction to apply for an entity literal, in the context of the given entity domain type.
getType() - Method in class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
 
getValue() - Method in class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
 

H

hashCode() - Method in class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
 

P

PersistenceFunction - Annotation Type in com.blazebit.expression.declarative.persistence
Defines the persistence related rendering of a declaratively defined domain function as template string.
PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor - Class in com.blazebit.expression.declarative.persistence
 
PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor() - Constructor for class com.blazebit.expression.declarative.persistence.PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor
 
predicate() - Method in annotation type com.blazebit.expression.declarative.persistence.PersistenceFunction
Whether a predicate is rendered by the function expression.
priority() - Method in class com.blazebit.expression.declarative.persistence.EntityExpressionServiceContributor
 
process(Class<?>, EntityLiteralPersistenceCapable, ServiceProvider) - Method in class com.blazebit.expression.declarative.persistence.EntityLiteralPersistenceRestrictionProviderDeclarativeMetadataProcessor
 
process(Class<?>, Method, PersistenceFunction, ServiceProvider) - Method in class com.blazebit.expression.declarative.persistence.PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor
 
process(Class<?>, Method, PersistenceFunction, String, String, boolean, ServiceProvider) - Method in class com.blazebit.expression.declarative.persistence.PersistenceFunctionRendererDeclarativeFunctionMetadataProcessor
 

R

render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.declarative.persistence.ExpressionPersistenceFunctionRenderer
 
rendersPredicate() - Method in class com.blazebit.expression.declarative.persistence.ExpressionPersistenceFunctionRenderer
 

T

toString() - Method in class com.blazebit.expression.declarative.persistence.EntityResolvedLiteral
 

V

value() - Method in annotation type com.blazebit.expression.declarative.persistence.EntityLiteralPersistenceCapable
The entity literal persistence restriction provider.
value() - Method in annotation type com.blazebit.expression.declarative.persistence.PersistenceFunction
The function expression template.
B C E G H P R T V 
All Classes|All Packages