Package io.manebot.database.search
Class SearchPredicate
- java.lang.Object
-
- io.manebot.database.search.SearchPredicate
-
- Direct Known Subclasses:
Search.Builder
,SearchPredicateArgument
,SearchPredicateString
public abstract class SearchPredicate extends java.lang.Object
Search predicates are lexically-parsed tokens that describe individual actions taken to build a JPA query clause. These are defined explicitly within the API itself, and are not a component of query execution itself.
-
-
Method Summary
Modifier and Type Method Description SearchArgument
getArgument()
abstract void
handle(SearchHandler.Clause clause)
-
-
-
Method Detail
-
getArgument
public SearchArgument getArgument()
-
handle
public abstract void handle(SearchHandler.Clause clause) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-