| 524 | } |
| 525 | |
| 526 | static int init(void *p) |
| 527 | { |
| 528 | handlerton *hton= (handlerton *)p; |
| 529 | sequence_hton= hton; |
| 530 | hton->create= create_handler; |
| 531 | hton->drop_table= drop_table; |
| 532 | hton->discover_table= discover_table; |
| 533 | hton->discover_table_existence= discover_table_existence; |
| 534 | hton->commit= hton->rollback= [](THD *, bool) { return 0; }; |
| 535 | hton->savepoint_set= hton->savepoint_rollback= hton->savepoint_release= |
| 536 | [](THD *, void *) { return 0; }; |
| 537 | |
| 538 | hton->create_group_by= create_group_by_handler; |
| 539 | hton->update_optimizer_costs= sequence_update_optimizer_costs; |
| 540 | return 0; |
| 541 | } |
| 542 | |
| 543 | static struct st_mysql_storage_engine descriptor = |
| 544 | { MYSQL_HANDLERTON_INTERFACE_VERSION }; |
no outgoing calls
no test coverage detected