toggle menu
elasticmagic-kt
0.3.4
common
switch theme
search in API
elasticmagic-query-filters
/
dev.evo.elasticmagic.qf
/
PreparedFilter
Prepared
Filter
abstract
class
PreparedFilter
<
T
:
FilterResult
>
(
val
name
:
String
,
val
paramName
:
String
,
val
facetFilterExpr
:
QueryExpression
?
)
Inheritors
PreparedAttrBoolFacetFilter
PreparedAttrBoolExpressionFilter
PreparedAttrFacetFilter
PreparedAttrExpressionFilter
PreparedAttrRangeFacetFilter
PreparedAttrRangeExpressionFilter
PreparedFacetExpressionFilter
PreparedFacetFilter
PreparedFacetRangeFilter
PreparedPageFilter
PreparedSimpleFilter
PreparedSortFilter
Members
Constructors
Prepared
Filter
Link copied to clipboard
constructor
(
name
:
String
,
paramName
:
String
,
facetFilterExpr
:
QueryExpression
?
)
Properties
facet
Filter
Expr
Link copied to clipboard
val
facetFilterExpr
:
QueryExpression
?
name
Link copied to clipboard
val
name
:
String
param
Name
Link copied to clipboard
val
paramName
:
String
Functions
apply
Link copied to clipboard
abstract
fun
apply
(
searchQuery
:
SearchQuery
<
*
>
,
otherFacetFilterExpressions
:
List
<
QueryExpression
>
)
process
Result
Link copied to clipboard
abstract
fun
processResult
(
searchQueryResult
:
SearchQueryResult
<
*
>
)
:
T