SearchQueryCompiler

open class SearchQueryCompiler(features: ElasticsearchFeatures) : BaseCompiler

Types

Visitable
Link copied to clipboard
interface Visitable<T>

Functions

compile
Link copied to clipboard
fun <S : BaseDocSource> compile(serializer: <ERROR CLASS>, input: SearchQueryWithIndex<S>): <ERROR CLASS><SearchQueryResult<S>>
fun <S : BaseDocSource> compile(serializer: <ERROR CLASS>, input: PreparedSearchQuery<S>, indexName: String): <ERROR CLASS><SearchQueryResult<S>>
dispatch
Link copied to clipboard
open override fun dispatch(ctx: <ERROR CLASS>, value: Any?)
open override fun dispatch(ctx: <ERROR CLASS>, name: String, value: Any?)
processResult
Link copied to clipboard
fun <S : BaseDocSource> processResult(ctx: <ERROR CLASS>, preparedSearchQuery: PreparedSearchQuery<S>): SearchQueryResult<S>
visit
Link copied to clipboard
fun visit(ctx: <ERROR CLASS>, values: Array<*>)
fun visit(ctx: <ERROR CLASS>, values: List<*>)
fun visit(ctx: <ERROR CLASS>, params: Map<*, *>)
fun visit(ctx: <ERROR CLASS>, expression: Expression<<ERROR CLASS>>)
fun visit(ctx: <ERROR CLASS>, searchQuery: PreparedSearchQuery<*>)
fun visit(ctx: <ERROR CLASS>, expression: Expression<<ERROR CLASS>>)

Properties

features
Link copied to clipboard
val features: ElasticsearchFeatures