- 16 Dec, 2013 1 commit
-
-
Olivier Bertrand authored
processing that takes care of: - Drastically reduce the amount of storge needed to process them. - Handle longjmp's. - Makes the line limit an opion (MAXRES) - Schema can also be specified with the DBNAME option. - Issue warnings on fetch errors or when result lines have been limited. - Change some column names to reflect ODBC version 3 standard. The documentation have been updated accordingly modified: storage/connect/filamdbf.cpp storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/mysql-test/connect/r/odbc.result storage/connect/mysql-test/connect/r/odbc_postgresql.result storage/connect/mysql-test/connect/r/odbc_sqlite3.result storage/connect/mysql-test/connect/r/odbc_xls.result storage/connect/mysql-test/connect/r/xml.result storage/connect/mysql-test/connect/t/odbc_postgresql.test storage/connect/odbccat.h storage/connect/odbconn.cpp storage/connect/odbconn.h storage/connect/plgdbsem.h storage/connect/plgdbutl.cpp storage/connect/rcmsg.c storage/connect/tabfmt.cpp storage/connect/table.cpp storage/connect/tabodbc.cpp storage/connect/tabodbc.h storage/connect/tabutil.cpp storage/connect/tabwmi.cpp storage/connect/user_connect.cc storage/connect/valblk.cpp storage/connect/valblk.h storage/connect/value.cpp
-
- 14 Dec, 2013 1 commit
-
-
Alexander Barkov authored
-
- 13 Dec, 2013 2 commits
-
-
Alexander Barkov authored
The problem reported as MDEV-5444.
-
Sergey Vojtovich authored
- include metadata_lock_info plugin into debian packages - ignore metadata_lock_info plugin in mysqld--help test - let test suite run with built-in metadata_lock_info plugin
-
- 12 Dec, 2013 2 commits
-
-
Alexander Barkov authored
the system locale (on Linux) and code pages (on Windows).
-
Olivier Bertrand authored
modified: storage/connect/mysql-test/connect/t/odbc_postgresql.test storage/connect/user_connect.cc
-
- 11 Dec, 2013 5 commits
-
-
Olivier Bertrand authored
modified: storage/connect/plgdbutl.cpp - Update type translation to take care of type_modifiers modified: storage/connect/ha_connect.cc storage/connect/myutil.cpp storage/connect/myutil.h storage/connect/odbconn.cpp
-
Olivier Bertrand authored
added: storage/connect/mysql-test/connect/r/odbc_postgresql.result storage/connect/mysql-test/connect/t/have_odbc_postgresql.inc storage/connect/mysql-test/connect/t/odbc_postgresql.sql storage/connect/mysql-test/connect/t/odbc_postgresql.test modified: storage/connect/odbconn.cpp
-
Olivier Bertrand authored
modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/mysql-test/connect/r/mysql.result storage/connect/mysql-test/connect/r/unsigned.result storage/connect/mysql-test/connect/t/mysql.test storage/connect/mysql-test/connect/t/unsigned.test
-
Alexander Barkov authored
does not exist.
-
Alexander Barkov authored
with the same names present in multiple schemas The "TABNAME" option now supports qualified table names, to connect to tables residing in a particular schema and catalog. Qualified table names have the following format: [[CatalogName.]SchemaName.]TableName Qualified table names can be used: 1. In "normal" tables: CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='DSN=ConnectEng;UID=mtr;PWD=mtr' TABNAME='schema1.t1'; 2. In catalog tables (CATFUNC=Tables and CATFUNC=Columns) CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='DSN=postgresql;UID=user;PWD=password' TABNAME='schema1.t1'; Note, the % and _ wildcards are supported in the schema name and the table name parts: CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='DSN=postgresql;UID=user;PWD=password' TABNAME='%.t1'; CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC CONNECTION='DSN=postgresql;UID=user;PWD=password' TABNAME='schema1.%';
-
- 10 Dec, 2013 1 commit
-
-
Kentoku SHIBA authored
-
- 12 Dec, 2013 2 commits
-
-
Sergei Golubchik authored
-
Sergey Vojtovich authored
Removed unused_tables, find LRU object by timestamp instead.
-
- 10 Dec, 2013 1 commit
-
-
Sergey Vojtovich authored
- tc_acquire_table and tc_release_table do not access TABLE_SHARE::tdc.used_tables anymore - in tc_acquire_table(): release LOCK_tdc after we relase LOCK_open (saves a few CPU cycles in critical section) - in tc_release_table(): if we reached table cache threshold, evict to-be-released table without moving it to unused_tables. unused_tables must be empty at this point.
-
- 12 Dec, 2013 1 commit
-
-
Sergei Golubchik authored
-
- 10 Dec, 2013 1 commit
-
-
Alexander Barkov authored
-
- 09 Dec, 2013 9 commits
-
-
Sergei Golubchik authored
fix the element deleting logic for roles_mappings_hash
-
Sergei Golubchik authored
use generic restore_ptr_backup() approach
-
Sergei Golubchik authored
MDEV-4403 Attempting to use cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch" When a DSO is loaded we rewrite service pointers to point to the actual service structures. But when a DSO is unloaded, we have to restore their original values, in case this DSO wasn't removed from memory on dlclose() and is later loaded again.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
* comments from WL#5602 in sql_acl.cc * rename global memroots in sql_acl.cc * remove the second empty lex string constant
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Remove unused code (that should not have been merged) Add protocol extension (that should have been merged) Fix bugs (see pack.c)
-
Sergei Golubchik authored
Patially merge WL#5917, to understand v2 row events
-
- 06 Dec, 2013 1 commit
-
-
Olivier Bertrand authored
to 16384 (MDEV-5393) modified: storage/connect/odbconn.cpp - Fix sorting catalog table result set (MDEV-5394) added: storage/connect/mysql-test/connect/r/xml_mdev5261.result storage/connect/mysql-test/connect/t/xml_mdev5261.test modified: storage/connect/mysql-test/connect/r/odbc_sqlite3.result storage/connect/mysql-test/connect/t/odbc_sqlite3.test storage/connect/table.cpp storage/connect/tabodbc.cpp storage/connect/xtable.h - Remove unnecessary closing of opened table in rnd_init modified: storage/connect/ha_connect.cc
-
- 05 Dec, 2013 4 commits
-
-
Alexander Barkov authored
running against a data source with many tables
-
Alexander Barkov authored
-
Olivier Bertrand authored
modified: storage/connect/odbconn.cpp
-
Olivier Bertrand authored
modified: storage/connect/ha_connect.cc
-
- 04 Dec, 2013 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/ha_connect.cc storage/connect/mycat.cc storage/connect/mycat.h
-
- 03 Dec, 2013 3 commits
-
-
Olivier Bertrand authored
modified: storage/connect/tabutil.cpp - Fix test results to reflect the fact that in discovery, column defaults are now retrieved for the MYSQL table type. modified: storage/connect/mysql-test/connect/r/mysql_discovery.result storage/connect/mysql-test/connect/r/mysql_new.result - Restore Unix line endings modified: storage/connect/value.cpp
-
Olivier Bertrand authored
added: storage/connect/mysql-test/connect/r/unsigned.result storage/connect/mysql-test/connect/t/unsigned.test modified: storage/connect/colblk.cpp storage/connect/colblk.h storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/mysql-test/connect/r/mysql_discovery.result storage/connect/mysql-test/connect/r/xml.result storage/connect/myutil.cpp storage/connect/myutil.h storage/connect/plgdbsem.h storage/connect/tabdos.cpp storage/connect/tabfix.cpp storage/connect/tabmysql.cpp storage/connect/tabutil.cpp storage/connect/valblk.cpp storage/connect/valblk.h storage/connect/value.cpp storage/connect/value.h storage/connect/xobject.cpp storage/connect/xobject.h
-
Alexander Barkov authored
-
- 02 Dec, 2013 1 commit
-
-
Alexander Barkov authored
Applied a patch from Philip Hazel implementing the non-standard syntax for word boundaries in PCRE, for compatibility with the old Henry Spencer's regex library.
-
- 01 Dec, 2013 1 commit
-
-
Sergei Golubchik authored
fix a copy-paste error, introduced in role refactoring
-
- 28 Nov, 2013 3 commits
-
-
Olivier Bertrand authored
modified: storage/connect/valblk.cpp
-
Sergei Golubchik authored
fix the code to compile with clang. fix warnings too. include/probes_mysql_nodtrace.h: clang++ doesn't like numeric _constants_ being used in || (it suspects that the intention was | ). Boolean constants are ok. sql/hostname.cc: only used in DBUG_ASSERT sql/item.cc: str_to_time and str_to_datetime return bool, not MYSQL_TIMESTAMP_xxx sql/item_func.cc: str_to_datetime_with_warn() returns bool, not MYSQL_TIMESTAMP_xxx storage/cassandra/CMakeLists.txt: CMAKE_CXX_FLAGS can be empty storage/connect/odbconn.cpp: HWND is void* storage/connect/user_connect.h: deprecated on FreeBSD and unused anyway storage/connect/value.cpp: bad characters inside. unused. storage/spider/spd_trx.cc: clang++ warns that memset will also overwrite vtbl. it might be as well a good idea, as it asserts that the object will only be used as a storage. silence the warning.
-
Sergei Golubchik authored
when frm file exists, but the table does not. In recover_from_failed_open(), allow the discovery to fail without an error, when open_strategy == TABLE_LIST::OPEN_IF_EXISTS.
-