Index
B C E G H P R T V
All Classes|All Packages
All Classes|All Packages
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
-
Metadata for a
EntityLiteralPersistenceRestrictionProvider. - ExpressionLiteralPersistenceRestrictionProviderMetadata(Class<? extends EntityLiteralPersistenceRestrictionProvider>) - Constructor for class com.blazebit.expression.declarative.persistence.ExpressionLiteralPersistenceRestrictionProviderMetadata
-
Creates a metadata object for the given
EntityLiteralPersistenceRestrictionProviderclass. - 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.
All Classes|All Packages