Package org.elasticsearch.script.field
Class DelegateDocValuesField
java.lang.Object
org.elasticsearch.script.field.DelegateDocValuesField
- All Implemented Interfaces:
DocValuesField
,Field
A default
Field
to provide ScriptDocValues
for fields
that are not supported by the script fields api.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of this field.Returns aScriptDocValues
of the appropriate type for this field.List<?>
boolean
isEmpty()
Returnstrue
if this field has no values, otherwisefalse
.void
setNextDocId
(int docId) Set the current document ID.int
size()
Returns the number of values this field has.
-
Constructor Details
-
DelegateDocValuesField
-
-
Method Details
-
setNextDocId
Description copied from interface:DocValuesField
Set the current document ID.- Specified by:
setNextDocId
in interfaceDocValuesField
- Throws:
IOException
-
getScriptDocValues
Description copied from interface:DocValuesField
Returns aScriptDocValues
of the appropriate type for this field. This is used to support backwards compatibility for accessing field values through thedoc
variable.- Specified by:
getScriptDocValues
in interfaceDocValuesField
-
getName
Description copied from interface:Field
Returns the name of this field. -
isEmpty
public boolean isEmpty()Description copied from interface:Field
Returnstrue
if this field has no values, otherwisefalse
. -
size
public int size()Description copied from interface:Field
Returns the number of values this field has. -
getValue
-
getValues
-