public class ChangeDataRecordImplBinary extends ChangeDataRecordImpl
Document in the source
DocumentStore or Table.| Modifier and Type | Class and Description |
|---|---|
class |
ChangeDataRecordImplBinary.ChangeDataReaderImplBinary
A parser that traverses over the individual change nodes in a ChangeDataRecord
|
idToCFNameMap_, initialCopy_, jsonPathMap_, opBaseTime_, opBaseType_, recCachedNode_, result_, rowTime_| Constructor and Description |
|---|
ChangeDataRecordImplBinary(java.util.Map<java.lang.Integer,java.lang.String> idToCFNameMap,
com.mapr.fs.proto.Dbserver.RawChangeData rData,
java.nio.ByteBuffer valueBuf) |
| Modifier and Type | Method and Description |
|---|---|
org.ojai.store.cdc.ChangeDataReader |
getReader()
Returns a new
ChangeDataReader for this change data record. |
java.util.Iterator<org.ojai.KeyValue<org.ojai.FieldPath,org.ojai.store.cdc.ChangeNode>> |
iterator()
Returns an iterator over a set of
ChangeNodes which are part
of this change data record. |
static void |
parseResult(com.mapr.fs.jni.MapRResult mresult,
byte[] key,
int keyLength,
java.util.Map<java.lang.Integer,java.lang.String> familyIdMap,
java.util.Map<byte[],java.util.List<BinaryCell>> familyMap,
java.util.ArrayList<byte[]> familyList) |
copyByteBufferMap, getId, getOpTimestamp, getOpType, getServerTimestamp, getType, isJson, parseRowKeypublic ChangeDataRecordImplBinary(java.util.Map<java.lang.Integer,java.lang.String> idToCFNameMap,
com.mapr.fs.proto.Dbserver.RawChangeData rData,
java.nio.ByteBuffer valueBuf)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static void parseResult(com.mapr.fs.jni.MapRResult mresult,
byte[] key,
int keyLength,
java.util.Map<java.lang.Integer,java.lang.String> familyIdMap,
java.util.Map<byte[],java.util.List<BinaryCell>> familyMap,
java.util.ArrayList<byte[]> familyList)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Iterator<org.ojai.KeyValue<org.ojai.FieldPath,org.ojai.store.cdc.ChangeNode>> iterator()
ChangeNodes which are part
of this change data record.public org.ojai.store.cdc.ChangeDataReader getReader()
ChangeDataReader for this change data record.