Commit be6107b
committed
Packet parsing small improvement
* correct packet readLengthEncodedString that was returning byte array to readLengthEncodedBytes
* have an readLengthEncodedString that effectively return string
* faster column parsing: MariaDB/MySQL have an identifier limitation of 64 characters (https://dev.mysql.com/doc/refman/8.4/en/identifier-length.html)
before:
BenchmarkReceiveMetadata-16 1846 650394 ns/op 138776 B/op 3024 allocs/op
after:
BenchmarkReceiveMetadata-16 1772 639809 ns/op 138776 B/op 3024 allocs/op1 parent 8e1f894 commit be6107b
3 files changed
+87
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
440 | 440 | | |
441 | 441 | | |
442 | 442 | | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
724 | 724 | | |
725 | 725 | | |
726 | 726 | | |
727 | | - | |
728 | | - | |
729 | | - | |
730 | | - | |
731 | | - | |
| 727 | + | |
732 | 728 | | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
| 729 | + | |
738 | 730 | | |
739 | | - | |
| 731 | + | |
| 732 | + | |
740 | 733 | | |
741 | 734 | | |
742 | 735 | | |
743 | 736 | | |
744 | 737 | | |
745 | 738 | | |
746 | | - | |
| 739 | + | |
747 | 740 | | |
748 | | - | |
| 741 | + | |
749 | 742 | | |
750 | 743 | | |
751 | 744 | | |
752 | 745 | | |
753 | 746 | | |
754 | 747 | | |
755 | 748 | | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
| 749 | + | |
761 | 750 | | |
762 | | - | |
| 751 | + | |
763 | 752 | | |
764 | 753 | | |
765 | 754 | | |
766 | 755 | | |
767 | | - | |
| 756 | + | |
768 | 757 | | |
769 | 758 | | |
770 | 759 | | |
771 | | - | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
| 760 | + | |
776 | 761 | | |
777 | 762 | | |
778 | 763 | | |
| |||
843 | 828 | | |
844 | 829 | | |
845 | 830 | | |
846 | | - | |
| 831 | + | |
847 | 832 | | |
848 | 833 | | |
849 | 834 | | |
| |||
1322 | 1307 | | |
1323 | 1308 | | |
1324 | 1309 | | |
1325 | | - | |
| 1310 | + | |
1326 | 1311 | | |
1327 | 1312 | | |
1328 | 1313 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
524 | 524 | | |
525 | 525 | | |
526 | 526 | | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
| 527 | + | |
531 | 528 | | |
532 | 529 | | |
533 | 530 | | |
| |||
543 | 540 | | |
544 | 541 | | |
545 | 542 | | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
546 | 562 | | |
547 | 563 | | |
548 | 564 | | |
| |||
567 | 583 | | |
568 | 584 | | |
569 | 585 | | |
570 | | - | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
571 | 589 | | |
572 | 590 | | |
573 | 591 | | |
| |||
582 | 600 | | |
583 | 601 | | |
584 | 602 | | |
585 | | - | |
586 | | - | |
| 603 | + | |
| 604 | + | |
587 | 605 | | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | 606 | | |
592 | 607 | | |
593 | 608 | | |
| |||
0 commit comments