Repository: ignite Updated Branches: refs/heads/ignite-1786 01f794fde -> d08622771
IGNITE-2689: Marked Date/Time features as supported. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/573a527d Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/573a527d Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/573a527d Branch: refs/heads/ignite-1786 Commit: 573a527ddbbba2d6e6dc690e691a5d3d48b0c17b Parents: 7229e51 Author: stack-trace <[email protected]> Authored: Fri Feb 19 12:44:01 2016 +0300 Committer: stack-trace <[email protected]> Committed: Fri Feb 19 12:44:01 2016 +0300 ---------------------------------------------------------------------- .../platforms/cpp/odbc/src/config/connection_info.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/573a527d/modules/platforms/cpp/odbc/src/config/connection_info.cpp ---------------------------------------------------------------------- diff --git a/modules/platforms/cpp/odbc/src/config/connection_info.cpp b/modules/platforms/cpp/odbc/src/config/connection_info.cpp index 0e8e748..7f0e3bd 100644 --- a/modules/platforms/cpp/odbc/src/config/connection_info.cpp +++ b/modules/platforms/cpp/odbc/src/config/connection_info.cpp @@ -262,7 +262,15 @@ namespace ignite #ifdef SQL_DATETIME_LITERALS // Bitmask enumerating the SQL-92 datetime literals supported by // the data source. - intParams[SQL_DATETIME_LITERALS] = 0; + intParams[SQL_DATETIME_LITERALS] = SQL_DL_SQL92_INTERVAL_HOUR | + SQL_DL_SQL92_DATE | SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND | + SQL_DL_SQL92_TIME | SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND | + SQL_DL_SQL92_TIMESTAMP | SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE | + SQL_DL_SQL92_INTERVAL_YEAR | SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND | + SQL_DL_SQL92_INTERVAL_MONTH | SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR | + SQL_DL_SQL92_INTERVAL_DAY | SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE | + SQL_DL_SQL92_INTERVAL_MINUTE | SQL_DL_SQL92_INTERVAL_SECOND | + SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH; #endif // SQL_DATETIME_LITERALS #ifdef SQL_SYSTEM_FUNCTIONS @@ -302,7 +310,8 @@ namespace ignite #ifdef SQL_SQL92_DATETIME_FUNCTIONS // Bitmask enumerating the datetime scalar functions. - intParams[SQL_SQL92_DATETIME_FUNCTIONS] = 0; + intParams[SQL_SQL92_DATETIME_FUNCTIONS] = SQL_SDF_CURRENT_DATE | + SQL_SDF_CURRENT_TIMESTAMP; #endif // SQL_SQL92_DATETIME_FUNCTIONS #ifdef SQL_SQL92_VALUE_EXPRESSIONS
