Index

A B C E F G I N P R S V W 
All Classes|All Packages

A

addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceAbsFunction
Adds the ABS function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceAtan2Function
Adds the ATAN2 function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceCeilFunction
Adds the CEIL function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceCurrentDateFunction
Adds the CURRENT_TIMESTAMP function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceCurrentTimeFunction
Adds the CURRENT_TIMESTAMP function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceCurrentTimestampFunction
Adds the CURRENT_TIMESTAMP function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceEndsWithFunction
Adds the ENDS_WITH function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceFloorFunction
Adds the FLOOR function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceGreatestFunction
Adds the GREATEST function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLeastFunction
Adds the LEAST function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLengthFunction
Adds the LENGTH function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLocateFunction
Adds the LOCATE function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLocateLastFunction
Adds the LOCATE_LAST function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLowerFunction
Adds the LOWER function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceLTrimFunction
Adds the LTRIM function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceNumericFunction
Adds the numeric functions SQRT, SIN, COS, TAN, LOG, EXP, RADIANS and DEGREES to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistencePowFunction
Adds the POW function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceRandomFunction
Adds the RANDOM function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceReplaceFunction
Adds the REPLACE function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceRoundFunction
Adds the ROUND function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceRTrimFunction
Adds the RTRIM function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceSizeFunction
Adds the SIZE function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceStartsWithFunction
Adds the STARTS_WITH function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceSubstringFunction
Adds the SUBSTRING function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceTrimFunction
Adds the TRIM function to the domain builder.
addFunction(DomainBuilder) - Static method in class com.blazebit.expression.persistence.function.PersistenceUpperFunction
Adds the UPPER function to the domain builder.
appendPersistenceAttribute(StringBuilder, EntityDomainTypeAttribute) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Applies a JPQL.Next expression for the entity domain attribute to the given string builder.
appendPersistenceConstructTo(StringBuilder, Consumer<StringBuilder>) - Method in interface com.blazebit.expression.persistence.PersistenceStringlyTypeHandler
Renders the construction of the type to the string builder as JPQL.next expression.
appendPersistenceDestructTo(StringBuilder, Function<StringBuilder, Boolean>) - Method in interface com.blazebit.expression.persistence.PersistenceStringlyTypeHandler
Renders the destruction of the type to the string builder as JPQL.next expression.
assignedArguments() - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Returns the amount of assigned arguments.

B

build(MetadataDefinitionHolder) - Method in class com.blazebit.expression.persistence.function.PersistenceFunctionRendererMetadataDefinition
 
build(MetadataDefinitionHolder) - Method in class com.blazebit.expression.persistence.PersistenceStringlyTypeHandlerMetadataDefinition
 
builtin(String) - Static method in interface com.blazebit.expression.persistence.PersistenceFunctionRenderer
Returns a function renderer that renders a function as builtin function.

C

com.blazebit.expression.persistence - package com.blazebit.expression.persistence
Blaze-Expression Persistence related serializers and domain contributors as well as JPQL function interpreter implementations.
com.blazebit.expression.persistence.function - package com.blazebit.expression.persistence.function
Blaze-Expression Base function renderer implementations for JPQL.next.
CONSTANT_INLINING_INTERPRETER_CONTEXT - Static variable in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
contribute(DomainBuilder) - Method in class com.blazebit.expression.persistence.PersistenceContributor
 
correlate(CriteriaBuilder<?>, String, PersistenceExpressionSerializer) - Method in interface com.blazebit.expression.persistence.PersistenceCorrelationRenderer
Renders a correlation to the given CriteriaBuilder.
createSerializer(ExpressionService) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerFactory
 
createSubquery(SubqueryInitiator<T>) - Method in interface com.blazebit.expression.persistence.PersistenceSubqueryProvider
Applies a subquery to the given SubqueryInitiator.

E

EMPTY - Static variable in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Empty arguments.

F

function(String) - Static method in interface com.blazebit.expression.persistence.PersistenceFunctionRenderer
Returns a function renderer that renders a function with the JPQL function wrapper.

G

