We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 679c1c1 commit 2bcbc41Copy full SHA for 2bcbc41
driver/connect.c
@@ -69,8 +69,6 @@
69
#define TYPE_UNSUPPORTED "UNSUPPORTED"
70
/* 12 */
71
#define TYPE_SCALED_FLOAT "SCALED_FLOAT"
72
-/* 16 */
73
-#define TYPE_CONSTANT_KEYWORD "CONSTANT_KEYWORD"
74
75
/*
76
* intervals
@@ -2273,15 +2271,6 @@ static BOOL elastic_name2types(wstr_st *type_name,
2273
2271
return TRUE;
2274
2272
}
2275
break;
2276
-
2277
- /* 16: CONSTANT_KEYWORD */
2278
- case sizeof(TYPE_CONSTANT_KEYWORD) - 1:
2279
- if (! wmemncasecmp(type_name->str,
2280
- MK_WPTR(TYPE_CONSTANT_KEYWORD), type_name->cnt)) {
2281
- *c_sql = ES_CKEYWORD_TO_CSQL;
2282
- *sql = ES_CKEYWORD_TO_SQL;
2283
- return TRUE;
2284
- }
2285
2286
2287
return elastic_intervals_name2types(type_name, c_sql, sql);
driver/convert.c
@@ -3813,7 +3813,7 @@ SQLRETURN c2sql_boolean(esodbc_rec_st *arec, esodbc_rec_st *irec,
3813
/*INDENT-ON*/
3814
3815
DBGH(stmt, "parameter (pos#%llu) converted to boolean: %d.",
3816
- (uint64_t)pos, val);
+ (uint64_t)pos, val);
3817
3818
if (val) {
3819
memcpy(dest, JSON_VAL_TRUE, sizeof(JSON_VAL_TRUE) - /*\0*/1);
@@ -4516,7 +4516,7 @@ static SQLRETURN c2sql_str2interval(esodbc_rec_st *arec, esodbc_rec_st *irec,
4516
octet_len = *octet_len_ptr;
4517
if (octet_len <= 0) {
4518
ERRH(stmt, "invalid interval buffer length: %lld.",
4519
- (int64_t)octet_len);
+ (int64_t)octet_len);
4520
RET_HDIAGS(stmt, SQL_STATE_HY090);
4521
4522
driver/defs.h
@@ -414,7 +414,7 @@
414
#define ESODBC_SQL_OBJECT 2002
415
#define ESODBC_SQL_NESTED 2002
416
417
-/* the SQL type ES/SQL uses for string types (KEYWORD, TEXT, CONSTANT_KEYWORD),
+/* the SQL type ES/SQL uses for string types (KEYWORD, TEXT),
418
* plus IP and GEO */
419
#define ESODBC_SQL_VARCHAR SQL_VARCHAR
420
@@ -463,9 +463,6 @@
463
/* 12: KEYWORD */
464
#define ES_KEYWORD_TO_CSQL ES_WVARCHAR_CSQL
465
#define ES_KEYWORD_TO_SQL ES_WVARCHAR_SQL
466
-/* 12: CONSTANT_KEYWORD */
467
-#define ES_CKEYWORD_TO_CSQL ES_WVARCHAR_CSQL
468
-#define ES_CKEYWORD_TO_SQL ES_WVARCHAR_SQL
469
/* 12: TEXT */
470
#define ES_TEXT_TO_CSQL ES_WVARCHAR_CSQL
471
#define ES_TEXT_TO_SQL ES_WVARCHAR_SQL
driver/queries.c
@@ -187,8 +187,8 @@ void clear_resultset(esodbc_stmt_st *stmt, BOOL on_close)
187
/* the cursor is contained entirely in the received body */
188
assert(stmt->rset.body.str < stmt->rset.pack.cbor.curs.str); // &&
189
assert(stmt->rset.pack.cbor.curs.str +
190
- stmt->rset.pack.cbor.curs.cnt <
191
- stmt->rset.body.str + stmt->rset.body.cnt);
+ stmt->rset.pack.cbor.curs.cnt <
+ stmt->rset.body.str + stmt->rset.body.cnt);
192
193
194
memset(&stmt->rset, 0, sizeof(stmt->rset));
@@ -2528,7 +2528,7 @@ static esodbc_estype_st *match_es_type(esodbc_rec_st *irec)
2528
case SQL_DOUBLE: /* DOUBLE, SCALED_FLOAT */
2529
return dbc->max_float_type;
2530
2531
- case ES_WVARCHAR_SQL: /* CONSTANT_KEYWORD, KEYWORD, TEXT */
+ case ES_WVARCHAR_SQL: /* KEYWORD, TEXT */
2532
case ES_VARCHAR_SQL: /* IP, GEO+ */
2533
return dbc->max_varchar_type;
2534
default:
@@ -2858,7 +2858,7 @@ static SQLRETURN convert_param_val(esodbc_rec_st *arec, esodbc_rec_st *irec,
2858
return c2sql_number(arec, irec, pos, &min, &max, fixed, dest, len);
2859
2860
/* JSON string */
2861
- case ES_WVARCHAR_SQL: /* KEYWORD, TEXT, CONSTANT_KEYWORD */
2862
2863
return c2sql_varchar(arec, irec, pos, dest, len);
2864
test/connected_dbc.h
@@ -73,7 +73,6 @@ extern "C" {
[\"FLOAT\", 7, 7, \"'\", \"'\", null, 2, false, 3, false, false, false, null, 7, 7, 7, 0, 2, null],\
[\"DOUBLE\", 8, 15, \"'\", \"'\", null, 2, false, 3, false, false, false, null, 15, 15, 8, 0, 2, null],\
[\"SCALED_FLOAT\", 8, 15, \"'\", \"'\", null, 2, false, 3, false, false, false, null, 15, 15, 8, 0, 2, null],\
- [\"CONSTANT_KEYWORD\", 12, 32766, \"'\", \"'\", null, 2, true, 3, true, false, false, null, null, null, 12, 0, null, null],\
77
[\"IP\", 12, 45, \"'\", \"'\", null, 2, false, 3, true, false, false, null, null, null, 12, 0, null, null],\
78
[\"KEYWORD\", 12, 32766, \"'\", \"'\", null, 2, true, 3, true, false, false, null, null, null, 12, 0, null, null],\
79
[\"TEXT\", 12, 2147483647, \"'\", \"'\", null, 2, true, 3, true, false, false, null, null, null, 12, 0, null, null],\
0 commit comments