PreparedFacetFilter

class PreparedFacetFilter<T>(filter: FacetFilter<T, *>, name: String, facetFilterExpr: <ERROR CLASS>?, selectedValues: List<Any?>) : PreparedFilter<FacetFilterResult<T>>

Filter that is ready for applying to a search query.

Constructors

PreparedFacetFilter
Link copied to clipboard
fun <T> PreparedFacetFilter(filter: FacetFilter<T, *>, name: String, facetFilterExpr: <ERROR CLASS>?, selectedValues: List<Any?>)

Functions

apply
Link copied to clipboard
open override fun apply(searchQuery: <ERROR CLASS><out <ERROR CLASS>>, otherFacetFilterExpressions: List<<ERROR CLASS>>)
processResult
Link copied to clipboard
open override fun processResult(searchQueryResult: <ERROR CLASS><out <ERROR CLASS>>): FacetFilterResult<T>

Properties

facetFilterExpr
Link copied to clipboard
val facetFilterExpr: <ERROR CLASS>?
filter
Link copied to clipboard
val filter: FacetFilter<T, *>
name
Link copied to clipboard
val name: String
selectedValues
Link copied to clipboard
val selectedValues: List<Any?>