getAliases() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Returns the alias mappings from root alias to persistence query alias.
getAliasProviders() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Returns the persistence query alias provider.
getContext() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the current serialization context.
getContextParameter(String) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
 
getContextParameters() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Returns the context parameters.
getExpression(int) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Returns the expression of the argument at the given position.
getExpression(DomainFunctionArgument) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Returns the expression of the argument at the position of the given argument.
getExpressionService() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the domain model.
getExpressionService() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
 
getInterpreterContextForInlining() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Returns the interpreter context that should be used for inlining of paths that have no persistence related renderers.
getJavaType() - Method in class com.blazebit.expression.persistence.function.PersistenceFunctionRendererMetadataDefinition
 
getJavaType() - Method in class com.blazebit.expression.persistence.PersistenceStringlyTypeHandlerMetadataDefinition
 
getPathsToInline() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Returns the paths that should be inlined i.e. interpreted and rendered as constant.
getPersistenceAlias(Path) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the root alias in the query builder for the path.
getProperties() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the properties map.
getSerializationTargetType() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerFactory
 
getStringBuilder() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the current string builder to which the serialization is done.
getType(int) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Returns the actual type of the argument at the given position.
getType(DomainFunctionArgument) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Returns the actual of the argument at the position of the given argument.
getWhereBuilder() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns the query builder.

I

INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceDateLiteralRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceDateOperatorRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceIntervalLiteralRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceIntervalOperatorRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceStringLiteralRenderer
 
INSTANCE - Static variable in interface com.blazebit.expression.persistence.PersistenceStringlyTypeHandler
A pass through handler.
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceStringOperatorRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceTimeLiteralRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceTimeOperatorRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceTimestampLiteralRenderer
 
INSTANCE - Static variable in class com.blazebit.expression.persistence.PersistenceTimestampOperatorRenderer
 

N

nextCorrelationAlias() - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Returns a new correlation alias that may be used in queries.

P

PATHS_TO_INLINE - Static variable in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
PersistenceAbsFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceAtan2Function - Class in com.blazebit.expression.persistence.function
 
PersistenceCeilFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceContributor - Class in com.blazebit.expression.persistence
 
PersistenceContributor() - Constructor for class com.blazebit.expression.persistence.PersistenceContributor
 
PersistenceCorrelationRenderer - Interface in com.blazebit.expression.persistence
 
PersistenceCurrentDateFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceCurrentTimeFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceCurrentTimestampFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceDateLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceDateOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceDomainFunctionArgumentRenderers - Interface in com.blazebit.expression.persistence
An interface that gives access to the domain function argument values.
PersistenceDomainOperatorRenderer - Interface in com.blazebit.expression.persistence
 
PersistenceDomainOperatorRenderer.SimpleDomainOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceEndsWithFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceExpressionRenderer - Interface in com.blazebit.expression.persistence
JPQL.next expression metadata.
PersistenceExpressionSerializer - Class in com.blazebit.expression.persistence
 
PersistenceExpressionSerializer(ExpressionService) - Constructor for class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Creates a new serializer for serializing to a Blaze-Persistence Core WhereBuilder.
PersistenceExpressionSerializerContext<T> - Class in com.blazebit.expression.persistence
A simple implementation of a context for the PersistenceExpressionSerializer.
PersistenceExpressionSerializerContext(ExpressionService, T) - Constructor for class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Creates a new persistence expression serializer context.
PersistenceExpressionSerializerContext(ExpressionService, T, Map<String, Function<T, String>>) - Constructor for class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Creates a new persistence expression serializer context.
PersistenceExpressionSerializerFactory - Class in com.blazebit.expression.persistence
 
PersistenceExpressionSerializerFactory() - Constructor for class com.blazebit.expression.persistence.PersistenceExpressionSerializerFactory
 
PersistenceFloorFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceFunctionRenderer - Interface in com.blazebit.expression.persistence
 
PersistenceFunctionRendererMetadataDefinition - Class in com.blazebit.expression.persistence.function
 
