Package com.fauna.codec
Class UTF8FaunaParser
- java.lang.Object
-
- com.fauna.codec.UTF8FaunaParser
-
public class UTF8FaunaParser extends java.lang.Object
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
-
-
Constructor Summary
Constructors Constructor Description UTF8FaunaParser(com.fasterxml.jackson.core.JsonParser jsonParser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UTF8FaunaParser
fromInputStream(java.io.InputStream body)
static UTF8FaunaParser
fromString(java.lang.String str)
FaunaTokenType
getCurrentTokenType()
java.lang.String
getTaggedValueAsString()
java.lang.Boolean
getValueAsBoolean()
java.lang.Byte
getValueAsByte()
byte[]
getValueAsByteArray()
java.lang.Character
getValueAsCharacter()
java.lang.Double
getValueAsDouble()
java.lang.Float
getValueAsFloat()
java.lang.Integer
getValueAsInt()
java.time.LocalDate
getValueAsLocalDate()
java.lang.Long
getValueAsLong()
Module
getValueAsModule()
java.lang.Short
getValueAsShort()
java.lang.String
getValueAsString()
java.time.Instant
getValueAsTime()
boolean
read()
void
skip()
-
-
-
Method Detail
-
fromInputStream
public static UTF8FaunaParser fromInputStream(java.io.InputStream body) throws CodecException
- Throws:
CodecException
-
fromString
public static UTF8FaunaParser fromString(java.lang.String str)
-
getCurrentTokenType
public FaunaTokenType getCurrentTokenType()
-
skip
public void skip() throws java.io.IOException
- Throws:
java.io.IOException
-
read
public boolean read() throws CodecException
- Throws:
CodecException
-
getValueAsCharacter
public java.lang.Character getValueAsCharacter()
-
getValueAsString
public java.lang.String getValueAsString()
-
getTaggedValueAsString
public java.lang.String getTaggedValueAsString()
-
getValueAsByteArray
public byte[] getValueAsByteArray()
-
getValueAsByte
public java.lang.Byte getValueAsByte()
-
getValueAsShort
public java.lang.Short getValueAsShort()
-
getValueAsInt
public java.lang.Integer getValueAsInt()
-
getValueAsBoolean
public java.lang.Boolean getValueAsBoolean()
-
getValueAsLocalDate
public java.time.LocalDate getValueAsLocalDate()
-
getValueAsTime
public java.time.Instant getValueAsTime()
-
getValueAsFloat
public java.lang.Float getValueAsFloat()
-
getValueAsDouble
public java.lang.Double getValueAsDouble()
-
getValueAsLong
public java.lang.Long getValueAsLong()
-
getValueAsModule
public Module getValueAsModule()
-
-