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
[34fac637] part of check-in [f3b3d712] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712] user: drh branch: trunk, size: 16592)
2023-01-20
21:00
[0ba03f1e] part of check-in [e117a03c] Extend the carray extension to allow the use of BLOB values to be bound as an array of "struct iovec" objects. (check-in: [e117a03c] user: drh branch: trunk, size: 16366)
2021-10-20
13:48
[b752f464] part of check-in [cac910c1] Fix a problem with the CARRAY extension when the SQLITE_TRANSIENT destructor is used for non-text arrays. Forum thread 48e525b266. (check-in: [cac910c1] user: drh branch: trunk, size: 15253)
2021-07-09
11:52
[af9c4b3d] part of check-in [0f97c2a4] 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: [0f97c2a4] user: dan branch: trunk, size: 15259)
2020-11-18
14:30
[b75a0f20] part of check-in [083203a5] Fix a problem causing sqlite3_carray_bind() to return an undefined value. (check-in: [083203a5] user: dan branch: trunk, size: 15169)
2020-11-17
14:41
[6b3cb521] part of check-in [7b229cb1] 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: [7b229cb1] user: drh branch: trunk, size: 15162)
2019-09-13
17:30
[91e9a7f5] part of check-in [658a42d3] Fix a typo in the carray extension header comment - the comment that serves as the documentation to this extension. (check-in: [658a42d3] user: drh branch: trunk, size: 12073)
2017-07-27
03:48
[ed96c218] part of check-in [3d9e841f] Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). (check-in: [3d9e841f] user: drh branch: pointer-with-destructor, size: 12071)
2017-07-17
00:40
[880684b2] part of check-in [211cce04] 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: [211cce04] user: drh branch: pointer-types, size: 12065)
2017-07-13
19:11
[5a330eea] part of check-in [55f53965] 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: [55f53965] user: drh branch: trunk, size: 11774)
2017-06-30
23:46
[1fbaf9ad] part of check-in [a99fa94d] Update the carray() and remember() extension functions so that they user the new sqlite3_value_pointer() interface. (check-in: [a99fa94d] user: drh branch: bind-pointer, size: 11717)
2017-02-15
16:04
[f98fc506] part of check-in [396b9d99] 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: [396b9d99] user: drh branch: mistake, size: 12090)
2016-07-22
21:35
[40c27641] part of check-in [f50a3fd6] Revise a warning fix from the previous check-in to improve clarity. Also, fix an incorrect test prefix (typo). (check-in: [f50a3fd6] user: mistachkin branch: trunk, size: 10741)
21:26
[b0478416] part of check-in [8bb6e6fc] Fix harmless compiler warnings seen with MSVC. (check-in: [8bb6e6fc] user: mistachkin branch: trunk, size: 10746)
2016-07-13
00:55
[214c9e9d] part of check-in [021d0fb8] Fix header comments and remove an unnecessary version restriction from the carray() table-valued function implementation. (check-in: [021d0fb8] user: drh branch: trunk, size: 10731)
2016-07-09
16:38
[29f3b2db] part of check-in [8b22f777] Fix compiler warnings on windows. (check-in: [8b22f777] user: drh branch: trunk, size: 10889)
2016-07-03
02:35
Renamed ext/misc/array.c → ext/misc/carray.c. [f1947c7d] part of check-in [a204ba99] 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: [a204ba99] user: drh branch: prototype-int-array, size: 10905)