Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class Document<T>(parent: ObjectField<*>? = null, name: String = "", nested: Boolean = false, fieldType: KType) : ObjectField<T>
Interface for Elasticsearch document types. Provides access to the index name where the document is stored.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class MultiField<T, M : Field<*>>(parent: ObjectField<*>, mainField: M, fieldType: KType) : Container<T>
Base class for the container generated for a Spring Data @MultiField, grouping a main field with its @InnerField variants under the same Elasticsearch field name.
Link copied to clipboard
Link copied to clipboard
abstract class ObjectField<T>(parent: ObjectField<*>? = null, name: String, nested: Boolean = false, fieldType: KType) : Container<T>
Base class for containers that model an Elasticsearch object or nested field, i.e. a container with a parent field in the metamodel hierarchy (as opposed to the root Document).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SelfReferencingObject<T>(parent: ObjectField<*>?, name: String, nested: Boolean = false, fieldType: KType) : ObjectField<T>
Terminal object field representing a self-referencing relationship in an Elasticsearch document.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object UnExposablePrivateClass
Marker object representing a private class that cannot be exposed in generated metamodel code.
Link copied to clipboard
class UnModellableObject<T>(parent: ObjectField<*>?, name: String, nested: Boolean = false, fieldType: KType) : ObjectField<T>
Terminal object field representing an unmodellable type in an Elasticsearch document.
Link copied to clipboard
Link copied to clipboard