FieldSet

abstract class FieldSet : FieldSetShortcuts, Named

Base class for any types which hold set of fields: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html

Constructors

Link copied to clipboard
fun FieldSet()

Types

Link copied to clipboard
open class Field<V, T>(val name: String?, val type: FieldType<V, T>, val params: Params)
Link copied to clipboard
class JoinField(val name: String?, val type: JoinType, val relations: Map<String, List<String>>, val params: Params)

Functions

Link copied to clipboard
operator fun get(name: String): MappingField<*>?
Link copied to clipboard
Link copied to clipboard
inline fun <T> getFieldByName(name: String): MappingField<T>
Link copied to clipboard
abstract fun getFieldName(): String
Link copied to clipboard
Link copied to clipboard
open override fun toValue(): String

Inheritors

Link copied to clipboard
Link copied to clipboard