Package com.yahoo.document.json.document
Class DocumentParser
- java.lang.Object
-
- com.yahoo.document.json.document.DocumentParser
-
public class DocumentParser extends java.lang.Object
Parses a document operation.- Author:
- dybis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentParser.SupportedOperation
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CREATE_IF_NON_EXISTENT
static java.lang.String
FIELDS
static java.lang.String
REMOVE
-
Constructor Summary
Constructors Constructor Description DocumentParser(com.fasterxml.jackson.core.JsonParser parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<DocumentParseInfo>
parse(java.util.Optional<DocumentId> documentIdArg)
Parses a single document and returns it.
-
-
-
Field Detail
-
CREATE_IF_NON_EXISTENT
public static final java.lang.String CREATE_IF_NON_EXISTENT
- See Also:
- Constant Field Values
-
FIELDS
public static final java.lang.String FIELDS
- See Also:
- Constant Field Values
-
REMOVE
public static final java.lang.String REMOVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public java.util.Optional<DocumentParseInfo> parse(java.util.Optional<DocumentId> documentIdArg) throws java.io.IOException
Parses a single document and returns it. Returns empty is we have reached the end of the stream.- Throws:
java.io.IOException
-
-