# Uses of Class
org.apache.lucene.queries.function.valuesource.BoolFunction

Packages that use BoolFunction
Package
Description
org.apache.lucene.queries.function.valuesource
A variety of functions to use with FunctionQuery.

## Uses of BoolFunction in org.apache.lucene.queries.function.valuesource

Subclasses of BoolFunction in org.apache.lucene.queries.function.valuesource
Modifier and Type
Class
Description
`class`
`ComparisonBoolFunction`
Base class for comparison operators useful within an "if"/conditional.
`class`
`IfFunction`
Depending on the boolean value of the `ifSource` function, returns the value of the `trueSource` or `falseSource` function.
`class`
`MultiBoolFunction`
Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible boolean function to their values.
`class`
`SimpleBoolFunction`
`BoolFunction` implementation which applies an extendible boolean function to the values of a single wrapped `ValueSource`.