Index
A B C E F G I N P R S V W
All Classes|All Packages
All Classes|All Packages
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.
All Classes|All Packages