@API.Internal public class DBDOMDocumentReader extends java.lang.Object implements DBDocumentReaderBase
| Constructor and Description |
|---|
DBDOMDocumentReader(KeyValue value) |
DBDOMDocumentReader(KeyValue value,
KeyValue idValue) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayIndex() |
java.nio.ByteBuffer |
getBinary() |
boolean |
getBoolean() |
byte |
getByte() |
ControlInfo |
getControlInfo()
Retrieves control information, such as create/delete/append, associated
with the current key-value pair being parsed.
|
org.ojai.types.ODate |
getDate() |
int |
getDateInt() |
java.math.BigDecimal |
getDecimal() |
int |
getDecimalPrecision() |
int |
getDecimalScale() |
java.nio.ByteBuffer |
getDecimalValueAsBytes() |
int |
getDecimalValueAsInt() |
long |
getDecimalValueAsLong() |
double |
getDouble() |
java.lang.String |
getFieldName() |
float |
getFloat() |
org.ojai.Value |
getId() |
int |
getInt() |
org.ojai.types.OInterval |
getInterval() |
int |
getIntervalDays() |
long |
getIntervalMillis() |
long |
getLong() |
short |
getShort() |
java.lang.String |
getString() |
org.ojai.types.OTime |
getTime() |
int |
getTimeInt() |
org.ojai.types.OTimestamp |
getTimestamp() |
long |
getTimestampLong() |
boolean |
inMap() |
org.ojai.DocumentReader.EventType |
next() |
public DBDOMDocumentReader(KeyValue value)
public org.ojai.DocumentReader.EventType next()
next in interface org.ojai.DocumentReaderpublic boolean inMap()
inMap in interface org.ojai.DocumentReaderpublic int getArrayIndex()
getArrayIndex in interface org.ojai.DocumentReaderpublic java.lang.String getFieldName()
getFieldName in interface org.ojai.DocumentReaderpublic byte getByte()
getByte in interface org.ojai.DocumentReaderpublic short getShort()
getShort in interface org.ojai.DocumentReaderpublic int getInt()
getInt in interface org.ojai.DocumentReaderpublic long getLong()
getLong in interface org.ojai.DocumentReaderpublic float getFloat()
getFloat in interface org.ojai.DocumentReaderpublic double getDouble()
getDouble in interface org.ojai.DocumentReaderpublic java.math.BigDecimal getDecimal()
getDecimal in interface org.ojai.DocumentReaderpublic int getDecimalPrecision()
getDecimalPrecision in interface org.ojai.DocumentReaderpublic int getDecimalScale()
getDecimalScale in interface org.ojai.DocumentReaderpublic int getDecimalValueAsInt()
getDecimalValueAsInt in interface org.ojai.DocumentReaderpublic long getDecimalValueAsLong()
getDecimalValueAsLong in interface org.ojai.DocumentReaderpublic java.nio.ByteBuffer getDecimalValueAsBytes()
getDecimalValueAsBytes in interface org.ojai.DocumentReaderpublic boolean getBoolean()
getBoolean in interface org.ojai.DocumentReaderpublic java.lang.String getString()
getString in interface org.ojai.DocumentReaderpublic long getTimestampLong()
getTimestampLong in interface org.ojai.DocumentReaderpublic org.ojai.types.OTimestamp getTimestamp()
getTimestamp in interface org.ojai.DocumentReaderpublic int getDateInt()
getDateInt in interface org.ojai.DocumentReaderpublic org.ojai.types.ODate getDate()
getDate in interface org.ojai.DocumentReaderpublic int getTimeInt()
getTimeInt in interface org.ojai.DocumentReaderpublic org.ojai.types.OTime getTime()
getTime in interface org.ojai.DocumentReaderpublic org.ojai.types.OInterval getInterval()
getInterval in interface org.ojai.DocumentReaderpublic int getIntervalDays()
getIntervalDays in interface org.ojai.DocumentReaderpublic long getIntervalMillis()
getIntervalMillis in interface org.ojai.DocumentReaderpublic java.nio.ByteBuffer getBinary()
getBinary in interface org.ojai.DocumentReaderpublic ControlInfo getControlInfo()
DBDocumentReaderBasegetControlInfo in interface DBDocumentReaderBasepublic org.ojai.Value getId()
getId in interface DBDocumentReaderBase