# 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`.