Module org.elasticsearch.server
Package org.elasticsearch.script.field
package org.elasticsearch.script.field
-
ClassDescriptionThis class is acting as a placeholder where a
Field
is its ownScriptFieldFactory
as we continue to refactor eachField
for source fallback.A defaultField
to provideScriptDocValues
for fields that are not supported by the script fields api.This interface is used to mark classes that generate bothField
andScriptDocValues
for use in a script.A scriptField
with no mapping, always returnsdefaultValue
.Field<T>A field in a document accessible via scripting.IP address for use in scripting.Used if we do not have global ordinals, such as in the IP runtime field see:IpScriptFieldData
Used if we have access to global ordinalsPointDocValuesField<T extends SpatialPoint>This interface is used to mark classes that create and possibly cache a specifically-namedField
for a script.A helper class that letsLeafFieldData.getScriptFieldFactory(java.lang.String)
translate from raw doc values into the field provider that the scripting API requires.