BulkCompiler

class BulkCompiler(features: ElasticsearchFeatures, actionCompiler: ActionCompiler) : BaseCompiler

Types

Compiled
Link copied to clipboard
class Compiled(path: String, parameters: <ERROR CLASS>, body: List<ActionCompiler.Compiled>, processResult: (<ERROR CLASS>) -> BulkResult)

Functions

compile
Link copied to clipboard
fun compile(serializer: <ERROR CLASS>, input: PreparedBulk): BulkCompiler.Compiled
dispatch
Link copied to clipboard
open fun dispatch(ctx: <ERROR CLASS>, value: Any?)
open fun dispatch(ctx: <ERROR CLASS>, name: String, value: Any?)
processResult
Link copied to clipboard
fun processResult(ctx: <ERROR CLASS>): BulkResult
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<*, *>)

Properties

features
Link copied to clipboard
val features: ElasticsearchFeatures