PersistenceFunctionRendererMetadataDefinition(PersistenceFunctionRenderer) - Constructor for class com.blazebit.expression.persistence.function.PersistenceFunctionRendererMetadataDefinition
Creates a new function renderer metadata definition.
PersistenceGreatestFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceIntervalLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceIntervalOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceLeastFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceLengthFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceLiteralRenderer - Interface in com.blazebit.expression.persistence
JPQL.next literal metadata.
PersistenceLiteralRenderer.SimplePersistenceLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceLocateFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceLocateLastFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceLowerFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceLTrimFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceNumericFunction - Class in com.blazebit.expression.persistence.function
 
PersistencePowFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceRandomFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceReplaceFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceRoundFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceRTrimFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceSizeFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceStartsWithFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceStringLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceStringlyTypeHandler - Interface in com.blazebit.expression.persistence
A contract for defining conversions from and to string representations for a basic type.
PersistenceStringlyTypeHandlerCombined<T> - Interface in com.blazebit.expression.persistence
A combined contract for persistence and interpretation to allow uses of lambdas in PersistenceStringlyTypeUtils.
PersistenceStringlyTypeHandlerMetadataDefinition - Class in com.blazebit.expression.persistence
 
PersistenceStringlyTypeHandlerMetadataDefinition(PersistenceStringlyTypeHandler) - Constructor for class com.blazebit.expression.persistence.PersistenceStringlyTypeHandlerMetadataDefinition
Create a new metadata definition with the given stringly type handler.
PersistenceStringlyTypeUtils - Class in com.blazebit.expression.persistence
 
PersistenceStringOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceSubqueryProvider - Interface in com.blazebit.expression.persistence
Provides a subquery to a SubqueryInitiator.
PersistenceSubstringFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceTimeLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceTimeOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceTimestampLiteralRenderer - Class in com.blazebit.expression.persistence
 
PersistenceTimestampOperatorRenderer - Class in com.blazebit.expression.persistence
 
PersistenceTrimFunction - Class in com.blazebit.expression.persistence.function
 
PersistenceUpperFunction - Class in com.blazebit.expression.persistence.function
 
priority() - Method in class com.blazebit.expression.persistence.PersistenceContributor
 

R

