Package org.elasticsearch.script
Class DateFieldScript
java.lang.Object
org.elasticsearch.script.DocBasedScript
org.elasticsearch.script.AbstractFieldScript
org.elasticsearch.script.AbstractLongFieldScript
org.elasticsearch.script.DateFieldScript
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
static interface
static class
Temporary parse method that takes into account the date format. -
Field Summary
Modifier and TypeFieldDescriptionstatic ScriptContext<DateFieldScript.Factory>
static String[]
static DateFieldScript.Factory
Fields inherited from class org.elasticsearch.script.AbstractFieldScript
fieldName, MAX_VALUES, sourceLookup
Fields inherited from class org.elasticsearch.script.DocBasedScript
docReader
-
Constructor Summary
ConstructorDescriptionDateFieldScript(String fieldName, Map<String,Object> params, SearchLookup searchLookup, DateFormatter formatter, org.apache.lucene.index.LeafReaderContext ctx)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
emitFromObject(Object v)
static DateFieldScript.Factory
leafAdapter(Function<SearchLookup,CompositeFieldScript.LeafFactory> parentFactory)
Methods inherited from class org.elasticsearch.script.AbstractLongFieldScript
count, emit, runForDoc, runForDoc, values
Methods inherited from class org.elasticsearch.script.AbstractFieldScript
checkMaxSize, emitFromCompositeScript, emitFromSource, execute, extractFromSource, getParams
Methods inherited from class org.elasticsearch.script.DocBasedScript
docAsMap, field, fields, getDoc, setDocument
-
Field Details
-
CONTEXT
-
PARSE_FROM_SOURCE
-
PARAMETERS
-
-
Constructor Details
-
DateFieldScript
public DateFieldScript(String fieldName, Map<String,Object> params, SearchLookup searchLookup, DateFormatter formatter, org.apache.lucene.index.LeafReaderContext ctx)
-
-
Method Details
-
leafAdapter
public static DateFieldScript.Factory leafAdapter(Function<SearchLookup,CompositeFieldScript.LeafFactory> parentFactory) -
emitFromObject
- Specified by:
emitFromObject
in classAbstractFieldScript
-