創(chuàng)建handlerton |
發(fā)布時(shí)間: 2012/8/23 17:29:29 |
handlerton(“單個(gè)處理程序”的簡(jiǎn)稱)定義了存儲(chǔ)引擎,并包含指向函數(shù)的函數(shù)指針,它以整體方式作用在引擎上,而函數(shù)工作在單獨(dú)的處理程序?qū)嵗。在這類函數(shù)的一些示例中,包含用于處理注釋和回滾的事務(wù)函數(shù)。
下面給出了一個(gè)來(lái)自EXAMPLE存儲(chǔ)引擎的示例:
handlerton example_hton= {
"EXAMPLE",
SHOW_OPTION_YES,
"Example storage engine",
DB_TYPE_EXAMPLE_DB,
NULL, /* Initialize */
0, /* slot */ 計(jì)算機(jī)愛好者www.boydavid.com
0, /* savepoint size. */
NULL, /* close_connection */
NULL, /* savepoint */
NULL, /* rollback to savepoint */
NULL, /* release savepoint */
NULL, /* commit */
NULL, /* rollback */
NULL, /* prepare */ 電腦技術(shù)www.boydavid.com
NULL, /* recover */
NULL, /* commit_by_xid */
NULL, /* rollback_by_xid */
NULL, /* create_cursor_read_view */ 計(jì)算機(jī)愛好者www.boydavid.com
NULL, /* set_cursor_read_view */ 計(jì)算機(jī)愛好者www.boydavid.com
NULL, /* close_cursor_read_view */
example_create_handler, /* Create a new handler */
NULL, /* Drop a database */
NULL, /* Panic call */
NULL, /* Release temporary latches */
NULL, /* Update Statistics */
NULL, /* Start Consistent Snapshot */ 電腦硬件www.boydavid.com
NULL, /* Flush logs */ 計(jì)算機(jī)愛好者www.boydavid.com
NULL, /* Show status */ 電腦技巧www.boydavid.com
NULL, /* Replication Report Sent Binlog */ 電腦硬件www.boydavid.com
HTON_CAN_RECREATE
}; 電 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |