Search Results
https://dev.mysql.com/doc/internals/en/index-first.html
Synopsis virtual int index_first ( buf); byte * buf ; Description This is the index_first method.
https://dev.mysql.com/doc/internals/en/index-init.html
Purpose Signals the storage engine that an index scan is about to occur. Synopsis virtual int index_init ( idx, sorted); uint idx ; bool sorted ; Description This is the index_init method. This method is called before an index scan, allowing the ...
https://dev.mysql.com/doc/internals/en/index-last.html
Synopsis virtual int index_last ( buf); byte * buf ; Description This is the index_last method. Parameters buf - byte array to be populated with matching row. Usage Advance to last row in index and return row in buffer.
https://dev.mysql.com/doc/internals/en/index-next.html
Synopsis virtual int index_next ( buf); byte * buf ; Description This is the index_next method. Usage Advance to next row in index using pointer or cursor, return row in buffer.
https://dev.mysql.com/doc/internals/en/index-prev.html
Synopsis virtual int index_prev ( buf); byte * buf ; Description This is the index_prev method.
https://dev.mysql.com/doc/internals/en/index-read-idx.html
Purpose Find a row based on a key and return. Synopsis virtual int index_read_idx ( buf, index, key, keypart_map, find_flag); byte * buf ; uint index ; const byte * key ; ulonglong keypart_map ; enum ha_rkey_function find_flag ; Description This is ...
https://dev.mysql.com/doc/internals/en/index-read-last.html
Synopsis virtual int index_read_last ( buf, key, keypart_map); byte * buf ; const byte * key ; ulonglong keypart_map ; Description This is the index_read_last method. Parameters buf key keypart_map Return Values Usage This section is still to be ...
https://dev.mysql.com/doc/internals/en/index-read.html
Purpose Find a row based on a key and return. Synopsis virtual int index_read ( buf, key, keypart_map, find_flag); byte * buf ; const byte * key ; ulonglong keypart_map ; enum ha_rkey_function find_flag ; Description This is the index_read method.
https://dev.mysql.com/doc/internals/en/mismatch-of-focus-of-test-and-code-sequence.html
CREATE TABLE t1 ( id INT NOT NULL AUTO_INCREMENT, my_column VARCHAR(30), name LONGTEXT, PRIMARY KEY (id)); INSERT INTO t1(my_column,name) VALUES('2','two'); INSERT INTO t1(my_column,name) VALUES('1','one'); INSERT INTO t1(my_column,name) ...
https://dev.mysql.com/doc/internals/en/multi-resultset.html
01 31 00 0c 3f 00 01 00 00 00 08 81 00 00 00 00 .1..?........... 05 00 00 03 fe 00 00 0a 00 02 00 00 04 01 31 05 ..............1. see the EOF_Packet: 05 00 00 03 fe 00 00 0a 00 with its status-flag being 0a the 2nd resultset: 01 00 00 06 01 17 00 00 ...