/ Get additional method ID. */ /
| 550 | /* Get additional method ID. */ |
| 551 | /***********************************************************************/ |
| 552 | bool JMgoConn::GetMethodId(PGLOBAL g, MODE mode) |
| 553 | { |
| 554 | if (mode == MODE_UPDATE) { |
| 555 | if (gmID(g, mkdocid, "MakeDocument", "()Ljava/lang/Object;")) |
| 556 | return true; |
| 557 | |
| 558 | if (gmID(g, docaddid, "DocAdd", |
| 559 | "(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;I)Z")) |
| 560 | return true; |
| 561 | |
| 562 | if (gmID(g, updateid, "CollUpdate", "(Ljava/lang/Object;)J")) |
| 563 | return true; |
| 564 | |
| 565 | } else if (mode == MODE_INSERT) { |
| 566 | if (gmID(g, mkdocid, "MakeDocument", "()Ljava/lang/Object;")) |
| 567 | return true; |
| 568 | |
| 569 | if (gmID(g, mkbsonid, "MakeBson", |
| 570 | "(Ljava/lang/String;I)Ljava/lang/Object;")) |
| 571 | return true; |
| 572 | |
| 573 | if (gmID(g, docaddid, "DocAdd", |
| 574 | "(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;I)Z")) |
| 575 | return true; |
| 576 | |
| 577 | if (gmID(g, mkarid, "MakeArray", "()Ljava/lang/Object;")) |
| 578 | return true; |
| 579 | |
| 580 | if (gmID(g, araddid, "ArrayAdd", |
| 581 | "(Ljava/lang/Object;ILjava/lang/Object;I)Z")) |
| 582 | return true; |
| 583 | |
| 584 | if (gmID(g, insertid, "CollInsert", "(Ljava/lang/Object;)Z")) |
| 585 | return true; |
| 586 | |
| 587 | } else if (mode == MODE_DELETE) |
| 588 | if (gmID(g, deleteid, "CollDelete", "(Z)J")) |
| 589 | return true; |
| 590 | |
| 591 | return gmID(g, rewindid, "Rewind", "()Z"); |
| 592 | } // end of GetMethodId |
| 593 | |
| 594 | /***********************************************************************/ |
| 595 | /* MakeObject. */ |
no outgoing calls
no test coverage detected