registerGlobalStringlyTypeDestructor(DomainBuilder, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerGlobalStringlyTypeDestructor(DomainBuilder, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerGlobalStringlyTypeDestructor(DomainBuilder, String, String, String, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerGlobalStringlyTypeDestructor(DomainBuilder, String, String, String, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerGlobalStringlyTypeDestructor(DomainBuilder, String, String, String, String, ClassLoader, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerGlobalStringlyTypeDestructor(DomainBuilder, String, String, String, String, ClassLoader, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type handler for the global destructor under the given destructor name for the given type name.
registerPersistenceStringlyType(DomainBuilder, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerPersistenceStringlyType(DomainBuilder, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerPersistenceStringlyType(DomainBuilder, String, ClassLoader, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerPersistenceStringlyType(DomainBuilder, String, ClassLoader, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerPersistenceStringlyType(DomainBuilder, String, String, String, boolean, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerSimpleStringlyType(DomainBuilder, String) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder without constructor or destructor.
registerSimpleStringlyType(DomainBuilder, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder without constructor or destructor.
registerSimpleStringlyType(DomainBuilder, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder without constructor or destructor.
registerStringlyType(DomainBuilder, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, ClassLoader, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, ClassLoader, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, ClassLoader, String, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, ClassLoader, String, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, ClassLoader, String, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, ClassLoader, String, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, ClassLoader, String, String, String, String, boolean, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, ClassLoader, String, String, String, String, boolean, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, String, String, StringlyTypeHandler<?>, PersistenceStringlyTypeHandler) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerStringlyType(DomainBuilder, String, String, String, String, String, PersistenceStringlyTypeHandlerCombined<?>) - Static method in class com.blazebit.expression.persistence.PersistenceStringlyTypeUtils
Registers the given stringly type to the given domain builder along with constructor function and destructor function.
registerSubqueryProvider(PersistenceSubqueryProvider) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
Registers the given subquery provider and returns the alias for it.
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceAbsFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceAtan2Function
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceCeilFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceCurrentDateFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceCurrentTimeFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceCurrentTimestampFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceEndsWithFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceFloorFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceGreatestFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLeastFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLengthFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLocateFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLocateLastFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLowerFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceLTrimFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceNumericFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistencePowFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceRandomFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceReplaceFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceRoundFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceRTrimFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceSizeFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceStartsWithFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceSubstringFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceTrimFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.function.PersistenceUpperFunction
 
render(DomainFunction, DomainType, PersistenceDomainFunctionArgumentRenderers, StringBuilder, PersistenceExpressionSerializer) - Method in interface com.blazebit.expression.persistence.PersistenceFunctionRenderer
Renders the given domain function with the given return type and arguments to the given StringBuilder.
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceDateOperatorRenderer
 
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in interface com.blazebit.expression.persistence.PersistenceDomainOperatorRenderer
Renders the given domain operator for the given expression.
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceDomainOperatorRenderer.SimpleDomainOperatorRenderer
 
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceIntervalOperatorRenderer
 
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceStringOperatorRenderer
 
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceTimeOperatorRenderer
 
render(ChainingArithmeticExpression, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceTimestampOperatorRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceDateLiteralRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceIntervalLiteralRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in interface com.blazebit.expression.persistence.PersistenceLiteralRenderer
Renders the literal to the given string builder.
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceLiteralRenderer.SimplePersistenceLiteralRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceStringLiteralRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceTimeLiteralRenderer
 
render(Object, DomainType, PersistenceExpressionSerializer) - Method in class com.blazebit.expression.persistence.PersistenceTimestampLiteralRenderer
 
render(StringBuilder, PersistenceExpressionSerializer) - Method in interface com.blazebit.expression.persistence.PersistenceExpressionRenderer
Renders the expression to the given string builder.
renderArgument(StringBuilder, int) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Renders the argument with the given position to the given string builder.
renderArguments(StringBuilder) - Method in interface com.blazebit.expression.persistence.PersistenceDomainFunctionArgumentRenderers
Renders all arguments to the given string builder.
rendersPredicate() - Method in class com.blazebit.expression.persistence.function.PersistenceEndsWithFunction
 
rendersPredicate() - Method in class com.blazebit.expression.persistence.function.PersistenceStartsWithFunction
 
rendersPredicate() - Method in interface com.blazebit.expression.persistence.PersistenceFunctionRenderer
Returns whether the renderer renders a predicate or an expression.

S

serializeTo(Expression, WhereBuilder<?>) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
serializeTo(ExpressionSerializer.Context, Expression, WhereBuilder<?>) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
setInterpreterContextForInlining(ExpressionInterpreter.Context) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Sets the interpreter context to use for inlining of paths.
setPathsToInline(Set<String>) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Sets the paths that should be inlined i.e. interpreted and rendered as constant.
SIMPLE - Static variable in interface com.blazebit.expression.persistence.PersistenceDomainOperatorRenderer
 
SIMPLE - Static variable in interface com.blazebit.expression.persistence.PersistenceLiteralRenderer
 
SimpleDomainOperatorRenderer() - Constructor for class com.blazebit.expression.persistence.PersistenceDomainOperatorRenderer.SimpleDomainOperatorRenderer
 
SimplePersistenceLiteralRenderer() - Constructor for class com.blazebit.expression.persistence.PersistenceLiteralRenderer.SimplePersistenceLiteralRenderer
 

V

visit(ArithmeticFactor) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(BetweenPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(ChainingArithmeticExpression) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(CollectionLiteral) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(ComparisonPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(CompoundPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(EntityLiteral) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(EnumLiteral) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(ExpressionPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(FunctionInvocation) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(InPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(IsEmptyPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(IsNullPredicate) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(Literal) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 
visit(Path) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializer
 

W

withAlias(String, String) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Maps the given root alias to the given persistence query alias.
withAliasProvider(String, Function<T, String>) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Maps the given root alias to the given persistence query alias provider.
withContextParameter(String, Object) - Method in class com.blazebit.expression.persistence.PersistenceExpressionSerializerContext
Adds a context parameter with the given name and value.
A B C E F G I N P R S V W 
All Classes|All Packages