Olivier Bertrand
b98360a42f
- Trying to get rid of some valgrind warnings
...
modified:
storage/connect/mycat.cc
storage/connect/valblk.cpp
storage/connect/value.cpp
2013-06-30 12:43:30 +02:00
Alexander Barkov
ffa2eb4356
Fixing a few compiler warnings
...
modified:
storage/connect/ha_connect.cc
storage/connect/value.cpp
2013-06-08 00:24:27 +04:00
Olivier Bertrand
9df57eba9f
- Adding parallelism to the TBL table type
...
modified:
storage/connect/tabcol.h
storage/connect/tabtbl.cpp
storage/connect/tabtbl.h
storage/connect/value.cpp
2013-06-04 17:18:33 +02:00
Alexander Barkov
32bd0c7d1f
Adding the timezone plugin service, to convert between
...
MYSQL_TIME and my_time_t and back.
Using the new service instead of direct access to thd.
added:
include/mysql/service_thd_timezone.h
libservices/thd_timezone_service.c
modified:
include/my_time.h
include/mysql.h.pp
include/mysql/plugin.h
include/mysql/plugin_audit.h.pp
include/mysql/plugin_auth.h.pp
include/mysql/plugin_ftparser.h.pp
include/mysql/services.h
include/mysql_time.h
include/service_versions.h
libservices/CMakeLists.txt
sql/sql_class.cc
sql/sql_plugin_services.h
storage/connect/value.cpp
2013-05-24 19:09:59 +04:00
Alexander Barkov
7ef4c5df47
Connect: fixing non thread-safe code.
...
Passing "struct tm" buffer to GetGmTime() instead of using a static bufer.
modified:
storage/connect/tabodbc.cpp
storage/connect/value.cpp
storage/connect/value.h
2013-05-23 12:04:52 +04:00
Alexander Barkov
35a879d06d
Fixing a few "no previous declaration" warnings
...
modified:
storage/connect/ha_connect.cc
storage/connect/odbconn.cpp
storage/connect/plgdbutl.cpp
storage/connect/plugutil.c
storage/connect/value.cpp
2013-05-13 15:23:24 +04:00
Olivier Bertrand
99d95c8a2f
- Added table type PIVOT
...
modified:
storage/connect/filamdbf.cpp
storage/connect/ha_connect.cc
storage/connect/ha_connect.h
storage/connect/mycat.cc
storage/connect/myconn.cpp
storage/connect/odbconn.cpp
storage/connect/plgcnx.h
storage/connect/plgdbsem.h
storage/connect/plgdbutl.cpp
storage/connect/tabfmt.cpp
storage/connect/tabpivot.cpp
storage/connect/tabpivot.h
storage/connect/tabutil.cpp
storage/connect/tabwmi.cpp
storage/connect/tabxcl.cpp
storage/connect/value.cpp
storage/connect/value.h
2013-05-10 20:22:21 +02:00
Sergei Golubchik
88b89aaa82
fixes for buildbot.
...
increase the version.
2013-04-21 09:38:54 -07:00
Alexander Barkov
115a373b88
Fixed a problem in index.test failures when run in a non-Paris time zone.
...
This fix also revealed wrong result recorded in fix.result.
modified:
mysql-test/suite/connect/r/fix.result
storage/connect/value.cpp
modified:
mysql-test/suite/connect/r/bin.result
mysql-test/suite/connect/r/fix.result
mysql-test/suite/connect/t/bin.test
storage/connect/value.cpp
2013-04-03 04:54:02 -07:00
Olivier Bertrand
aa881ad593
- Fix a typo error: in AllocateValue(2) Tiny values were given the TYPE_SHORT type.
...
modified:
storage/connect/value.cpp
2013-03-23 16:03:56 +01:00
Olivier Bertrand
17fb343a5c
- Add tiny integer as a supported type by CONNECT
...
modified:
storage/connect/global.h
storage/connect/ha_connect.cc
storage/connect/myutil.cpp
storage/connect/plgdbutl.cpp
storage/connect/tabdos.cpp
storage/connect/tabwmi.cpp
storage/connect/valblk.cpp
storage/connect/valblk.h
storage/connect/value.cpp
storage/connect/value.h
storage/connect/xobject.cpp
2013-03-11 16:52:59 +01:00
unknown
1e114f73ad
- Changing mode to -x
...
modified:
mysql-test/suite/connect/t/index.test
storage/connect/connect.cc*
storage/connect/myconn.cpp*
storage/connect/value.cpp*
2013-03-06 11:16:29 +01:00
Olivier Bertrand
63798ef4a5
- Rewrite some VALBLK classes as templates
...
- Correct typo initializing datm in DTVAL::MakeDate as {0,0,0,2,0,70,0,0,0}
instead of {0,0,0,1,0,70,0,0,0}
modified:
storage/connect/valblk.cpp
storage/connect/valblk.h
storage/connect/value.cpp
storage/connect/value.h
2013-03-01 22:23:40 +01:00
Olivier Bertrand
612b8c5500
- Fix warning on missing initial values on Linux
...
modified:
storage/connect/connect.cc*
storage/connect/value.cpp*
2013-03-01 00:41:04 +01:00
unknown
0a05caf29f
- Fix memory leak
...
modified:
storage/connect/connect.cc
- GCC requires template<> headers
modified:
storage/connect/value.cpp
2013-03-01 00:29:48 +01:00
Olivier Bertrand
bf6c3f5133
- Second version of template value classes
...
The first one did not compile with GCC on Linux
modified:
storage/connect/value.cpp
storage/connect/value.h
2013-02-28 22:50:26 +01:00
Olivier Bertrand
fa4aa616a1
- Rewriting the VALUE classes as template classes
...
modified:
storage/connect/tabdos.cpp
storage/connect/tabdos.h
storage/connect/tabmysql.cpp
storage/connect/tabodbc.cpp
storage/connect/tabsys.cpp
storage/connect/tabxml.cpp
storage/connect/value.cpp
storage/connect/value.h
storage/connect/xobject.h
2013-02-27 16:42:59 +01:00
Olivier Bertrand
2b60525d57
- Add support to NULL values. This concern the MYSQL
...
and ODBC table types. Not supported yet for indexes.
modified:
storage/connect/colblk.cpp
storage/connect/colblk.h
storage/connect/connect.cc
storage/connect/ha_connect.cc
storage/connect/tabmysql.cpp
storage/connect/tabodbc.cpp
storage/connect/valblk.cpp
storage/connect/valblk.h
storage/connect/value.cpp
storage/connect/value.h
storage/connect/xindex.cpp
2013-02-24 01:23:18 +01:00
Alexander Barkov
f8f79d9334
Fixing wrong sprintf() calls.
...
modified:
storage/connect/filamap.cpp
storage/connect/filamdbf.cpp
storage/connect/filamfix.cpp
storage/connect/filamtxt.cpp
storage/connect/filamvct.cpp
storage/connect/ha_connect.cc
storage/connect/osutil.c
storage/connect/plgdbutl.cpp
storage/connect/plugutil.c
storage/connect/tabfix.cpp
storage/connect/tabxml.cpp
storage/connect/user_connect.cc
storage/connect/value.cpp
storage/connect/xindex.cpp
2013-02-07 17:56:48 +04:00
Alexander Barkov
30c4b0ebc2
- Fixing TAB to 2 spaces
...
- Fixing line endings from "\r\n" to "\n"
2013-02-07 13:34:27 +04:00
Olivier Bertrand
26b00be332
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
2013-01-29 23:40:34 +01:00
Alexander Barkov
18e02f0608
Fixing compilation failure caused by wrong definition of DWORD
...
in unixODBC headers on 64-bit platforms.
Moving function definitions from value.cpp to odbconn.cpp.
Changing scope of GetSQLType and GetSQLCType from public to static.
modified:
storage/connect/odbconn.cpp
storage/connect/value.cpp
storage/connect/value.h
2013-01-29 19:35:17 +04:00
Alexander Barkov
4f9e09efb4
Fixing ODBC related compilation failures:
...
- without ODBC: adding a few "#ifdef CONNECT_SUPPORT"
- with ODBC on Linux: conflicting definitions for DWORD
in sql.h (unixODBC) vs global.h.
Using "typedef unsigned int DWORD", as this is how MS SQK defines it
and matches unixODBC definition.
Removing sqlutil.h. value.cpp now uses sql.h and sqlext.h instead.
removed:
storage/connect/sqlutil.h
modified:
storage/connect/global.h
storage/connect/value.cpp
storage/connect/value.h
2013-01-28 13:42:14 +04:00
Olivier Bertrand
ba82edd41e
Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).
2013-01-24 19:18:54 +01:00
Olivier Bertrand
6ec8f00ae3
Added to CONNECT the missing type TYPE_BIGINT (longlong).
2013-01-23 22:45:25 +01:00
Alexander Barkov
d7143a4160
Adding the CONNECT storage engine sources.
2013-01-18 19:21:44 +04:00