|
17 | 17 |
|
18 | 18 | package org.apache.ignite.internal.processors.query.calcite.message; |
19 | 19 |
|
20 | | -import java.nio.ByteBuffer; |
21 | 20 | import java.util.Collection; |
22 | 21 | import java.util.Map; |
23 | 22 | import java.util.UUID; |
|
27 | 26 | import org.apache.ignite.internal.processors.cache.GridCacheSharedContext; |
28 | 27 | import org.apache.ignite.internal.processors.query.calcite.metadata.FragmentDescription; |
29 | 28 | import org.apache.ignite.internal.util.typedef.internal.U; |
30 | | -import org.apache.ignite.plugin.extensions.communication.MessageCollectionItemType; |
31 | | -import org.apache.ignite.plugin.extensions.communication.MessageReader; |
32 | | -import org.apache.ignite.plugin.extensions.communication.MessageWriter; |
33 | 29 | import org.jetbrains.annotations.Nullable; |
34 | 30 |
|
35 | 31 | /** |
@@ -296,186 +292,6 @@ public void applicationAttributes(@Nullable Map<String, String> appAttrs) { |
296 | 292 | } |
297 | 293 | } |
298 | 294 |
|
299 | | - /** {@inheritDoc} */ |
300 | | - @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { |
301 | | - writer.setBuffer(buf); |
302 | | - |
303 | | - if (!writer.isHeaderWritten()) { |
304 | | - if (!writer.writeHeader(directType())) |
305 | | - return false; |
306 | | - |
307 | | - writer.onHeaderWritten(); |
308 | | - } |
309 | | - |
310 | | - switch (writer.state()) { |
311 | | - case 0: |
312 | | - if (!writer.writeMessage(fragmentDesc)) |
313 | | - return false; |
314 | | - |
315 | | - writer.incrementState(); |
316 | | - |
317 | | - case 1: |
318 | | - if (!writer.writeLong(originatingQryId)) |
319 | | - return false; |
320 | | - |
321 | | - writer.incrementState(); |
322 | | - |
323 | | - case 2: |
324 | | - if (!writer.writeByteArray(paramsBytes)) |
325 | | - return false; |
326 | | - |
327 | | - writer.incrementState(); |
328 | | - |
329 | | - case 3: |
330 | | - if (!writer.writeUuid(qryId)) |
331 | | - return false; |
332 | | - |
333 | | - writer.incrementState(); |
334 | | - |
335 | | - case 4: |
336 | | - if (!writer.writeString(root)) |
337 | | - return false; |
338 | | - |
339 | | - writer.incrementState(); |
340 | | - |
341 | | - case 5: |
342 | | - if (!writer.writeString(schema)) |
343 | | - return false; |
344 | | - |
345 | | - writer.incrementState(); |
346 | | - |
347 | | - case 6: |
348 | | - if (!writer.writeLong(timeout)) |
349 | | - return false; |
350 | | - |
351 | | - writer.incrementState(); |
352 | | - |
353 | | - case 7: |
354 | | - if (!writer.writeInt(totalFragmentsCnt)) |
355 | | - return false; |
356 | | - |
357 | | - writer.incrementState(); |
358 | | - |
359 | | - case 8: |
360 | | - if (!writer.writeCollection(qryTxEntries, MessageCollectionItemType.MSG)) |
361 | | - return false; |
362 | | - |
363 | | - writer.incrementState(); |
364 | | - |
365 | | - case 9: |
366 | | - if (!writer.writeAffinityTopologyVersion(ver)) |
367 | | - return false; |
368 | | - |
369 | | - writer.incrementState(); |
370 | | - |
371 | | - case 10: |
372 | | - if (!writer.writeMap(appAttrs, MessageCollectionItemType.STRING, MessageCollectionItemType.STRING)) |
373 | | - return false; |
374 | | - |
375 | | - writer.incrementState(); |
376 | | - } |
377 | | - |
378 | | - return true; |
379 | | - } |
380 | | - |
381 | | - /** {@inheritDoc} */ |
382 | | - @Override public boolean readFrom(ByteBuffer buf, MessageReader reader) { |
383 | | - reader.setBuffer(buf); |
384 | | - |
385 | | - switch (reader.state()) { |
386 | | - case 0: |
387 | | - fragmentDesc = reader.readMessage(); |
388 | | - |
389 | | - if (!reader.isLastRead()) |
390 | | - return false; |
391 | | - |
392 | | - reader.incrementState(); |
393 | | - |
394 | | - case 1: |
395 | | - originatingQryId = reader.readLong(); |
396 | | - |
397 | | - if (!reader.isLastRead()) |
398 | | - return false; |
399 | | - |
400 | | - reader.incrementState(); |
401 | | - |
402 | | - case 2: |
403 | | - paramsBytes = reader.readByteArray(); |
404 | | - |
405 | | - if (!reader.isLastRead()) |
406 | | - return false; |
407 | | - |
408 | | - reader.incrementState(); |
409 | | - |
410 | | - case 3: |
411 | | - qryId = reader.readUuid(); |
412 | | - |
413 | | - if (!reader.isLastRead()) |
414 | | - return false; |
415 | | - |
416 | | - reader.incrementState(); |
417 | | - |
418 | | - case 4: |
419 | | - root = reader.readString(); |
420 | | - |
421 | | - if (!reader.isLastRead()) |
422 | | - return false; |
423 | | - |
424 | | - reader.incrementState(); |
425 | | - |
426 | | - case 5: |
427 | | - schema = reader.readString(); |
428 | | - |
429 | | - if (!reader.isLastRead()) |
430 | | - return false; |
431 | | - |
432 | | - reader.incrementState(); |
433 | | - |
434 | | - case 6: |
435 | | - timeout = reader.readLong(); |
436 | | - |
437 | | - if (!reader.isLastRead()) |
438 | | - return false; |
439 | | - |
440 | | - reader.incrementState(); |
441 | | - |
442 | | - case 7: |
443 | | - totalFragmentsCnt = reader.readInt(); |
444 | | - |
445 | | - if (!reader.isLastRead()) |
446 | | - return false; |
447 | | - |
448 | | - reader.incrementState(); |
449 | | - |
450 | | - case 8: |
451 | | - qryTxEntries = reader.readCollection(MessageCollectionItemType.MSG); |
452 | | - |
453 | | - if (!reader.isLastRead()) |
454 | | - return false; |
455 | | - |
456 | | - reader.incrementState(); |
457 | | - |
458 | | - case 9: |
459 | | - ver = reader.readAffinityTopologyVersion(); |
460 | | - |
461 | | - if (!reader.isLastRead()) |
462 | | - return false; |
463 | | - |
464 | | - reader.incrementState(); |
465 | | - |
466 | | - case 10: |
467 | | - appAttrs = reader.readMap(MessageCollectionItemType.STRING, MessageCollectionItemType.STRING, false); |
468 | | - |
469 | | - if (!reader.isLastRead()) |
470 | | - return false; |
471 | | - |
472 | | - reader.incrementState(); |
473 | | - |
474 | | - } |
475 | | - |
476 | | - return true; |
477 | | - } |
478 | | - |
479 | 295 | /** {@inheritDoc} */ |
480 | 296 | @Override public MessageType type() { |
481 | 297 | return MessageType.QUERY_START_REQUEST; |
|
0 commit comments