Index
All Classes and Interfaces|All Packages|Serialized Form
A
- absolute() - Element in annotation interface in.co.akshitbansal.springwebquery.annotation.MapsTo
-
Whether this mapping starts a new absolute path from the entity root.
- apply(Specification<E>) - Method in interface in.co.akshitbansal.springwebquery.repository.SpecificationCustomizer
-
Applies additional specification logic to the generated filter.
B
- BETWEEN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Range operator (
=between=or=bt=).
C
- CachedDTOToEntityPathMapper - Class in in.co.akshitbansal.springwebquery.pathmapper
-
Cached
DTOToEntityPathMappervariant that memoizes both successful and failed path resolutions. - CachedPreferredConstructorDiscoverer<T> - Class in in.co.akshitbansal.springwebquery.tupleconverter
-
Cached
PreferredConstructorDiscoverervariant that memoizes constructor matches by target DTO type and tuple shape. - clazz - Variable in class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscoverer
-
DTO type whose constructors are inspected.
- convert(Tuple) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.TupleConverter
-
Converts one tuple into the configured DTO type.
- count(String, Class<?>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Counts rows without a specification customizer.
- count(String, SpecificationCustomizer<E>, Class<?>) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Counts rows matching the supplied filter using repository defaults.
- count(String, SpecificationCustomizer<E>, Class<?>, boolean, boolean, int) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Counts rows matching the supplied filter using explicit validation settings.
- count(String, SpecificationCustomizer<E>, Class<?>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Counts rows using the repository-wide validation defaults configured for the implementation.
- count(String, SpecificationCustomizer<E>, Class<?>, boolean, boolean, int) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes the same filtering pipeline as
WebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)but produces a row count instead of projected content. - customOperators() - Element in annotation interface in.co.akshitbansal.springwebquery.annotation.RSQLFilterable
-
Custom operators allowed for this field.
D
- discover(Tuple) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.CachedPreferredConstructorDiscoverer
-
Finds a constructor for the supplied tuple, serving the result from the shared cache whenever the tuple shape has already been seen.
- discover(Tuple) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscoverer
-
Finds a constructor whose parameter list is compatible with the supplied tuple and makes it accessible for later invocation.
- dtoClass - Variable in class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapper
-
DTO type exposed to callers for filtering and sorting.
- DTOToEntityPathMapper - Class in in.co.akshitbansal.springwebquery.pathmapper
-
Translates DTO-visible selector paths into entity paths used for query construction.
- DTOToEntityPathMapper.MappingResult - Class in in.co.akshitbansal.springwebquery.pathmapper
-
Immutable outcome of mapping one DTO selector to an entity path.
- DTOToEntityPathMapperFactory - Class in in.co.akshitbansal.springwebquery.pathmapper
-
Creates
DTOToEntityPathMapperinstances with optional shared caching. - DTOToEntityPathMapperFactory() - Constructor for class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapperFactory
-
Creates a factory that produces uncached mappers.
- DTOToEntityPathMapperFactory(int, int) - Constructor for class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapperFactory
-
Creates a factory that produces cached mappers.
E
- entityClass - Variable in class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapper
-
Entity type that receives translated selector paths.
- EQUAL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Strict equality operator (
==).
F
- FilterableFieldValidator - Class in in.co.akshitbansal.springwebquery.validator
-
Validator that enforces
@RSQLFilterableconstraints for a resolved terminal field and requested comparison operator. - FilterableFieldValidator() - Constructor for class in.co.akshitbansal.springwebquery.validator.FilterableFieldValidator
- findAll(String, Pageable, SelectionsProvider<E>, Class<D>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes a filtered, sorted, and paginated projection query without a specification customizer.
- findAll(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Executes a projected result query using repository defaults.
- findAll(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>, boolean, boolean, int) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Executes a projected result query using explicit validation settings.
- findAll(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes
WebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)using the repository-wide validation defaults configured for the implementation. - findAll(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>, boolean, boolean, int) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes the full Spring Web Query pipeline and returns only the projected content rows for the requested page window.
- findAllPaged(String, Pageable, SelectionsProvider<E>, Class<D>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes a filtered, sorted, and paginated projection query without a specification customizer and returns a
Page. - findAllPaged(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Executes a paged projected query using repository defaults.
- findAllPaged(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>, boolean, boolean, int) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes the same query pipeline as
WebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)but returns aPagewith count metadata. - findAllPaged(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>, boolean, boolean, int) - Method in class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Executes a paged projected query using explicit validation settings.
- findAllPaged(String, Pageable, SelectionsProvider<E>, SpecificationCustomizer<E>, Class<D>) - Method in interface in.co.akshitbansal.springwebquery.repository.WebQueryRepository
-
Executes a filtered, sorted, and paginated projection query using the repository-wide validation defaults and returns a
Page.
G
- getComparisonOperator() - Method in interface in.co.akshitbansal.springwebquery.operator.RSQLCustomOperator
-
Returns the RSQL
ComparisonOperatorfor this custom operator. - getFieldMappings() - Method in class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitor
-
Returns the DTO-to-entity selector mappings discovered so far during traversal.
- getSelections(Root<E>, CriteriaQuery<?>, CriteriaBuilder) - Method in interface in.co.akshitbansal.springwebquery.repository.SelectionsProvider
-
Defines the tuple selections to apply to the result query.
- getTargetClass() - Method in class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscoverer
-
Returns the DTO type whose constructors this discoverer inspects.
- getType() - Method in interface in.co.akshitbansal.springwebquery.operator.RSQLCustomOperator
-
Returns the Java type of the operand that this operator handles.
- GREATER_THAN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Greater than operator (
>or=gt=). - GREATER_THAN_OR_EQUAL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Greater than or equal to operator (
>=or=ge=).
I
- IGNORE_CASE - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Case-insensitive equality operator (
=icase=or=ic=). - IGNORE_CASE_LIKE - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Case-insensitive like operator (
=ilike=or=ik=). - IGNORE_CASE_NOT_LIKE - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Case-insensitive not like operator (
=inotlike=or=ni=). - IN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Set membership operator (
=in=). - in.co.akshitbansal.springwebquery.annotation - package in.co.akshitbansal.springwebquery.annotation
-
Annotations that define the public filtering and sorting contract for query selectors and, where needed, map selector fields to underlying entity paths.
- in.co.akshitbansal.springwebquery.ast - package in.co.akshitbansal.springwebquery.ast
-
RSQL abstract-syntax-tree visitors and metadata used to validate parsed query expressions before predicate construction.
- in.co.akshitbansal.springwebquery.exception - package in.co.akshitbansal.springwebquery.exception
-
Exceptions raised for invalid query requests and query-related misconfiguration discovered while validating or constructing queries.
- in.co.akshitbansal.springwebquery.operator - package in.co.akshitbansal.springwebquery.operator
-
Built-in and custom RSQL operator abstractions used by parsing, validation, and predicate generation.
- in.co.akshitbansal.springwebquery.pathmapper - package in.co.akshitbansal.springwebquery.pathmapper
-
Components that translate selector paths from the public query contract to underlying entity paths, with optional shared caching.
- in.co.akshitbansal.springwebquery.repository - package in.co.akshitbansal.springwebquery.repository
-
Repository abstractions for executing Spring Web Query operations and integrating query-specific concerns such as projection selection and specification customization.
- in.co.akshitbansal.springwebquery.resolver - package in.co.akshitbansal.springwebquery.resolver
-
Reflection-based utilities for resolving selector paths against Java type hierarchies.
- in.co.akshitbansal.springwebquery.tupleconverter - package in.co.akshitbansal.springwebquery.tupleconverter
-
Utilities for converting JPA
Tupleprojections into DTO instances by matching tuple shapes to constructors. - in.co.akshitbansal.springwebquery.validator - package in.co.akshitbansal.springwebquery.validator
-
Validators that enforce field-level filtering and sorting permissions for resolved selector paths.
- IS_NULL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Null check operator (
=null=,=isnull=, or=na=).
L
- LESS_THAN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Less than operator (
<or=lt=). - LESS_THAN_OR_EQUAL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Less than or equal to operator (
<=or=le=). - LIKE - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Like operator (
=like=or=ke=).
M
- map(String) - Method in class in.co.akshitbansal.springwebquery.pathmapper.CachedDTOToEntityPathMapper
-
Resolves a DTO path, serving the result from cache whenever possible.
- map(String) - Method in class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapper
-
Maps a DTO-visible selector path to the corresponding entity path.
- MappingResult() - Constructor for class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapper.MappingResult
- MapsTo - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Declares how a DTO field contributes to the entity path derived from a DTO selector.
N
- newConverter(Class<T>) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.TupleConverterFactory
-
Creates a converter for the supplied DTO type.
- newDiscoverer(Class<T>) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscovererFactory
-
Creates a discoverer for the supplied DTO type.
- newMapper(Class<?>, Class<?>) - Method in class in.co.akshitbansal.springwebquery.pathmapper.DTOToEntityPathMapperFactory
-
Creates a mapper for the supplied entity/DTO pair.
- newValidationRSQLVisitor(Class<?>, Class<?>, boolean, boolean, int) - Method in class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitorFactory
-
Creates a validation visitor for the supplied query contract.
- NodeMetadata - Class in in.co.akshitbansal.springwebquery.ast
-
Carries traversal metadata while walking an RSQL abstract syntax tree.
- NodeMetadata() - Constructor for class in.co.akshitbansal.springwebquery.ast.NodeMetadata
- NOT_BETWEEN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Not between operator (
=notbetween=or=nb=). - NOT_EQUAL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Inequality operator (
!=). - NOT_IN - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Set non-membership operator (
=out=). - NOT_LIKE - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Not like operator (
=notlike=or=nk=). - NOT_NULL - Enum constant in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Non-null check operator (
=notnull=,=isnotnull=, or=nn=).
P
- PreferredConstructorDiscoverer<T> - Class in in.co.akshitbansal.springwebquery.tupleconverter
-
Locates a constructor that can materialize a DTO from a JPA
Tuple. - PreferredConstructorDiscoverer() - Constructor for class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscoverer
- PreferredConstructorDiscovererFactory - Class in in.co.akshitbansal.springwebquery.tupleconverter
-
Creates
PreferredConstructorDiscovererinstances with optional shared constructor caching. - PreferredConstructorDiscovererFactory(boolean) - Constructor for class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscovererFactory
-
Creates a factory that produces cached or uncached discoverers.
Q
- QueryConfigurationException - Exception in in.co.akshitbansal.springwebquery.exception
-
Exception thrown when the library is misconfigured by the developer.
- QueryConfigurationException(String) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryConfigurationException
-
Constructs a new query configuration exception with the specified detail message.
- QueryConfigurationException(String, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryConfigurationException
-
Constructs a new query configuration exception with the specified detail message and cause.
- QueryException - Exception in in.co.akshitbansal.springwebquery.exception
-
Base exception thrown for all RSQL query or pagination related errors.
- QueryException(String) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryException
-
Constructs a new query exception with the specified detail message.
- QueryException(String, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryException
-
Constructs a new query exception with the specified detail message and cause.
- QueryFieldValidationException - Exception in in.co.akshitbansal.springwebquery.exception
-
Indicates that query validation failed for a specific field path.
- QueryFieldValidationException(String, String) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryFieldValidationException
-
Creates a new field validation exception.
- QueryFieldValidationException(String, String, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryFieldValidationException
-
Creates a new field validation exception with an underlying cause.
- QueryForbiddenLogicalOperatorException - Exception in in.co.akshitbansal.springwebquery.exception
-
Indicates that a query uses a logical operator that is not allowed by the active
@WebQueryconfiguration. - QueryForbiddenLogicalOperatorException(String, LogicalOperator) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryForbiddenLogicalOperatorException
-
Creates a new forbidden logical-operator exception.
- QueryForbiddenLogicalOperatorException(String, LogicalOperator, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryForbiddenLogicalOperatorException
-
Creates a new forbidden logical-operator exception with an underlying cause.
- QueryForbiddenOperatorException - Exception in in.co.akshitbansal.springwebquery.exception
-
Indicates that a query uses an operator that is not allowed for a specific field path.
- QueryForbiddenOperatorException(String, String, ComparisonOperator, Set<ComparisonOperator>) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryForbiddenOperatorException
-
Creates a new forbidden operator exception.
- QueryForbiddenOperatorException(String, String, ComparisonOperator, Set<ComparisonOperator>, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryForbiddenOperatorException
-
Creates a new forbidden operator exception with an underlying cause.
- QueryMaxASTDepthExceededException - Exception in in.co.akshitbansal.springwebquery.exception
-
Indicates that a query exceeded the maximum allowed RSQL AST depth.
- QueryMaxASTDepthExceededException(String, int) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryMaxASTDepthExceededException
-
Creates a new max AST depth exceeded exception.
- QueryMaxASTDepthExceededException(String, int, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryMaxASTDepthExceededException
-
Creates a new max AST depth exceeded exception with an underlying cause.
- QueryValidationException - Exception in in.co.akshitbansal.springwebquery.exception
-
Exception thrown when an API consumer provides an invalid RSQL query, sorting request, or filter parameters.
- QueryValidationException(String) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryValidationException
-
Constructs a new query validation exception with the specified detail message.
- QueryValidationException(String, Throwable) - Constructor for exception in.co.akshitbansal.springwebquery.exception.QueryValidationException
-
Constructs a new query validation exception with the specified detail message and cause.
R
- ReflectiveFieldResolver - Class in in.co.akshitbansal.springwebquery.resolver
-
Resolves dotted field paths against a root class using reflection.
- ReflectiveFieldResolver() - Constructor for class in.co.akshitbansal.springwebquery.resolver.ReflectiveFieldResolver
- resolveFieldPath(String) - Method in class in.co.akshitbansal.springwebquery.resolver.ReflectiveFieldResolver
-
Resolves a dotted field path from the configured root class.
- RSQLCustomOperator<T extends Comparable<?>> - Interface in in.co.akshitbansal.springwebquery.operator
-
Interface for defining custom RSQL operators.
- RSQLDefaultOperator - Enum Class in in.co.akshitbansal.springwebquery.operator
-
Enumerates the built-in comparison operators exposed by the library.
- RSQLFilterable - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Marks a field as filterable and declares which comparison operators are allowed when that field is the terminal field of an RSQL selector path.
- RSQLFilterableEquality - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Convenience annotation that allows equality-style filtering on a query contract field.
- RSQLFilterableMembership - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Convenience annotation that allows membership filtering on a query contract field.
- RSQLFilterableNull - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Convenience annotation that allows null-check filtering on a query contract field.
- RSQLFilterableRange - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Convenience annotation that allows ordering and range filtering on a query contract field.
- RSQLFilterables - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Container annotation for repeatable
RSQLFilterabledeclarations on a single field. - RSQLFilterableText - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Convenience annotation that allows text-oriented filtering on a query contract field.
S
- SelectionsProvider<E> - Interface in in.co.akshitbansal.springwebquery.repository
-
Callback for defining tuple selections for a
WebQueryRepositoryquery. - Sortable - Annotation Interface in in.co.akshitbansal.springwebquery.annotation
-
Marks a field as eligible for request-driven sorting.
- SortableFieldValidator - Class in in.co.akshitbansal.springwebquery.validator
-
Validator that ensures a resolved terminal field is explicitly marked as sortable.
- SortableFieldValidator() - Constructor for class in.co.akshitbansal.springwebquery.validator.SortableFieldValidator
- SpecificationCustomizer<E> - Interface in in.co.akshitbansal.springwebquery.repository
-
Callback that can amend or replace the generated filtering
Specificationbefore execution.
T
- toPredicate(RSQLCustomPredicateInput) - Method in interface in.co.akshitbansal.springwebquery.operator.RSQLCustomOperator
-
Converts the RSQL operator and its input into a JPA
Predicate. - TupleConverter<T> - Class in in.co.akshitbansal.springwebquery.tupleconverter
-
Converts JPA
Tupleresults into DTO instances by invoking a matching constructor discovered for the target DTO type. - TupleConverter() - Constructor for class in.co.akshitbansal.springwebquery.tupleconverter.TupleConverter
- TupleConverterFactory - Class in in.co.akshitbansal.springwebquery.tupleconverter
-
Creates
TupleConverterinstances backed by discoverers from a sharedPreferredConstructorDiscovererFactory. - TupleConverterFactory() - Constructor for class in.co.akshitbansal.springwebquery.tupleconverter.TupleConverterFactory
V
- validate(Field, ComparisonOperator, String) - Method in class in.co.akshitbansal.springwebquery.validator.FilterableFieldValidator
-
Validates that a field is marked as filterable and that the requested operator is permitted by its
RSQLFilterabledeclaration(s). - validate(Field, String) - Method in class in.co.akshitbansal.springwebquery.validator.SortableFieldValidator
-
Validates that the requested field is explicitly marked as sortable.
- ValidationRSQLVisitor - Class in in.co.akshitbansal.springwebquery.ast
-
Validates a parsed RSQL abstract syntax tree against the active query rules and collects DTO-to-entity selector mappings for later predicate construction.
- ValidationRSQLVisitorFactory - Class in in.co.akshitbansal.springwebquery.ast
-
Creates fully configured
ValidationRSQLVisitorinstances for a specific entity/DTO pair. - ValidationRSQLVisitorFactory() - Constructor for class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitorFactory
- value() - Element in annotation interface in.co.akshitbansal.springwebquery.annotation.MapsTo
-
Entity-side field segment or dotted subpath to append for this DTO field.
- value() - Element in annotation interface in.co.akshitbansal.springwebquery.annotation.RSQLFilterable
-
Default built-in operators allowed for this field.
- value() - Element in annotation interface in.co.akshitbansal.springwebquery.annotation.RSQLFilterables
-
Repeated
RSQLFilterabledeclarations present on the same field. - valueOf(String) - Static method in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(AndNode, NodeMetadata) - Method in class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitor
-
Validates a logical
ANDnode and then recursively visits its children. - visit(ComparisonNode, NodeMetadata) - Method in class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitor
-
Validates a comparison node, resolves its selector path, and records the resulting entity mapping for downstream predicate creation.
- visit(OrNode, NodeMetadata) - Method in class in.co.akshitbansal.springwebquery.ast.ValidationRSQLVisitor
-
Validates a logical
ORnode and then recursively visits its children.
W
- WebQueryRepository<E> - Interface in in.co.akshitbansal.springwebquery.repository
-
Primary repository entry point of Spring Web Query.
- WebQueryRepositoryImpl<E> - Class in in.co.akshitbansal.springwebquery.repository
-
JPA-based
WebQueryRepositoryrepository fragment implementation backed by Criteria queries andrsql-jpa. - WebQueryRepositoryImpl(EntityManager, RSQLParser, ValidationRSQLVisitorFactory, List<RSQLCustomPredicate<?>>, DTOToEntityPathMapperFactory, SortableFieldValidator, TupleConverterFactory, boolean, boolean, int) - Constructor for class in.co.akshitbansal.springwebquery.repository.WebQueryRepositoryImpl
-
Creates the repository implementation with all collaborating components and global validation defaults.
- wrap(Class<?>) - Method in class in.co.akshitbansal.springwebquery.tupleconverter.PreferredConstructorDiscoverer
-
Converts primitive types to their boxed equivalents before assignability checks are performed.
All Classes and Interfaces|All Packages|Serialized Form