SQLite

All files named ”ext/misc/carray.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/misc/carray.c

2023-10-06
12:51
[34fac63770] part of check-in [f3b3d712d6] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712d6] user: drh branch: trunk, size: 16592)
2023-01-20
21:00
[0ba03f1e66] part of check-in [e117a03ca6] Extend the carray extension to allow the use of BLOB values to be bound as an array of "struct iovec" objects. (check-in: [e117a03ca6] user: drh branch: trunk, size: 16366)
2021-10-20
13:48
[b752f46411] part of check-in [cac910c15f] Fix a problem with the CARRAY extension when the SQLITE_TRANSIENT destructor is used for non-text arrays. Forum thread 48e525b266. (check-in: [cac910c15f] user: drh branch: trunk, size: 15253)
2021-07-09
11:52
[af9c4b3de6] part of check-in [0f97c2a459] Add the usual "#ifdef __cplusplus" magic to header file ext/misc/carray.h. Also update carray.h/carray.c to use SQLITE_API in the usual way. (check-in: [0f97c2a459] user: dan branch: trunk, size: 15259)
2020-11-18
14:30
[b75a0f2073] part of check-in [083203a549] Fix a problem causing sqlite3_carray_bind() to return an undefined value. (check-in: [083203a549] user: dan branch: trunk, size: 15169)
2020-11-17
14:41
[6b3cb52174] part of check-in [7b229cb120] Add a single-argument form to the CARRAY table-valued function, with content bound using the sqlite3_carray_bind() interface that is included with the extension. (check-in: [7b229cb120] user: drh branch: trunk, size: 15162)
2019-09-13
17:30
[91e9a7f512] part of check-in [658a42d363] Fix a typo in the carray extension header comment - the comment that serves as the documentation to this extension. (check-in: [658a42d363] user: drh branch: trunk, size: 12073)
2017-07-27
03:48
[ed96c218ea] part of check-in [3d9e841f60] Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). (check-in: [3d9e841f60] user: drh branch: pointer-with-destructor, size: 12071)
2017-07-17
00:40
[880684b279] part of check-in [211cce04e9] Add an experimental "pointer type" parameter to sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer(). The pointer type is a string that must compare equal using strcmp() or else the pointer comes through as a NULL. (check-in: [211cce04e9] user: drh branch: pointer-types, size: 12065)
2017-07-13
19:11
[5a330eea8f] part of check-in [55f5396576] Update header comments on the carray() and remember() extensions to bring out the fact that the pointer arguments must be bound using sqlite3_bind_pointer(). (check-in: [55f5396576] user: drh branch: trunk, size: 11774)
2017-06-30
23:46
[1fbaf9ada5] part of check-in [a99fa94db7] Update the carray() and remember() extension functions so that they user the new sqlite3_value_pointer() interface. (check-in: [a99fa94db7] user: drh branch: bind-pointer, size: 11717)
2017-02-15
16:04
[f98fc506df] part of check-in [396b9d99ae] Bummer. Checked this in as a branch off of the wrong branch.... Was: Add the companion "carray_asc" table-valued function to the carray extension. (check-in: [396b9d99ae] user: drh branch: mistake, size: 12090)
2016-07-22
21:35
[40c2764101] part of check-in [f50a3fd660] Revise a warning fix from the previous check-in to improve clarity. Also, fix an incorrect test prefix (typo). (check-in: [f50a3fd660] user: mistachkin branch: trunk, size: 10741)
21:26
[b0478416ab] part of check-in [8bb6e6fced] Fix harmless compiler warnings seen with MSVC. (check-in: [8bb6e6fced] user: mistachkin branch: trunk, size: 10746)
2016-07-13
00:55
[214c9e9d90] part of check-in [021d0fb8d8] Fix header comments and remove an unnecessary version restriction from the carray() table-valued function implementation. (check-in: [021d0fb8d8] user: drh branch: trunk, size: 10731)
2016-07-09
16:38
[29f3b2dbb9] part of check-in [8b22f777a1] Fix compiler warnings on windows. (check-in: [8b22f777a1] user: drh branch: trunk, size: 10889)
2016-07-03
02:35
Renamed and modified ext/misc/array.c → ext/misc/carray.c. [f1947c7d5b] part of check-in [a204ba99db] Change the name of the intarray() extension to carray() and give it an optional third parameter that specifies the datatype as one of 'int32', 'int64', 'double', or 'char*'. 'int32' is the default. (check-in: [a204ba99db] user: drh branch: prototype-int-array, size: 10905)