@API.Internal
public class ChangeDataDBDocumentReader
extends com.mapr.db.ojai.DBDocumentReaderBase
| Constructor and Description |
|---|
ChangeDataDBDocumentReader(com.mapr.db.ojai.DBDocumentReader2 dbReader,
long rowTS,
long opBaseTime,
org.ojai.store.cdc.ChangeOp rowOp) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayIndex() |
com.mapr.db.rowcol.TimeAndUniq |
getArrayIndexTime() |
java.nio.ByteBuffer |
getBinary() |
boolean |
getBoolean() |
byte |
getByte() |
com.mapr.db.ControlInfo |
getControlInfo() |
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() |
com.mapr.db.rowcol.TimeAndUniq[] |
getRootTS() |
short |
getShort() |
java.lang.String |
getString() |
org.ojai.types.OTime |
getTime() |
int |
getTimeInt() |
org.ojai.types.OTimestamp |
getTimestamp() |
long |
getTimestampLong() |
boolean |
hasRootTS() |
boolean |
inMap() |
org.ojai.DocumentReader.EventType |
next() |
ChangeNodeImpl |
nextChangeDataNode() |
public ChangeDataDBDocumentReader(com.mapr.db.ojai.DBDocumentReader2 dbReader,
long rowTS,
long opBaseTime,
org.ojai.store.cdc.ChangeOp rowOp)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic ChangeNodeImpl nextChangeDataNode()
public int getArrayIndex()
public com.mapr.db.rowcol.TimeAndUniq getArrayIndexTime()
public java.nio.ByteBuffer getBinary()
public boolean getBoolean()
public byte getByte()
public org.ojai.types.ODate getDate()
public int getDateInt()
public java.math.BigDecimal getDecimal()
public int getDecimalPrecision()
public int getDecimalScale()
public java.nio.ByteBuffer getDecimalValueAsBytes()
public int getDecimalValueAsInt()
public long getDecimalValueAsLong()
public double getDouble()
public java.lang.String getFieldName()
public float getFloat()
public int getInt()
public org.ojai.types.OInterval getInterval()
public int getIntervalDays()
public long getIntervalMillis()
public long getLong()
public short getShort()
public java.lang.String getString()
public org.ojai.types.OTime getTime()
public int getTimeInt()
public org.ojai.types.OTimestamp getTimestamp()
public long getTimestampLong()
public boolean inMap()
public org.ojai.DocumentReader.EventType next()
public com.mapr.db.ControlInfo getControlInfo()
getControlInfo in class com.mapr.db.ojai.DBDocumentReaderBasepublic org.ojai.Value getId()
getId in class com.mapr.db.ojai.DBDocumentReaderBasepublic boolean hasRootTS()
public com.mapr.db.rowcol.TimeAndUniq[] getRootTS()