Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V _ 

A

AbstractFieldPathValidator - Class in com.weedow.spring.data.search.validation.validator
AbstractFieldPathValidator(fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.AbstractFieldPathValidator
AbstractNumberValidator - Class in com.weedow.spring.data.search.validation.validator
Base class to group common methods for comparing Number.
AbstractNumberValidator(fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.AbstractNumberValidator
Base class to group common methods for comparing Number.
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_comparison_operatorContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_operatorContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.SimpleExpressionContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
accept(visitor) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
add(entityJoin) - Method in class com.weedow.spring.data.search.join.EntityJoinsImpl
Add a new class EntityJoin.
addAliasResolver(aliasResolver) - Method in interface com.weedow.spring.data.search.alias.AliasResolverRegistry
Adds an interface AliasResolver in the registry.
addAliasResolver(aliasResolver) - Method in class com.weedow.spring.data.search.alias.DefaultAliasResolutionService
Adds an interface AliasResolver in the registry.
addAliasResolvers(registry) - Method in class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration
Adds interface AliasResolvers to register alias for any fields and so use these aliases in queries instead of the real field name.
addAliasResolvers(registry) - Method in class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
Override this method to add custom interface AliasResolvers.
addAliasResolvers(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
Override this method to add custom interface AliasResolvers.
addAliasResolvers(registry) - Method in interface com.weedow.spring.data.search.config.SearchConfigurer
Adds interface AliasResolvers to register alias for any fields and so use these aliases in queries instead of the real field name.
addAliasResolvers(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurerComposite
Adds interface AliasResolvers to register alias for any fields and so use these aliases in queries instead of the real field name.
addConverters(registry) - Method in class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
Override this method to add custom Converters.
addConverters(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
Override this method to add custom Converters.
addConverters(registry) - Method in interface com.weedow.spring.data.search.config.SearchConfigurer
Adds org.springframework.core.convert.converter.Converters to be used while converting query parameter values from String to the correct type expected by the related field.
addConverters(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurerComposite
Adds org.springframework.core.convert.converter.Converters to be used while converting query parameter values from String to the correct type expected by the related field.
addSearchConfigurers(configurers) - Method in class com.weedow.spring.data.search.config.SearchConfigurerComposite
 
addSearchDescriptor(searchDescriptor) - Method in class com.weedow.spring.data.search.descriptor.DefaultSearchDescriptorService
Adds a interface SearchDescriptor in the registry.
addSearchDescriptor(searchDescriptor) - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptorRegistry
Adds a interface SearchDescriptor in the registry.
addSearchDescriptors(registry) - Method in class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
Override this method to add custom interface SearchDescriptors.
addSearchDescriptors(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
Override this method to add custom interface SearchDescriptors.
addSearchDescriptors(registry) - Method in interface com.weedow.spring.data.search.config.SearchConfigurer
Adds interface SearchDescriptors to expose automatically search endpoints for JPA Entities.
addSearchDescriptors(registry) - Method in class com.weedow.spring.data.search.config.SearchConfigurerComposite
Adds interface SearchDescriptors to expose automatically search endpoints for JPA Entities.
AliasResolutionService - Interface in com.weedow.spring.data.search.alias
A service interface for Alias resolution.
AliasResolutionService() - Constructor for interface com.weedow.spring.data.search.alias.AliasResolutionService
 
AliasResolver - Interface in com.weedow.spring.data.search.alias
An Alias resolver provides the list of aliases related to the given Field present in the given Class.
AliasResolver() - Constructor for interface com.weedow.spring.data.search.alias.AliasResolver
 
AliasResolverRegistry - Interface in com.weedow.spring.data.search.alias
AliasResolverRegistry() - Constructor for interface com.weedow.spring.data.search.alias.AliasResolverRegistry
 
alreadyProcessed(entityClass, field) - Method in class com.weedow.spring.data.search.join.EntityJoinsImpl
Check if the class of the given field has been already processed, and so prevent to store the same class EntityJoin more than once.
and(expressions) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create a conjunction of the given expressions.
AndExpressionContext(ctx) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 

B

between(fieldInfo, lowValue, highValue) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is between lowValue and highValue.
between_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
between_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
Between_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
BOOLEAN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
BOOLEAN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
BOOLEAN() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
boolean_comparison_operator() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
boolean_comparison_operator() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
Boolean_comparison_operatorContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_comparison_operatorContext
 
boolean_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
boolean_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
boolean_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
Boolean_valueContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
build() - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Builds a new interface SearchDescriptor according to the specified options.

C

channelNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
CLOSE_PAR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
CLOSE_PAR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
CLOSE_PAR() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
CLOSE_PAR() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
com.weedow.spring.data.search.alias - package com.weedow.spring.data.search.alias
 
com.weedow.spring.data.search.autoconfigure - package com.weedow.spring.data.search.autoconfigure
 
com.weedow.spring.data.search.config - package com.weedow.spring.data.search.config
 
com.weedow.spring.data.search.controller - package com.weedow.spring.data.search.controller
 
com.weedow.spring.data.search.converter - package com.weedow.spring.data.search.converter
 
com.weedow.spring.data.search.descriptor - package com.weedow.spring.data.search.descriptor
 
com.weedow.spring.data.search.dto - package com.weedow.spring.data.search.dto
 
com.weedow.spring.data.search.exception - package com.weedow.spring.data.search.exception
 
com.weedow.spring.data.search.expression - package com.weedow.spring.data.search.expression
 
com.weedow.spring.data.search.expression.parser - package com.weedow.spring.data.search.expression.parser
 
com.weedow.spring.data.search.fieldpath - package com.weedow.spring.data.search.fieldpath
 
com.weedow.spring.data.search.join - package com.weedow.spring.data.search.join
 
com.weedow.spring.data.search.join.handler - package com.weedow.spring.data.search.join.handler
 
com.weedow.spring.data.search.service - package com.weedow.spring.data.search.service
 
com.weedow.spring.data.search.specification - package com.weedow.spring.data.search.specification
 
com.weedow.spring.data.search.utils - package com.weedow.spring.data.search.utils
 
com.weedow.spring.data.search.validation - package com.weedow.spring.data.search.validation
 
com.weedow.spring.data.search.validation.validator - package com.weedow.spring.data.search.validation.validator
 
Companion - Static variable in class com.weedow.spring.data.search.alias.DefaultAliasResolutionService
 
Companion - Static variable in class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver
 
Companion - Static variable in class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
 
Companion - Static variable in class com.weedow.spring.data.search.controller.DataSearchController
 
Companion - Static variable in class com.weedow.spring.data.search.converter.StringToDateConverter
 
Companion - Static variable in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
 
Companion - Static variable in exception com.weedow.spring.data.search.exception.ValidationException
 
Companion - Static variable in class com.weedow.spring.data.search.expression.ExpressionMapperImpl
 
Companion - Static variable in exception com.weedow.spring.data.search.expression.parser.ExpressionParserException
 
Companion - Static variable in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
Companion - Static variable in class com.weedow.spring.data.search.expression.RootExpressionImpl
 
Companion - Static variable in class com.weedow.spring.data.search.fieldpath.FieldPathResolverImpl
 
Companion - Static variable in class com.weedow.spring.data.search.join.EntityJoinManagerImpl
 
Companion - Static variable in class com.weedow.spring.data.search.join.EntityJoinsImpl
 
Companion - Static variable in class com.weedow.spring.data.search.join.JoinInfo
 
Companion - Static variable in class com.weedow.spring.data.search.service.DataSearchServiceImpl
 
Companion - Static variable in class com.weedow.spring.data.search.specification.JpaSpecificationServiceImpl
 
Companion - Static variable in class com.weedow.spring.data.search.validation.DataSearchValidationServiceImpl
 
Companion - Static variable in class com.weedow.spring.data.search.validation.validator.EmailValidator
 
Companion - Static variable in class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
 
compareTo(other) - Method in class com.weedow.spring.data.search.utils.TypeReference
The only reason we define this method (and require implementation of Comparable) is to prevent constructing a reference without type information.
comparison_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
comparison_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
Comparison_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
comparison_operator() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
comparison_operator() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
Comparison_operatorContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_operatorContext
 
component1() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns field information.
component1() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
component1() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
component1() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
component1() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
component1() - Method in class com.weedow.spring.data.search.join.JoinInfo
 
component1() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
component2() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns value to compare with the field value
component2() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
component2() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
component2() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
component2() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
component2() - Method in class com.weedow.spring.data.search.join.JoinInfo
 
component2() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
component3() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns the
component3() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
component3() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
component3() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
component3() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
component3() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
component4() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Whether the expression is negated.
component4() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
component4() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
component4() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
component5() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
component5() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
component6() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
computeEntityJoins(searchDescriptor) - Method in interface com.weedow.spring.data.search.join.EntityJoinManager
Computes the joins for the Entity defined in the given interface SearchDescriptor.
computeEntityJoins(searchDescriptor) - Method in class com.weedow.spring.data.search.join.EntityJoinManagerImpl
Computes the joins for the Entity defined in the given interface SearchDescriptor.
ConfigurableAliasResolutionService - Interface in com.weedow.spring.data.search.alias
Configuration interface to be implemented by most if not all interface AliasResolutionService types.
ConfigurableAliasResolutionService() - Constructor for interface com.weedow.spring.data.search.alias.ConfigurableAliasResolutionService
 
ConfigurableSearchDescriptorService - Interface in com.weedow.spring.data.search.descriptor
Configuration interface to be implemented by most if not all interface SearchDescriptorService types.
ConfigurableSearchDescriptorService() - Constructor for interface com.weedow.spring.data.search.descriptor.ConfigurableSearchDescriptorService
 
ConstantsKt - Class in com.weedow.spring.data.search.utils
 
ConstantsKt() - Constructor for class com.weedow.spring.data.search.utils.ConstantsKt
 
convert(source) - Method in class com.weedow.spring.data.search.converter.StringToDateConverter
 
convert(source) - Method in class com.weedow.spring.data.search.converter.StringToOffsetDateTimeConverter
 
copy(fieldInfo, value, operator, negated) - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Default implementation of interface FieldExpression.
copy(fieldPath, fieldName, parentClass) - Method in class com.weedow.spring.data.search.expression.FieldInfo
Value object with field information.
copy(recognizer, offendingSymbol, line, charPositionInLine, message, exception) - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
copy(fieldPath, fieldName, fieldClass, parentClass) - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
Value object with field path information.
copy(fieldPath, fieldName, joinName, joinType, fetched) - Method in class com.weedow.spring.data.search.join.EntityJoin
Value object representing the join type for a specific field.
copy(joinType, fetched) - Method in class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
copy(errorCode, errorMessage, arguments) - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
copyFrom(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ExpressionContext
 
createSpecification(rootExpression, entityJoins) - Method in interface com.weedow.spring.data.search.specification.JpaSpecificationService
Create a new Specification from the given interface RootExpression and the interface EntityJoins.
createSpecification(rootExpression, entityJoins) - Method in class com.weedow.spring.data.search.specification.JpaSpecificationServiceImpl
Create a new Specification from the given interface RootExpression and the interface EntityJoins.

D

DataSearchAutoConfiguration - Class in com.weedow.spring.data.search.autoconfigure
Auto-Configuration for Spring Data Search.
DataSearchAutoConfiguration() - Constructor for class com.weedow.spring.data.search.autoconfigure.DataSearchAutoConfiguration
Auto-Configuration for Spring Data Search.
DataSearchController - Class in com.weedow.spring.data.search.controller
REST Controller to expose the Spring Data Search endpoint.
DataSearchController(searchDescriptorService, expressionMapper, dataSearchService, dataSearchValidationService) - Constructor for class com.weedow.spring.data.search.controller.DataSearchController
REST Controller to expose the Spring Data Search endpoint.
DataSearchController.Companion - Class in com.weedow.spring.data.search.controller
 
DataSearchControllerKt - Class in com.weedow.spring.data.search.controller
 
DataSearchControllerKt() - Constructor for class com.weedow.spring.data.search.controller.DataSearchControllerKt
 
DataSearchDefaultAliasConfigurerAutoConfiguration - Class in com.weedow.spring.data.search.autoconfigure
Auto-Configuration to register default alias resolvers.
DataSearchDefaultAliasConfigurerAutoConfiguration() - Constructor for class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration
Auto-Configuration to register default alias resolvers.
DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver - Class in com.weedow.spring.data.search.autoconfigure
Default Alias Resolver that create a new alias for all fields ending with 'Entity' or 'Entities'.
DataSearchError - Class in com.weedow.spring.data.search.validation
 
DataSearchError(errorCode, errorMessage, arguments) - Constructor for class com.weedow.spring.data.search.validation.DataSearchError
 
DataSearchError(errorCode, errorMessage) - Constructor for class com.weedow.spring.data.search.validation.DataSearchError
 
DataSearchErrors - Interface in com.weedow.spring.data.search.validation
 
DataSearchErrors() - Constructor for interface com.weedow.spring.data.search.validation.DataSearchErrors
 
DataSearchErrorsFactory - Interface in com.weedow.spring.data.search.validation
 
DataSearchErrorsFactory() - Constructor for interface com.weedow.spring.data.search.validation.DataSearchErrorsFactory
 
DataSearchErrorsFactoryImpl - Class in com.weedow.spring.data.search.validation
 
DataSearchErrorsFactoryImpl() - Constructor for class com.weedow.spring.data.search.validation.DataSearchErrorsFactoryImpl
 
DataSearchService - Interface in com.weedow.spring.data.search.service
Service interface to find all Entities according to the given interface RootExpression and the interface SearchDescriptor.
DataSearchService() - Constructor for interface com.weedow.spring.data.search.service.DataSearchService
 
DataSearchServiceImpl - Class in com.weedow.spring.data.search.service
Default interface DataSearchService implementation.
DataSearchServiceImpl(jpaSpecificationService, entityJoinManager) - Constructor for class com.weedow.spring.data.search.service.DataSearchServiceImpl
Default interface DataSearchService implementation.
DataSearchServiceImpl.Companion - Class in com.weedow.spring.data.search.service
 
DataSearchValidationService - Interface in com.weedow.spring.data.search.validation
Service interface to validate the field expressions computed from the query parameters.
DataSearchValidationService() - Constructor for interface com.weedow.spring.data.search.validation.DataSearchValidationService
 
DataSearchValidationServiceImpl - Class in com.weedow.spring.data.search.validation
Default implementation of interface DataSearchValidationService.
DataSearchValidationServiceImpl(dataSearchErrorsFactory) - Constructor for class com.weedow.spring.data.search.validation.DataSearchValidationServiceImpl
Default implementation of interface DataSearchValidationService.
DataSearchValidationServiceImpl.Companion - Class in com.weedow.spring.data.search.validation
 
DataSearchValidator - Interface in com.weedow.spring.data.search.validation
Interface to specify a interface FieldExpression Validator.
DataSearchValidator() - Constructor for interface com.weedow.spring.data.search.validation.DataSearchValidator
 
DataSearchValidator.DefaultImpls - Class in com.weedow.spring.data.search.validation
Interface to specify a interface FieldExpression Validator.
DEFAULT_ERROR_CODE - Static variable in class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
 
DEFAULT_ERROR_MESSAGE - Static variable in class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
 
DEFAULT_FETCH_MODE - Static variable in class com.weedow.spring.data.search.join.JoinInfo
 
DEFAULT_JOIN_TYPE - Static variable in class com.weedow.spring.data.search.join.JoinInfo
 
DefaultAliasResolutionService - Class in com.weedow.spring.data.search.alias
Default interface AliasResolutionService implementation suitable for use in most environments.
DefaultAliasResolutionService() - Constructor for class com.weedow.spring.data.search.alias.DefaultAliasResolutionService
Default interface AliasResolutionService implementation suitable for use in most environments.
DefaultAliasResolutionService.Companion - Class in com.weedow.spring.data.search.alias
 
DefaultAliasResolver() - Constructor for class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver
Default Alias Resolver that create a new alias for all fields ending with 'Entity' or 'Entities'.
DefaultAliasResolver.Companion - Class in com.weedow.spring.data.search.autoconfigure
 
DefaultDataSearchErrors - Class in com.weedow.spring.data.search.validation
 
DefaultDataSearchErrors() - Constructor for class com.weedow.spring.data.search.validation.DefaultDataSearchErrors
 
DefaultDtoMapper<T> - Class in com.weedow.spring.data.search.dto
Default interface DtoMapper implementation.
DefaultDtoMapper() - Constructor for class com.weedow.spring.data.search.dto.DefaultDtoMapper
Default interface DtoMapper implementation.
DefaultEntityJoinHandler<T> - Class in com.weedow.spring.data.search.join.handler
Default interface EntityJoinHandler implementation.
DefaultEntityJoinHandler() - Constructor for class com.weedow.spring.data.search.join.handler.DefaultEntityJoinHandler
Default interface EntityJoinHandler implementation.
DefaultImpls() - Constructor for class com.weedow.spring.data.search.config.SearchConfigurer.DefaultImpls
 
DefaultImpls() - Constructor for class com.weedow.spring.data.search.descriptor.SearchDescriptor.DefaultImpls
 
DefaultImpls() - Constructor for class com.weedow.spring.data.search.expression.parser.SyntaxErrorListener.DefaultImpls
 
DefaultImpls() - Constructor for class com.weedow.spring.data.search.validation.DataSearchValidator.DefaultImpls
 
DefaultSearchDescriptorService - Class in com.weedow.spring.data.search.descriptor
Default interface SearchDescriptorService implementation suitable for use in most environments.
DefaultSearchDescriptorService() - Constructor for class com.weedow.spring.data.search.descriptor.DefaultSearchDescriptorService
Default interface SearchDescriptorService implementation suitable for use in most environments.
DelegatingSearchConfiguration - Class in com.weedow.spring.data.search.config
A subclass of class SearchConfigurationSupport that detects and delegates to all beans of type interface SearchConfigurer allowing them to customize the configuration provided by class SearchConfigurationSupport.
DelegatingSearchConfiguration() - Constructor for class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
A subclass of class SearchConfigurationSupport that detects and delegates to all beans of type interface SearchConfigurer allowing them to customize the configuration provided by class SearchConfigurationSupport.
DelegatingSearchConfiguration.Companion - Class in com.weedow.spring.data.search.config
 
doValidate(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.AbstractNumberValidator
 
doValidate(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.MaxValidator
 
doValidate(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.MinValidator
 
doValidate(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.RangeValidator
 
dtoMapper(dtoMapper) - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Set the interface DtoMapper to convert the Entities returned by the SQL queries to DTO object. If this method is not called, the Entities are not converted and they are returned directly.
DtoMapper<T,DTO> - Interface in com.weedow.spring.data.search.dto
Interface for a converter that can perform the conversion of an entity bean of type T to a DTO bean of type DTO.
DtoMapper() - Constructor for interface com.weedow.spring.data.search.dto.DtoMapper
 

E

EmailValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value matches the email format.
EmailValidator(fieldPaths, pattern) - Constructor for class com.weedow.spring.data.search.validation.validator.EmailValidator
interface DataSearchValidator implementation to check if the field expression value matches the email format.
EmailValidator.Companion - Class in com.weedow.spring.data.search.validation.validator
 
enterAndExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Enter a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
enterAndExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Enter a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
enterBetween_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterBetween_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterBoolean_comparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterBoolean_comparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterBoolean_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterBoolean_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterComparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterComparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterComparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterComparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterEveryRule(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
The default implementation does nothing.
enterField_path(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterField_path(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterImatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterImatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterIn_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterIn_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterMatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterMatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterNegativeExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Enter a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
enterNegativeExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Enter a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
enterNull_comparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterNull_comparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterNumber_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterNumber_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterOrExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Enter a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
enterOrExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Enter a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
enterParenthesizedExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Enter a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
enterParenthesizedExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Enter a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_comparison_operatorContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_operatorContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.SimpleExpressionContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
enterRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
enterSimple_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterSimple_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterSimpleExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Enter a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
enterSimpleExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Enter a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
enterStart(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterStart(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterString_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterString_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
enterValue(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
enterValue(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
EntityJoin - Class in com.weedow.spring.data.search.join
Value object representing the join type for a specific field.
EntityJoin(fieldPath, fieldName, joinName, joinType, fetched) - Constructor for class com.weedow.spring.data.search.join.EntityJoin
Value object representing the join type for a specific field.
EntityJoin(entityClass, parentPath, field, joinType, fetched) - Constructor for class com.weedow.spring.data.search.join.EntityJoin
 
EntityJoinHandler<T> - Interface in com.weedow.spring.data.search.join.handler
Interface to specify join types for any fields having join annotation:
EntityJoinHandler() - Constructor for interface com.weedow.spring.data.search.join.handler.EntityJoinHandler
 
entityJoinHandlers(entityJoinHandlers) - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Set the interface EntityJoinHandler to specify join types for any fields having Join Annotation_
EntityJoinManager - Interface in com.weedow.spring.data.search.join
Interface to manage the Entity joins.
EntityJoinManager() - Constructor for interface com.weedow.spring.data.search.join.EntityJoinManager
 
EntityJoinManagerImpl - Class in com.weedow.spring.data.search.join
Default interface EntityJoinManager implementation.
EntityJoinManagerImpl() - Constructor for class com.weedow.spring.data.search.join.EntityJoinManagerImpl
Default interface EntityJoinManager implementation.
EntityJoinManagerImpl.Companion - Class in com.weedow.spring.data.search.join
 
EntityJoins - Interface in com.weedow.spring.data.search.join
Interface to get the joins or the Path relative to an Entity.
EntityJoins() - Constructor for interface com.weedow.spring.data.search.join.EntityJoins
 
EntityJoinsImpl - Class in com.weedow.spring.data.search.join
Default interface EntityJoins implementation.
EntityJoinsImpl(rootClass) - Constructor for class com.weedow.spring.data.search.join.EntityJoinsImpl
Default interface EntityJoins implementation.
EntityJoinsImpl.Companion - Class in com.weedow.spring.data.search.join
 
EntityUtils - Class in com.weedow.spring.data.search.utils
Entity utility methods.
EOF() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
equals(other) - Method in class com.weedow.spring.data.search.dto.DefaultDtoMapper
 
equals(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is equals to the given value.
equals(p) - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Default implementation of interface FieldExpression.
equals(p) - Method in class com.weedow.spring.data.search.expression.FieldInfo
Value object with field information.
equals(p) - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
equals(p) - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
Value object with field path information.
equals(p) - Method in class com.weedow.spring.data.search.join.EntityJoin
Value object representing the join type for a specific field.
equals(p) - Method in class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
equals(other) - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
exitAndExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Exit a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
exitAndExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Exit a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
exitBetween_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitBetween_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitBoolean_comparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitBoolean_comparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitBoolean_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitBoolean_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitComparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitComparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitComparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitComparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitEveryRule(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
The default implementation does nothing.
exitField_path(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitField_path(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitImatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitImatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitIn_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitIn_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitMatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitMatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitNegativeExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Exit a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
exitNegativeExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Exit a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
exitNull_comparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitNull_comparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitNumber_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitNumber_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitOrExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Exit a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
exitOrExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Exit a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
exitParenthesizedExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Exit a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
exitParenthesizedExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Exit a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_comparison_operatorContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_operatorContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.SimpleExpressionContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
exitRule(listener) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
exitSimple_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitSimple_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitSimpleExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
Exit a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
exitSimpleExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Exit a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
exitStart(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitStart(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitString_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitString_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
exitValue(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
exitValue(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryListener
Expression - Interface in com.weedow.spring.data.search.expression
Interface to represent a query Expression.
Expression() - Constructor for interface com.weedow.spring.data.search.expression.Expression
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
expression(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
expression(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
ExpressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.ExpressionContext
 
ExpressionContext() - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.ExpressionContext
 
ExpressionMapper - Interface in com.weedow.spring.data.search.expression
Interface to map the given parameters to interface Expression wrapped into a interface RootExpression.
ExpressionMapper() - Constructor for interface com.weedow.spring.data.search.expression.ExpressionMapper
 
ExpressionMapperImpl - Class in com.weedow.spring.data.search.expression
Default interface ExpressionMapper implementation.
ExpressionMapperImpl(expressionResolver, expressionParser) - Constructor for class com.weedow.spring.data.search.expression.ExpressionMapperImpl
Default interface ExpressionMapper implementation.
ExpressionMapperImpl.Companion - Class in com.weedow.spring.data.search.expression
 
ExpressionParser - Interface in com.weedow.spring.data.search.expression.parser
 
ExpressionParser() - Constructor for interface com.weedow.spring.data.search.expression.parser.ExpressionParser
 
ExpressionParserException - Exception in com.weedow.spring.data.search.expression.parser
 
ExpressionParserException(errors, status, reason) - Constructor for exception com.weedow.spring.data.search.expression.parser.ExpressionParserException
 
ExpressionParserException.Companion - Class in com.weedow.spring.data.search.expression.parser
 
ExpressionParserImpl - Class in com.weedow.spring.data.search.expression.parser
 
ExpressionParserImpl(expressionParserVisitorFactory) - Constructor for class com.weedow.spring.data.search.expression.parser.ExpressionParserImpl
 
ExpressionParserVisitor - Interface in com.weedow.spring.data.search.expression.parser
 
ExpressionParserVisitor() - Constructor for interface com.weedow.spring.data.search.expression.parser.ExpressionParserVisitor
 
ExpressionParserVisitorFactory - Interface in com.weedow.spring.data.search.expression.parser
 
ExpressionParserVisitorFactory() - Constructor for interface com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorFactory
 
ExpressionParserVisitorFactoryImpl - Class in com.weedow.spring.data.search.expression.parser
 
ExpressionParserVisitorFactoryImpl(expressionResolver) - Constructor for class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorFactoryImpl
 
ExpressionParserVisitorImpl - Class in com.weedow.spring.data.search.expression.parser
 
ExpressionParserVisitorImpl(expressionResolver, rootClass) - Constructor for class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
ExpressionParserVisitorImpl.Companion - Class in com.weedow.spring.data.search.expression.parser
 
ExpressionResolver - Interface in com.weedow.spring.data.search.expression
 
ExpressionResolver() - Constructor for interface com.weedow.spring.data.search.expression.ExpressionResolver
 
ExpressionResolverImpl - Class in com.weedow.spring.data.search.expression
 
ExpressionResolverImpl(fieldPathResolver, conversionService) - Constructor for class com.weedow.spring.data.search.expression.ExpressionResolverImpl
 
ExpressionUtils - Class in com.weedow.spring.data.search.expression
interface Expression utility methods.

F

FetchingAllEntityJoinHandler<T> - Class in com.weedow.spring.data.search.join.handler
interface EntityJoinHandler implementation to fetch all fields (entity fields and nested fields included) with any Join Annotation.
FetchingAllEntityJoinHandler() - Constructor for class com.weedow.spring.data.search.join.handler.FetchingAllEntityJoinHandler
interface EntityJoinHandler implementation to fetch all fields (entity fields and nested fields included) with any Join Annotation.
FetchingEagerEntityJoinHandler<T> - Class in com.weedow.spring.data.search.join.handler
interface EntityJoinHandler implementation to fetch all fields (entity fields and nested fields included) with Join Annotation defining FetchType.EAGER.
FetchingEagerEntityJoinHandler() - Constructor for class com.weedow.spring.data.search.join.handler.FetchingEagerEntityJoinHandler
interface EntityJoinHandler implementation to fetch all fields (entity fields and nested fields included) with Join Annotation defining FetchType.EAGER.
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
field_path() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
FIELD_PATH_PART - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
FIELD_PATH_PART - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
FIELD_PATH_PART() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
FIELD_PATH_PART(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
Field_pathContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
FieldExpression - Interface in com.weedow.spring.data.search.expression
Interface to represent an expression related to a Field.
FieldExpression() - Constructor for interface com.weedow.spring.data.search.expression.FieldExpression
 
FieldExpressionImpl - Class in com.weedow.spring.data.search.expression
Default implementation of interface FieldExpression.
FieldExpressionImpl(fieldInfo, value, operator, negated) - Constructor for class com.weedow.spring.data.search.expression.FieldExpressionImpl
Default implementation of interface FieldExpression.
FieldInfo - Class in com.weedow.spring.data.search.expression
Value object with field information.
FieldInfo(fieldPath, fieldName, parentClass) - Constructor for class com.weedow.spring.data.search.expression.FieldInfo
Value object with field information.
FieldPathInfo - Class in com.weedow.spring.data.search.fieldpath
Value object with field path information.
FieldPathInfo(fieldPath, fieldName, fieldClass, parentClass) - Constructor for class com.weedow.spring.data.search.fieldpath.FieldPathInfo
Value object with field path information.
FieldPathResolver - Interface in com.weedow.spring.data.search.fieldpath
Interface to resolve the field path information from the given field path
FieldPathResolver() - Constructor for interface com.weedow.spring.data.search.fieldpath.FieldPathResolver
 
FieldPathResolverImpl - Class in com.weedow.spring.data.search.fieldpath
Default interface FieldPathResolver implementation.
FieldPathResolverImpl(aliasResolutionService) - Constructor for class com.weedow.spring.data.search.fieldpath.FieldPathResolverImpl
Default interface FieldPathResolver implementation.
FieldPathResolverImpl.Companion - Class in com.weedow.spring.data.search.fieldpath
 
findAll(rootExpression, searchDescriptor) - Method in interface com.weedow.spring.data.search.service.DataSearchService
Finds all Entities from the given arguments.
findAll(rootExpression, searchDescriptor) - Method in class com.weedow.spring.data.search.service.DataSearchServiceImpl
Finds all Entities from the given arguments.
format(fieldExpression) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Converts the interface FieldExpression to a formatted String.

G

getAllErrors() - Method in interface com.weedow.spring.data.search.validation.DataSearchErrors
 
getAllErrors() - Method in class com.weedow.spring.data.search.validation.DefaultDataSearchErrors
 
getArguments() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
getATN() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getATN() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
getChannelNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getCharPositionInLine() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getDataSearchErrors() - Method in interface com.weedow.spring.data.search.validation.DataSearchErrorsFactory
 
getDataSearchErrors() - Method in class com.weedow.spring.data.search.validation.DataSearchErrorsFactoryImpl
 
getDtoMapper() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
Return the mapper to convert the entity to a specific DTO.
getEntityClass() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
Entity Class to be searched.
getEntityJoinHandlers() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
Return list of interface EntityJoinHandler to handle the entity joins.
getErrorCode() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
getErrorMessage() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
getErrors() - Method in exception com.weedow.spring.data.search.exception.ValidationException
 
getErrors() - Method in exception com.weedow.spring.data.search.expression.parser.ExpressionParserException
 
getException() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getExpressionParserVisitor(rootClass) - Method in interface com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorFactory
 
getExpressionParserVisitor(rootClass) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorFactoryImpl
 
getExpressions() - Method in class com.weedow.spring.data.search.expression.RootExpressionImpl
 
getFetched() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
getFetched() - Method in class com.weedow.spring.data.search.join.JoinInfo
 
getFieldClass() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
getFieldClass(field) - Method in class com.weedow.spring.data.search.utils.EntityUtils
Gets the type of the given field.
getFieldInfo() - Method in interface com.weedow.spring.data.search.expression.FieldExpression
Returns field information.
getFieldInfo() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns field information.
getFieldName() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
getFieldName() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
getFieldName() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
getFieldPath() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
getFieldPath() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
getFieldPath() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
getFieldsWithAnnotation(clazz, annotationClass) - Method in class com.weedow.spring.data.search.utils.EntityUtils
Gets an array of Fields of the given clazz, annotated with the given annotationClass.
getFILTER_FETCH_JOINS() - Method in class com.weedow.spring.data.search.expression.RootExpressionImpl.Companion
 
getGrammarFileName() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getGrammarFileName() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
getId() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
String representing an identifier to find this Descriptor.
getJoinAnnotationClass(field) - Method in class com.weedow.spring.data.search.utils.EntityUtils
Gets the Join Annotation of the given field.
getJoinName() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
getJoins(filter) - Method in interface com.weedow.spring.data.search.join.EntityJoins
Returns every computed joins for the root Entity.
getJoins(filter) - Method in class com.weedow.spring.data.search.join.EntityJoinsImpl
Returns every computed joins for the root Entity.
getJoinType() - Method in class com.weedow.spring.data.search.join.EntityJoin
 
getJoinType() - Method in class com.weedow.spring.data.search.join.JoinInfo
 
getJpaSpecificationExecutor(entityClass) - Method in class com.weedow.spring.data.search.config.JpaSpecificationExecutorFactory
Returns a new JpaSpecificationExecutor instance for the given Entity Class.
getJpaSpecificationExecutor() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
Return the JpaSpecificationExecutor to search the entities.
getLine() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getLocale() - Method in class com.weedow.spring.data.search.converter.StringToDateConverter
 
getMessage() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getModeNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getNegated() - Method in interface com.weedow.spring.data.search.expression.FieldExpression
Whether the expression is negated.
getNegated() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Whether the expression is negated.
getOffendingSymbol() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getOperator() - Method in interface com.weedow.spring.data.search.expression.FieldExpression
Returns the enum Operator used to compare the value with the field value
getOperator() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns the
getParentClass() - Method in class com.weedow.spring.data.search.expression.FieldInfo
 
getParentClass() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
 
getPath(fieldPath, root) - Method in interface com.weedow.spring.data.search.join.EntityJoins
Returns the Path corresponding to given fieldPath relative to the specified Root.
getPath(fieldPath, root) - Method in class com.weedow.spring.data.search.join.EntityJoinsImpl
Returns the Path corresponding to given fieldPath relative to the specified Root.
getPatterns() - Method in class com.weedow.spring.data.search.converter.StringToDateConverter
 
getRecognizer() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_comparison_operatorContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Boolean_valueContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_operatorContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ExpressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Field_pathContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
getRuleIndex() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
getRuleNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getRuleNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
getSearchDescriptor(id) - Method in class com.weedow.spring.data.search.descriptor.DefaultSearchDescriptorService
Returns the interface SearchDescriptor corresponding to the given Search Descriptor ID.
getSearchDescriptor(id) - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptorService
Returns the interface SearchDescriptor corresponding to the given Search Descriptor ID.
getSerializedATN() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getSerializedATN() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
getSyntaxErrors($this) - Static method in class com.weedow.spring.data.search.expression.parser.SyntaxErrorListener.DefaultImpls
 
getSyntaxErrors() - Method in interface com.weedow.spring.data.search.expression.parser.SyntaxErrorListener
 
getSyntaxErrors() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxErrorListenerImpl
 
getTokenNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
Deprecated. 
getTokenNames() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
Deprecated. 
getType() - Method in class com.weedow.spring.data.search.utils.TypeReference
 
getValidators($this) - Static method in class com.weedow.spring.data.search.descriptor.SearchDescriptor.DefaultImpls
Returns list of interface DataSearchValidator to validate the request parameters.
getValidators() - Method in interface com.weedow.spring.data.search.descriptor.SearchDescriptor
Returns list of interface DataSearchValidator to validate the request parameters.
getValue() - Method in interface com.weedow.spring.data.search.expression.FieldExpression
Returns value to compare with the field value
getValue() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Returns value to compare with the field value
getVocabulary() - Method in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
getVocabulary() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
greaterThan(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is greater than the given value.
greaterThanOrEquals(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is greater or equals than the given value.

H

handle(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.DefaultEntityJoinHandler
Handles the join type for the given arguments.
handle(entityClass, fieldClass, fieldName, joinAnnotation) - Method in interface com.weedow.spring.data.search.join.handler.EntityJoinHandler
Handles the join type for the given arguments.
handle(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.FetchingAllEntityJoinHandler
Handles the join type for the given arguments.
handle(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.FetchingEagerEntityJoinHandler
Handles the join type for the given arguments.
hasErrors() - Method in interface com.weedow.spring.data.search.validation.DataSearchErrors
 
hasErrors() - Method in class com.weedow.spring.data.search.validation.DefaultDataSearchErrors
 
hashCode() - Method in class com.weedow.spring.data.search.dto.DefaultDtoMapper
 
hashCode() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Default implementation of interface FieldExpression.
hashCode() - Method in class com.weedow.spring.data.search.expression.FieldInfo
Value object with field information.
hashCode() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
hashCode() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
Value object with field path information.
hashCode() - Method in class com.weedow.spring.data.search.join.EntityJoin
Value object representing the join type for a specific field.
hashCode() - Method in class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
hashCode() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 

I

id(id) - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Set the Search Descriptor ID. If this method is not called, the default value is the Entity Name in lowercase, deduced by the given Entity Class.
imatches(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value matches the given value and is not case sensitive.
imatches_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
imatches_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
Imatches_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
in(fieldInfo, values) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is contained in the given list of values.
in_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
in_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
In_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
init(entityManager) - Method in class com.weedow.spring.data.search.config.JpaSpecificationExecutorFactory
Initialize the Factory with the given EntityManager.
INSTANCE - Static variable in class com.weedow.spring.data.search.config.JpaSpecificationExecutorFactory
Factory class to create new JpaSpecificationExecutor from EntityManager and the given Entity Class.
INSTANCE - Static variable in class com.weedow.spring.data.search.expression.ExpressionUtils
interface Expression utility methods.
INSTANCE - Static variable in class com.weedow.spring.data.search.utils.EntityUtils
Entity utility methods.
INSTANCE - Static variable in class com.weedow.spring.data.search.utils.NullValue
Object to represent a null value.
isElementCollection(field) - Method in class com.weedow.spring.data.search.utils.EntityUtils
Checks if the given field is annotated with ElementCollection.
isInitialized() - Method in class com.weedow.spring.data.search.config.JpaSpecificationExecutorFactory
Check if the Factory is initialized (Check if the inner EntityManager is not null and open).

J

JoinInfo - Class in com.weedow.spring.data.search.join
Value object with the information of a join.
JoinInfo(joinType, fetched) - Constructor for class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
JoinInfo() - Constructor for class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
JoinInfo.Companion - Class in com.weedow.spring.data.search.join
 
jpaSpecificationExecutor(jpaSpecificationExecutor) - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Set a specific JpaSpecificationExecutor to be used to search for entities. If this method is not called, a default implementation of JpaSpecificationExecutor is retrieved from class JpaSpecificationExecutorFactory.
JpaSpecificationExecutorFactory - Class in com.weedow.spring.data.search.config
Factory class to create new JpaSpecificationExecutor from EntityManager and the given Entity Class.
JpaSpecificationService - Interface in com.weedow.spring.data.search.specification
Service interface to create a Specification to be used by the interface DataSearchService.
JpaSpecificationService() - Constructor for interface com.weedow.spring.data.search.specification.JpaSpecificationService
 
JpaSpecificationServiceImpl - Class in com.weedow.spring.data.search.specification
Default interface JpaSpecificationService implementation.
JpaSpecificationServiceImpl() - Constructor for class com.weedow.spring.data.search.specification.JpaSpecificationServiceImpl
Default interface JpaSpecificationService implementation.
JpaSpecificationServiceImpl.Companion - Class in com.weedow.spring.data.search.specification
 

K

K_AND - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_AND() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.AndExpressionContext
 
K_AND() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
K_AND - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_BETWEEN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_BETWEEN() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
K_BETWEEN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_FALSE - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_FALSE - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_IMATCHES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_IMATCHES() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
K_IMATCHES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_IN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_IN() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
K_IN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_IS - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_IS - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_IS() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
K_MATCHES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_MATCHES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_MATCHES() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
K_NOT - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
K_NOT - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
K_NOT() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
K_NULL - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_NULL - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_NULL() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
K_OR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_OR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
K_OR() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 
K_TRUE - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
K_TRUE - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
klogger($this$klogger) - Static method in class com.weedow.spring.data.search.utils.LoggingKt
Utility method to declare a new logger in a Class.

L

lessThan(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is less than the given value.
lessThanOrEquals(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value is less or equals than the given value.
LoggingKt - Class in com.weedow.spring.data.search.utils
 
LoggingKt() - Constructor for class com.weedow.spring.data.search.utils.LoggingKt
 
LogicalOperator - Enum in com.weedow.spring.data.search.expression
Enum of logical operators

M

map(source) - Method in class com.weedow.spring.data.search.dto.DefaultDtoMapper
Returns the given Entity bean directly
map(source) - Method in interface com.weedow.spring.data.search.dto.DtoMapper
Maps the given source entity to a target DTO.
matches(fieldInfo, value) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create an interface Expression to test whether the field value matches the given value.
matches_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
matches_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
Matches_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
MaxValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value is less or equals to the specified maxValue.
MaxValidator(maxValue, fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.MaxValidator
interface DataSearchValidator implementation to check if the field expression value is less or equals to the specified maxValue.
MinValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value is greater or equals to the specified minValue.
MinValidator(minValue, fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.MinValidator
interface DataSearchValidator implementation to check if the field expression value is greater or equals to the specified minValue.
modeNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 

N

NegativeExpressionContext(ctx) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.NegativeExpressionContext
 
not(expression) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create a negation of the given expression.
NotEmptyValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if there is at least one field expression.
NotEmptyValidator(errorCode, errorMessage) - Constructor for class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
interface DataSearchValidator implementation to check if there is at least one field expression.
NotEmptyValidator() - Constructor for class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
interface DataSearchValidator implementation to check if there is at least one field expression.
NotEmptyValidator.Companion - Class in com.weedow.spring.data.search.validation.validator
 
NotNullValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value is not null.
NotNullValidator(fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.NotNullValidator
interface DataSearchValidator implementation to check if the field expression value is not null.
null_comparison_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
null_comparison_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
Null_comparison_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Null_comparison_expressionContext
 
NULL_VALUE - Static variable in class com.weedow.spring.data.search.utils.NullValue
 
NullValue - Class in com.weedow.spring.data.search.utils
Object to represent a null value.
NUMBER - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
NUMBER - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
NUMBER() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 
number_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
number_value(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
number_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
number_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
number_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
Number_valueContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Number_valueContext
 

O

OPEN_PAR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
OPEN_PAR() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
OPEN_PAR - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
OPEN_PAR() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
Operator - Enum in com.weedow.spring.data.search.expression
Enum of operators
or(expressions) - Method in class com.weedow.spring.data.search.expression.ExpressionUtils
Create a disjunction of the given expressions.
OrExpressionContext(ctx) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.OrExpressionContext
 

P

ParenthesizedExpressionContext(ctx) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.ParenthesizedExpressionContext
 
parse(query, rootClass) - Method in interface com.weedow.spring.data.search.expression.parser.ExpressionParser
 
parse(query, rootClass) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserImpl
 
PatternValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value matches the specified pattern.
PatternValidator(pattern, fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.PatternValidator
interface DataSearchValidator implementation to check if the field expression value matches the specified pattern.

Q

QueryBaseListener - Class in com.weedow.spring.data.search.expression.parser
This class provides an empty implementation of interface QueryListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
QueryBaseListener() - Constructor for class com.weedow.spring.data.search.expression.parser.QueryBaseListener
 
QueryBaseVisitor<T> - Class in com.weedow.spring.data.search.expression.parser
This class provides an empty implementation of interface QueryVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
QueryBaseVisitor() - Constructor for class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
 
QueryLexer - Class in com.weedow.spring.data.search.expression.parser
 
QueryLexer(input) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryLexer
 
QueryListener - Interface in com.weedow.spring.data.search.expression.parser
This interface defines a complete listener for a parse tree produced by class QueryParser.
QueryListener() - Constructor for interface com.weedow.spring.data.search.expression.parser.QueryListener
 
QueryParser - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser(input) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser
 
QueryParser.AndExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Between_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Boolean_comparison_operatorContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Boolean_valueContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Comparison_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Comparison_operatorContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.ExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Field_pathContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Imatches_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.In_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Matches_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.NegativeExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Null_comparison_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Number_valueContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.OrExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.ParenthesizedExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.Simple_expressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.SimpleExpressionContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.StartContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.String_valueContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryParser.ValueContext - Class in com.weedow.spring.data.search.expression.parser
 
QueryVisitor<T> - Interface in com.weedow.spring.data.search.expression.parser
This interface defines a complete generic visitor for a parse tree produced by class QueryParser.
QueryVisitor() - Constructor for interface com.weedow.spring.data.search.expression.parser.QueryVisitor
 

R

RangeValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value is between the specified minValue and maxValue.
RangeValidator(minValue, maxValue, fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.RangeValidator
interface DataSearchValidator implementation to check if the field expression value is between the specified minValue and maxValue.
reject(errorCode, errorMessage, arguments) - Method in interface com.weedow.spring.data.search.validation.DataSearchErrors
 
reject(errorCode, errorMessage, arguments) - Method in class com.weedow.spring.data.search.validation.DefaultDataSearchErrors
 
RequiredValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if all specified required fieldPaths are present.
RequiredValidator(fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.RequiredValidator
interface DataSearchValidator implementation to check if all specified required fieldPaths are present.
reset() - Method in class com.weedow.spring.data.search.config.JpaSpecificationExecutorFactory
Reset the Factory.
resetJpaSpecificationExecutorFactory() - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
 
resolve(parentClass, alias) - Method in interface com.weedow.spring.data.search.alias.AliasResolutionService
Resolve the given alias to the name of the field present in the given Class.
resolve(entityClass, field) - Method in interface com.weedow.spring.data.search.alias.AliasResolver
Resolve the aliases for the given entityClass and given Field.
resolve(parentClass, alias) - Method in class com.weedow.spring.data.search.alias.DefaultAliasResolutionService
Resolve the given alias to the name of the field present in the given Class.
resolve(entityClass, field) - Method in class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver
Resolve the aliases for the given entityClass and given Field.
resolveExpression(rootClass, fieldPath, fieldValues, operator, negated) - Method in interface com.weedow.spring.data.search.expression.ExpressionResolver
 
resolveExpression(rootClass, fieldPath, fieldValues, operator, negated) - Method in class com.weedow.spring.data.search.expression.ExpressionResolverImpl
 
resolveFieldPath(rootClass, fieldPath) - Method in interface com.weedow.spring.data.search.fieldpath.FieldPathResolver
Resolves the field path information from the given fieldPath relative to the specified rootClass.
resolveFieldPath(rootClass, fieldPath) - Method in class com.weedow.spring.data.search.fieldpath.FieldPathResolverImpl
Resolves the field path information from the given fieldPath relative to the specified rootClass.
RootExpression<T> - Interface in com.weedow.spring.data.search.expression
Root interface Expression that contains the set of interface Expressions.
RootExpression() - Constructor for interface com.weedow.spring.data.search.expression.RootExpression
 
RootExpressionImpl<T> - Class in com.weedow.spring.data.search.expression
Default interface RootExpression implementation.
RootExpressionImpl(expressions) - Constructor for class com.weedow.spring.data.search.expression.RootExpressionImpl
Default interface RootExpression implementation.
RootExpressionImpl.Companion - Class in com.weedow.spring.data.search.expression
 
RULE_between_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_boolean_comparison_operator - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_boolean_value - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_comparison_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_comparison_operator - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_field_path - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_imatches_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_in_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_matches_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_null_comparison_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_number_value - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_simple_expression - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_start - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_string_value - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
RULE_value - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
ruleNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
ruleNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 

S

search(searchDescriptorId, params) - Method in class com.weedow.spring.data.search.controller.DataSearchController
 
searchAliasResolutionService(aliasResolvers) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
 
SearchConfigurationSupport - Class in com.weedow.spring.data.search.config
Main class providing the configuration of Spring Data Search. An alternative more advanced option is to extend directly from this class and override methods as necessary, remembering to add annotationclass Configuration to the subclass and annotationclass Bean to overridden annotationclass Bean methods.
SearchConfigurationSupport() - Constructor for class com.weedow.spring.data.search.config.SearchConfigurationSupport
Main class providing the configuration of Spring Data Search. An alternative more advanced option is to extend directly from this class and override methods as necessary, remembering to add annotationclass Configuration to the subclass and annotationclass Bean to overridden annotationclass Bean methods.
SearchConfigurer - Interface in com.weedow.spring.data.search.config
Interface that defines callback methods to customize the configuration for Spring Data Search.
SearchConfigurer() - Constructor for interface com.weedow.spring.data.search.config.SearchConfigurer
 
SearchConfigurer.DefaultImpls - Class in com.weedow.spring.data.search.config
Interface that defines callback methods to customize the configuration for Spring Data Search.
SearchConfigurerComposite - Class in com.weedow.spring.data.search.config
A interface SearchConfigurer that delegates to one or more others.
SearchConfigurerComposite() - Constructor for class com.weedow.spring.data.search.config.SearchConfigurerComposite
A interface SearchConfigurer that delegates to one or more others.
searchConversionService(converters) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
 
SearchDescriptor<T> - Interface in com.weedow.spring.data.search.descriptor
Search Descriptor allows exposing automatically a search endpoint for a JPA Entity.
SearchDescriptor() - Constructor for interface com.weedow.spring.data.search.descriptor.SearchDescriptor
 
SearchDescriptor.DefaultImpls - Class in com.weedow.spring.data.search.descriptor
Search Descriptor allows exposing automatically a search endpoint for a JPA Entity.
SearchDescriptorBuilder<T> - Class in com.weedow.spring.data.search.descriptor
Class to construct a new interface SearchDescriptor using the Builder pattern.
SearchDescriptorBuilder(entityClass) - Constructor for class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Class to construct a new interface SearchDescriptor using the Builder pattern.
SearchDescriptorBuilder.Companion - Class in com.weedow.spring.data.search.descriptor
 
SearchDescriptorNotFound - Exception in com.weedow.spring.data.search.exception
Exception thrown when a interface SearchDescriptor is not found from the Search Descriptor ID.
SearchDescriptorNotFound(searchDescriptorId) - Constructor for exception com.weedow.spring.data.search.exception.SearchDescriptorNotFound
Exception thrown when a interface SearchDescriptor is not found from the Search Descriptor ID.
SearchDescriptorRegistry - Interface in com.weedow.spring.data.search.descriptor
SearchDescriptorRegistry() - Constructor for interface com.weedow.spring.data.search.descriptor.SearchDescriptorRegistry
 
searchDescriptorService(searchDescriptors) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
 
SearchDescriptorService - Interface in com.weedow.spring.data.search.descriptor
A service interface for interface SearchDescriptor.
SearchDescriptorService() - Constructor for interface com.weedow.spring.data.search.descriptor.SearchDescriptorService
 
sempred(_localctx, ruleIndex, predIndex) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
setConfigurers(configurers) - Method in class com.weedow.spring.data.search.config.DelegatingSearchConfiguration
 
setEntityManager(entityManager) - Method in class com.weedow.spring.data.search.config.SearchConfigurationSupport
 
setOffendingSymbol(p) - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
simple_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
simple_expression() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.SimpleExpressionContext
 
Simple_expressionContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.Simple_expressionContext
 
SimpleExpressionContext(ctx) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.SimpleExpressionContext
 
SPACES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
SPACES - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
start() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
StartContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.StartContext
 
STRING - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
STRING - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
STRING() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
string_value(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Between_expressionContext
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Comparison_expressionContext
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Imatches_expressionContext
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.Matches_expressionContext
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
string_value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
String_valueContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.String_valueContext
 
StringToDateConverter - Class in com.weedow.spring.data.search.converter
A converter that converts from String to Date.
StringToDateConverter(patterns, locale) - Constructor for class com.weedow.spring.data.search.converter.StringToDateConverter
A converter that converts from String to Date.
StringToDateConverter() - Constructor for class com.weedow.spring.data.search.converter.StringToDateConverter
A converter that converts from String to Date.
StringToDateConverter.Companion - Class in com.weedow.spring.data.search.converter
 
StringToOffsetDateTimeConverter - Class in com.weedow.spring.data.search.converter
A converter that converts from String to OffsetDateTime.
StringToOffsetDateTimeConverter(dateTimeFormatter) - Constructor for class com.weedow.spring.data.search.converter.StringToOffsetDateTimeConverter
A converter that converts from String to OffsetDateTime.
StringToOffsetDateTimeConverter() - Constructor for class com.weedow.spring.data.search.converter.StringToOffsetDateTimeConverter
A converter that converts from String to OffsetDateTime.
supports(entityClass, field) - Method in interface com.weedow.spring.data.search.alias.AliasResolver
Check if the given Class and the given Field are supported by this AliasResolver.
supports(entityClass, field) - Method in class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver
Check if the given Class and the given Field are supported by this AliasResolver.
supports(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.DefaultEntityJoinHandler
Checks if the given arguments are supported by this EntityJoinHandler.
supports(entityClass, fieldClass, fieldName, joinAnnotation) - Method in interface com.weedow.spring.data.search.join.handler.EntityJoinHandler
Checks if the given arguments are supported by this EntityJoinHandler.
supports(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.FetchingAllEntityJoinHandler
Checks if the given arguments are supported by this EntityJoinHandler.
supports(entityClass, fieldClass, fieldName, joinAnnotation) - Method in class com.weedow.spring.data.search.join.handler.FetchingEagerEntityJoinHandler
Checks if the given arguments are supported by this EntityJoinHandler.
supports(fieldExpression) - Method in interface com.weedow.spring.data.search.validation.DataSearchValidator
Checks if the given interface FieldExpression is supported by the validator.
supports(fieldExpression) - Method in class com.weedow.spring.data.search.validation.validator.AbstractFieldPathValidator
Checks if the given interface FieldExpression is supported by the validator.
SyntaxError - Class in com.weedow.spring.data.search.expression.parser
 
SyntaxError(recognizer, offendingSymbol, line, charPositionInLine, message, exception) - Constructor for class com.weedow.spring.data.search.expression.parser.SyntaxError
 
syntaxError(recognizer, offendingSymbol, line, charPositionInLine, msg, e) - Method in interface com.weedow.spring.data.search.expression.parser.SyntaxErrorListener
 
syntaxError(recognizer, offendingSymbol, line, charPositionInLine, msg, e) - Method in class com.weedow.spring.data.search.expression.parser.SyntaxErrorListenerImpl
 
SyntaxErrorListener - Interface in com.weedow.spring.data.search.expression.parser
 
SyntaxErrorListener() - Constructor for interface com.weedow.spring.data.search.expression.parser.SyntaxErrorListener
 
SyntaxErrorListener.DefaultImpls - Class in com.weedow.spring.data.search.expression.parser
 
SyntaxErrorListenerImpl - Class in com.weedow.spring.data.search.expression.parser
 
SyntaxErrorListenerImpl() - Constructor for class com.weedow.spring.data.search.expression.parser.SyntaxErrorListenerImpl
 

T

T__0 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__0 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__1 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__1 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__2 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__2 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__3 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__3 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__4 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__4 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__5 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__5 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__6 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__6 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
T__7 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
T__7 - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
toExpression(params, rootClass) - Method in interface com.weedow.spring.data.search.expression.ExpressionMapper
Convert the specified params to interface Expression.
toExpression(params, rootClass) - Method in class com.weedow.spring.data.search.expression.ExpressionMapperImpl
Convert the specified params to interface Expression.
toFieldExpressions(negated) - Method in interface com.weedow.spring.data.search.expression.Expression
Converts this Expression to a interface FieldExpression.
toFieldExpressions(negated) - Method in class com.weedow.spring.data.search.expression.RootExpressionImpl
Converts this Expression to a interface FieldExpression.
tokenNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
tokenNames - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
toSpecification(entityJoins) - Method in interface com.weedow.spring.data.search.expression.Expression
Converts this Expression to a Specification.
toSpecification(entityJoins) - Method in class com.weedow.spring.data.search.expression.RootExpressionImpl
Converts this Expression to a Specification.
toString() - Method in class com.weedow.spring.data.search.expression.FieldExpressionImpl
Default implementation of interface FieldExpression.
toString() - Method in class com.weedow.spring.data.search.expression.FieldInfo
Value object with field information.
toString() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxError
 
toString() - Method in class com.weedow.spring.data.search.expression.parser.SyntaxErrorListenerImpl
 
toString() - Method in class com.weedow.spring.data.search.fieldpath.FieldPathInfo
Value object with field path information.
toString() - Method in class com.weedow.spring.data.search.join.EntityJoin
Value object representing the join type for a specific field.
toString() - Method in class com.weedow.spring.data.search.join.JoinInfo
Value object with the information of a join.
toString() - Method in class com.weedow.spring.data.search.utils.NullValue
 
toString() - Method in class com.weedow.spring.data.search.validation.DataSearchError
 
TypeReference<T> - Class in com.weedow.spring.data.search.utils
This generic abstract class is used for obtaining full generics type information by sub-classing.
TypeReference() - Constructor for class com.weedow.spring.data.search.utils.TypeReference
This generic abstract class is used for obtaining full generics type information by sub-classing.

U

UnsupportedOperatorException - Exception in com.weedow.spring.data.search.exception
Exception thrown when the given enum Operator is not yet supported by Spring Data Search.
UnsupportedOperatorException(operator) - Constructor for exception com.weedow.spring.data.search.exception.UnsupportedOperatorException
Exception thrown when the given enum Operator is not yet supported by Spring Data Search.
UrlValidator - Class in com.weedow.spring.data.search.validation.validator
interface DataSearchValidator implementation to check if the field expression value matches a valid URL.
UrlValidator(fieldPaths) - Constructor for class com.weedow.spring.data.search.validation.validator.UrlValidator
interface DataSearchValidator implementation to check if the field expression value matches a valid URL.

V

validate(fieldExpressions, searchDescriptor) - Method in interface com.weedow.spring.data.search.validation.DataSearchValidationService
Validates the given interface FieldExpression.
validate(fieldExpressions, searchDescriptor) - Method in class com.weedow.spring.data.search.validation.DataSearchValidationServiceImpl
Validates the given interface FieldExpression.
validate(fieldExpressions, errors) - Method in interface com.weedow.spring.data.search.validation.DataSearchValidator
Validates the given fieldExpressions.
validate(fieldExpressions, errors) - Method in class com.weedow.spring.data.search.validation.validator.NotEmptyValidator
Validates the given fieldExpressions.
validate(fieldExpressions, errors) - Method in class com.weedow.spring.data.search.validation.validator.RequiredValidator
Validates the given fieldExpressions.
validateCollection(values, fieldExpression, errors) - Method in interface com.weedow.spring.data.search.validation.DataSearchValidator
Override this method to validate the given collection of values related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in interface com.weedow.spring.data.search.validation.DataSearchValidator
Override this method to validate the given single value related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.AbstractNumberValidator
Override this method to validate the given single value related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.EmailValidator
Override this method to validate the given single value related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.NotNullValidator
Override this method to validate the given single value related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.PatternValidator
Override this method to validate the given single value related to the interface FieldExpression.
validateSingle(value, fieldExpression, errors) - Method in class com.weedow.spring.data.search.validation.validator.UrlValidator
Override this method to validate the given single value related to the interface FieldExpression.
ValidationException - Exception in com.weedow.spring.data.search.exception
 
ValidationException(errors, status, reason) - Constructor for exception com.weedow.spring.data.search.exception.ValidationException
 
ValidationException.Companion - Class in com.weedow.spring.data.search.exception
 
validators(validators) - Method in class com.weedow.spring.data.search.descriptor.SearchDescriptorBuilder
Set the validators to validate the query parameters.
value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
value(i) - Method in class com.weedow.spring.data.search.expression.parser.QueryParser.In_expressionContext
 
value() - Method in class com.weedow.spring.data.search.expression.parser.QueryParser
 
ValueContext(parent, invokingState) - Constructor for class com.weedow.spring.data.search.expression.parser.QueryParser.ValueContext
 
visitAndExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitAndExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
Visit a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
visitAndExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
Visit a parse tree produced by the andExpression labeled alternative in QueryParser#expression.
visitBetween_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitBetween_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitBetween_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitBoolean_comparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitBoolean_comparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitBoolean_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitBoolean_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitComparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitComparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitComparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitComparison_operator(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitComparison_operator(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitErrorNode(node) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
The default implementation does nothing.
visitField_path(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitField_path(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitImatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitImatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitImatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitIn_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitIn_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitIn_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitMatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitMatches_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitMatches_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitNegativeExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitNegativeExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
Visit a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
visitNegativeExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
Visit a parse tree produced by the negativeExpression labeled alternative in QueryParser#expression.
visitNull_comparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitNull_comparison_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitNull_comparison_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitNumber_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitNumber_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitOrExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitOrExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
Visit a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
visitOrExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
Visit a parse tree produced by the orExpression labeled alternative in QueryParser#expression.
visitParenthesizedExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitParenthesizedExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
Visit a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
visitParenthesizedExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
Visit a parse tree produced by the parenthesizedExpression labeled alternative in QueryParser#expression.
visitSimple_expression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitSimple_expression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitSimpleExpression(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
Visit a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
visitSimpleExpression(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
Visit a parse tree produced by the simpleExpression labeled alternative in QueryParser#expression.
visitStart(ctx) - Method in class com.weedow.spring.data.search.expression.parser.ExpressionParserVisitorImpl
 
visitStart(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitStart(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitString_value(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitString_value(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
visitTerminal(node) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseListener
The default implementation does nothing.
visitValue(ctx) - Method in class com.weedow.spring.data.search.expression.parser.QueryBaseVisitor
visitValue(ctx) - Method in interface com.weedow.spring.data.search.expression.parser.QueryVisitor
VOCABULARY - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
VOCABULARY - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 

_

_ATN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
_ATN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
_decisionToDFA - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
_decisionToDFA - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
_serializedATN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
_serializedATN - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
_sharedContextCache - Static variable in class com.weedow.spring.data.search.expression.parser.QueryLexer
 
_sharedContextCache - Static variable in class com.weedow.spring.data.search.expression.parser.QueryParser
 
A B C D E F G H I J K L M N O P Q R S T U V _ 
Skip navigation links