PrecedenceQueryNodeProcessorPipeline

This processor pipeline extends StandardQueryNodeProcessorPipeline and enables boolean precedence on it.

EXPERT: the precedence is enabled by removing [BooleanQuery2ModifierNodeProcessor] from the [StandardQueryNodeProcessorPipeline] and appending [BooleanModifiersQueryNodeProcessor] to the pipeline.

See also

Constructors

Link copied to clipboard
constructor(queryConfig: QueryConfigHandler?)

Properties

Link copied to clipboard

For reference about this property check: QueryNodeProcessor.queryConfigHandler.

Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open override fun add(element: QueryNodeProcessor): Boolean
open override fun add(index: Int, element: QueryNodeProcessor)
Link copied to clipboard
open override fun addAll(elements: Collection<QueryNodeProcessor>): Boolean
open override fun addAll(index: Int, elements: Collection<QueryNodeProcessor>): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open operator override fun contains(element: QueryNodeProcessor): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<QueryNodeProcessor>): Boolean
Link copied to clipboard
open operator override fun get(index: Int): QueryNodeProcessor
Link copied to clipboard
open override fun indexOf(element: QueryNodeProcessor): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<QueryNodeProcessor>
Link copied to clipboard
open override fun lastIndexOf(element: QueryNodeProcessor): Int
Link copied to clipboard
Link copied to clipboard
open override fun process(queryTree: QueryNode): QueryNode

For reference about this method check: QueryNodeProcessor.process.

Link copied to clipboard
open override fun remove(element: QueryNodeProcessor): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<QueryNodeProcessor>): Boolean
Link copied to clipboard
open override fun removeAt(index: Int): QueryNodeProcessor
Link copied to clipboard
open override fun retainAll(elements: Collection<QueryNodeProcessor>): Boolean
Link copied to clipboard
open operator override fun set(index: Int, element: QueryNodeProcessor): QueryNodeProcessor
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): MutableList<QueryNodeProcessor>