MCPcopy Create free account
hub / github.com/e2wugui/zeze / decode

Method decode

ZezeJava/ZezeJava/src/main/java/Zeze/Builtin/Dbh2/BWalk.java:272–295  ·  view source on GitHub ↗
(IByteBuffer _o_)

Source from the content-addressed store, hash-verified

270 }
271
272 @Override
273 public void decode(IByteBuffer _o_) {
274 ByteBuffer _u_ = null;
275 int _t_ = _o_.ReadByte();
276 int _i_ = _o_.ReadTagSize(_t_);
277 if (_i_ == 1) {
278 setExclusiveStartKey(_o_.ReadBinary(_t_));
279 _i_ += _o_.ReadTagSize(_t_ = _o_.ReadByte());
280 }
281 if (_i_ == 2) {
282 setProposeLimit(_o_.ReadInt(_t_));
283 _i_ += _o_.ReadTagSize(_t_ = _o_.ReadByte());
284 }
285 if (_i_ == 3) {
286 setDesc(_o_.ReadBool(_t_));
287 _i_ += _o_.ReadTagSize(_t_ = _o_.ReadByte());
288 }
289 if (_i_ == 4) {
290 setPrefix(_o_.ReadBinary(_t_));
291 _i_ += _o_.ReadTagSize(_t_ = _o_.ReadByte());
292 }
293 //noinspection ConstantValue
294 _unknown_ = _o_.readAllUnknownFields(_i_, _t_, _u_);
295 }
296
297 @Override
298 public boolean equals(Object _o_) {

Callers

nothing calls this directly

Calls 10

setExclusiveStartKeyMethod · 0.95
setProposeLimitMethod · 0.95
setDescMethod · 0.95
setPrefixMethod · 0.95
readAllUnknownFieldsMethod · 0.80
ReadByteMethod · 0.65
ReadTagSizeMethod · 0.65
ReadBinaryMethod · 0.65
ReadIntMethod · 0.65
ReadBoolMethod · 0.65

Tested by

no test coverage detected