java.lang.Iterable<ParseContext.Document>
public static class ParseContext.InternalParseContext extends ParseContext
ParseContext.Document, ParseContext.InternalParseContext
Constructor | Description |
---|---|
InternalParseContext(Settings indexSettings,
DocumentMapperParser docMapperParser,
DocumentMapper docMapper,
SourceToParse source,
XContentParser parser) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
addDoc(ParseContext.Document doc) |
|
void |
addDynamicMapper(Mapper mapper) |
Add a new mapper dynamically created while parsing.
|
AllEntries |
allEntries() |
|
ParseContext.Document |
doc() |
|
DocumentMapper |
docMapper() |
|
DocumentMapperParser |
docMapperParser() |
|
java.util.List<Mapper> |
getDynamicMappers() |
Get dynamic mappers created while parsing.
|
Settings |
indexSettings() |
|
java.util.Iterator<ParseContext.Document> |
iterator() |
|
MapperService |
mapperService() |
|
java.lang.Iterable<ParseContext.Document> |
nonRootDocuments() |
Returns an Iterable over all non-root documents.
|
XContentParser |
parser() |
|
ContentPath |
path() |
|
RootObjectMapper |
root() |
|
ParseContext.Document |
rootDoc() |
|
SeqNoFieldMapper.SequenceIDFields |
seqID() |
|
void |
seqID(SeqNoFieldMapper.SequenceIDFields seqID) |
|
SourceToParse |
sourceToParse() |
|
org.apache.lucene.document.Field |
version() |
|
void |
version(org.apache.lucene.document.Field version) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCopyToContext, createExternalValueContext, createMultiFieldContext, createNestedContext, externalValue, externalValueSet, getIncludeInAllDefault, includeInAll, isWithinCopyTo, isWithinMultiFields, overridePath, parseExternalValue, setIncludeInAllDefault, switchDoc
public InternalParseContext(@Nullable Settings indexSettings, DocumentMapperParser docMapperParser, DocumentMapper docMapper, SourceToParse source, XContentParser parser)
public DocumentMapperParser docMapperParser()
docMapperParser
in class ParseContext
@Nullable public Settings indexSettings()
indexSettings
in class ParseContext
public SourceToParse sourceToParse()
sourceToParse
in class ParseContext
public ContentPath path()
path
in class ParseContext
public XContentParser parser()
parser
in class ParseContext
public ParseContext.Document rootDoc()
rootDoc
in class ParseContext
public ParseContext.Document doc()
doc
in class ParseContext
protected void addDoc(ParseContext.Document doc)
addDoc
in class ParseContext
public RootObjectMapper root()
root
in class ParseContext
public DocumentMapper docMapper()
docMapper
in class ParseContext
public MapperService mapperService()
mapperService
in class ParseContext
public org.apache.lucene.document.Field version()
version
in class ParseContext
public void version(org.apache.lucene.document.Field version)
version
in class ParseContext
public SeqNoFieldMapper.SequenceIDFields seqID()
seqID
in class ParseContext
public void seqID(SeqNoFieldMapper.SequenceIDFields seqID)
seqID
in class ParseContext
public AllEntries allEntries()
allEntries
in class ParseContext
public void addDynamicMapper(Mapper mapper)
ParseContext
addDynamicMapper
in class ParseContext
public java.util.List<Mapper> getDynamicMappers()
ParseContext
getDynamicMappers
in class ParseContext
public java.lang.Iterable<ParseContext.Document> nonRootDocuments()
ParseContext
nonRootDocuments
in class ParseContext
public java.util.Iterator<ParseContext.Document> iterator()