Merge lp://qastaging/~brianaker/drizzle/bit-functions into lp://qastaging/drizzle/7.0
Proposed by
Brian Aker
Status: | Merged |
---|---|
Approved by: | Brian Aker |
Approved revision: | 2196 |
Merged at revision: | 2198 |
Proposed branch: | lp://qastaging/~brianaker/drizzle/bit-functions |
Merge into: | lp://qastaging/drizzle/7.0 |
Diff against target: |
1968 lines (+1106/-86) 45 files modified
client/drizzle.cc (+55/-28) drizzled/common.h (+1/-0) drizzled/display.cc (+5/-0) drizzled/function/bit.h (+64/-0) drizzled/function/bit/functions.cc (+139/-0) drizzled/function/bit/functions.h (+94/-0) drizzled/include.am (+5/-0) drizzled/kill.cc (+43/-0) drizzled/kill.h (+33/-0) drizzled/parser.h (+1/-0) drizzled/plugin/client.h (+11/-1) drizzled/sql_parse.cc (+26/-3) drizzled/sql_yacc.yy (+39/-6) drizzled/statement/kill.cc (+3/-16) drizzled/statement/kill.h (+0/-3) drizzled/symbol_hash.gperf (+4/-0) libdrizzle/command.c (+4/-4) libdrizzle/conn.c (+13/-2) libdrizzle/conn_client.h (+6/-0) libdrizzle/constants.h (+6/-1) libdrizzle/handshake.c (+5/-0) plugin/console/console.cc (+6/-1) plugin/information_schema_dictionary/tests/r/tables.result (+4/-0) plugin/mysql_protocol/mysql_protocol.cc (+14/-0) plugin/mysql_protocol/mysql_protocol.h (+11/-0) plugin/mysql_protocol/options.h (+2/-0) plugin/schema_dictionary/tests/r/data_dictionary.result (+52/-4) plugin/session_dictionary/dictionary.cc (+1/-0) plugin/session_dictionary/dictionary.h (+1/-0) plugin/session_dictionary/plugin.ini (+2/-0) plugin/session_dictionary/sessions.cc (+149/-0) plugin/session_dictionary/sessions.h (+55/-0) plugin/session_dictionary/tests/r/sessions.result (+3/-0) plugin/session_dictionary/tests/t/sessions.test (+3/-0) plugin/sleep/plugin.ini (+4/-2) plugin/utility_functions/bit_count.cc (+119/-0) plugin/utility_functions/bit_count.h (+48/-0) plugin/utility_functions/functions.cc (+1/-0) plugin/utility_functions/functions.h (+1/-0) plugin/utility_functions/plugin.ini (+2/-0) tests/r/func_op.result (+43/-12) tests/r/information_schema.result (+2/-0) tests/suite/regression/r/722850.result (+3/-0) tests/suite/regression/t/722850.test (+5/-0) tests/t/func_op.test (+18/-3) |
To merge this branch: | bzr merge lp://qastaging/~brianaker/drizzle/bit-functions |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Drizzle Developers | Pending | ||
Review via email: mp+51050@code.qastaging.launchpad.net |
Description of the change
This fixes bit operators and provides back MySQL level of bit functions.
It should be noted that this syntax is legal:
select (4 << 16) >> 2;
This is not:
select 4 << 16 >> 2;
To post a comment you must log in.