You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2016/01/25 12:55:41 UTC
[39/50] ignite git commit: IGNITE-2243: Implemented
SQL_ATTR_ODBC_VERSION getting.
IGNITE-2243: Implemented SQL_ATTR_ODBC_VERSION getting.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/b60b3dc0
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/b60b3dc0
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/b60b3dc0
Branch: refs/heads/ignite-1786
Commit: b60b3dc0af797d09a4bded0d355d077ffb7fbfd6
Parents: c847f8e
Author: isapego <is...@gridgain.com>
Authored: Wed Jan 20 21:10:04 2016 +0300
Committer: isapego <is...@gridgain.com>
Committed: Wed Jan 20 21:10:04 2016 +0300
----------------------------------------------------------------------
.../cpp/odbc/odbc-driver/src/environment.cpp | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/b60b3dc0/modules/platforms/cpp/odbc/odbc-driver/src/environment.cpp
----------------------------------------------------------------------
diff --git a/modules/platforms/cpp/odbc/odbc-driver/src/environment.cpp b/modules/platforms/cpp/odbc/odbc-driver/src/environment.cpp
index 1629e91..078d546 100644
--- a/modules/platforms/cpp/odbc/odbc-driver/src/environment.cpp
+++ b/modules/platforms/cpp/odbc/odbc-driver/src/environment.cpp
@@ -126,6 +126,22 @@ namespace ignite
SqlResult Environment::InternalGetAttribute(int32_t attr, app::ApplicationDataBuffer& buffer)
{
+ EnvironmentAttribute attribute = EnvironmentAttributeToInternal(attr);
+
+ switch (attribute)
+ {
+ case IGNITE_SQL_ENV_ATTR_ODBC_VERSION:
+ {
+ buffer.PutInt32(odbcVersion);
+
+ break;
+ }
+
+ case IGNITE_SQL_ENV_ATTR_UNKNOWN:
+ default:
+ break;
+ }
+
AddStatusRecord(SQL_STATE_HYC00_OPTIONAL_FEATURE_NOT_IMPLEMENTED,
"Attribute is not supported.");