Package org.elasticsearch.index.mapper
Interface DynamicRuntimeFieldsBuilder
public interface DynamicRuntimeFieldsBuilder
Defines how runtime fields are dynamically created. Used when objects are mapped with dynamic:runtime.
Plugins that provide runtime field implementations can also plug in their implementation of this interface
to define how leaf fields of each supported type can be dynamically created in dynamic runtime mode.
-
Method Summary
Modifier and Type Method Description RuntimeFieldType
newDynamicBooleanField(java.lang.String name)
Dynamically creates a runtime field from a parsed boolean valueRuntimeFieldType
newDynamicDateField(java.lang.String name, DateFormatter dateFormatter)
Dynamically creates a runtime field from a parsed date valueRuntimeFieldType
newDynamicDoubleField(java.lang.String name)
Dynamically creates a runtime field from a parsed double valueRuntimeFieldType
newDynamicLongField(java.lang.String name)
Dynamically creates a runtime field from a parsed long valueRuntimeFieldType
newDynamicStringField(java.lang.String name)
Dynamically creates a runtime field from a parsed string value
-
Method Details
-
newDynamicStringField
Dynamically creates a runtime field from a parsed string value -
newDynamicLongField
Dynamically creates a runtime field from a parsed long value -
newDynamicDoubleField
Dynamically creates a runtime field from a parsed double value -
newDynamicBooleanField
Dynamically creates a runtime field from a parsed boolean value -
newDynamicDateField
Dynamically creates a runtime field from a parsed date value
-