public class ChangeDataRecordImplJson extends ChangeDataRecordImpl
Document in the source
DocumentStore or Table.idToCFNameMap_, initialCopy_, jsonPathMap_, opBaseTime_, opBaseType_, recCachedNode_, result_, rowTime_| Constructor and Description |
|---|
ChangeDataRecordImplJson(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap,
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. |
copyByteBufferMap, getId, getOpTimestamp, getOpType, getServerTimestamp, getType, isJson, parseRowKeypublic ChangeDataRecordImplJson(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap,
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 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.