| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | put the TODO comment at the end of the line instead | 2022-05-02 | 1 | -9/+3 | ||
| | | | | | | | | | | | When using an explicit error set one must add the "Workaround" error in their error set; putting the explanation as to why it exists at the end of the line makes it so it is displayed directly in the output of the compiler. Before a user had to go look at the source code to understand why we have this workaround. | |||||
| * | Makes sqlite.Error pub. | 2022-04-29 | 1 | -1/+2 | ||
| | | ||||||
| * | remove unused assert | 2022-04-24 | 1 | -3/+0 | ||
| | | ||||||
| * | clarify type name | 2022-04-24 | 1 | -3/+3 | ||
| | | ||||||
| * | add compile error when passing non-struct to Statement.bind | 2022-04-24 | 1 | -0/+5 | ||
| | | ||||||
| * | add test for runtime slices as DynamicStatement args | 2022-04-24 | 1 | -0/+22 | ||
| | | ||||||
| * | emit compileError on unsupported pointer sizes | 2022-04-24 | 1 | -4/+8 | ||
| | | ||||||
| * | add support for arrays as runtime bind values | 2022-04-24 | 1 | -0/+5 | ||
| | | ||||||
| * | allow slices to be passed as bind parameters | 2022-04-24 | 1 | -9/+22 | ||
| | | ||||||
| * | remove the 'opening' logs | 2022-04-23 | 1 | -4/+0 | ||
| | | ||||||
| * | handle tagged union when binding parameters | 2022-04-23 | 1 | -0/+87 | ||
| | | ||||||
| * | add the Db.execAlloc method | 2022-04-21 | 1 | -0/+19 | ||
| | | ||||||
| * | remove comment | 2022-04-21 | 1 | -3/+0 | ||
| | | ||||||
| * | cleanup the temporary values correctly for enums | 2022-04-21 | 1 | -26/+42 | ||
| | | ||||||
| * | check explicitly that bindField is implemented | 2022-04-21 | 1 | -1/+7 | ||
| | | ||||||
| * | fix alignCast in the xStep callback of createAggregateFunction | 2022-04-17 | 1 | -12/+8 | ||
| | | ||||||
| * | factor the CreateFunctionFlag to c_int code | 2022-04-17 | 1 | -14/+15 | ||
| | | ||||||
| * | work on supporting aggregate SQL functions | 2022-04-17 | 1 | -78/+259 | ||
| | | ||||||
| * | document CreateFunctionFlag | 2022-04-16 | 1 | -0/+8 | ||
| | | ||||||
| * | constrain the error set of createScalarFunction | 2022-04-16 | 1 | -1/+1 | ||
| | | ||||||
| * | add createScalarFunction to create a user-defined scalar function | 2022-04-03 | 1 | -0/+292 | ||
| | | ||||||
| * | only use sqlite3_error_offset if compatible | 2022-04-02 | 1 | -1/+8 | ||
| | | ||||||
| * | add error offsets to DetailedError | 2022-04-02 | 1 | -3/+9 | ||
| | | | | | API introduced on 3.38.0 | |||||
| * | fix sentinel | 2022-02-05 | 1 | -19/+23 | ||
| | | ||||||
| * | add a test for a crash found by fuzzing | 2021-12-31 | 1 | -1/+5 | ||
| | | ||||||
| * | fix savepoint InitError | 2021-12-31 | 1 | -0/+3 | ||
| | | ||||||
| * | statement: return an error if using exec() returns data | 2021-12-31 | 1 | -0/+1 | ||
| | | ||||||
| * | add a test using untyped bind markers | 2021-12-31 | 1 | -0/+19 | ||
| | | ||||||
| * | use StatementType | 2021-12-31 | 1 | -4/+2 | ||
| | | ||||||
| * | fix a panic in Statement.prepare if the query is empty | 2021-12-26 | 1 | -0/+7 | ||
| | | | | | | sqlite3_prepare_v2 doesn't return an error code if the input query string is empty or is a comment, instead the statement will be null. | |||||
| * | add tests for crashes found by fuzzing | 2021-12-26 | 1 | -0/+19 | ||
| | | ||||||
| * | fix readArray when reading zero-length blob | 2021-12-18 | 1 | -8/+17 | ||
| | | | | | | sqlite3_column_blob returns a NULL pointer for a zero-length blob, which must be handled correctly. | |||||
| * | add a test binding an empty slice to a text column | 2021-12-18 | 1 | -0/+67 | ||
| | | ||||||
| * | always deinit the test database | 2021-12-18 | 1 | -0/+30 | ||
| | | | | | otherwise using the dbfile option won't work | |||||
| * | rename argument for clarity | 2021-12-18 | 1 | -3/+3 | ||
| | | | | | also style consistency; variables should be snake case | |||||
| * | all: replace spanZ with sliceTo | 2021-12-01 | 1 | -8/+12 | ||
| | | ||||||
| * | all: fix for latest Allocator interface refactor | 2021-12-01 | 1 | -44/+61 | ||
| | | ||||||
| * | dynamic statement: fix documentation | 2021-11-22 | 1 | -3/+5 | ||
| | | ||||||
| * | dynamic statement: document bind() | 2021-11-22 | 1 | -0/+33 | ||
| | | ||||||
| * | dynamic statement: add some tests | 2021-11-22 | 1 | -0/+98 | ||
| | | ||||||
| * | dynamic statement: fix one() | 2021-11-22 | 1 | -1/+1 | ||
| | | ||||||
| * | remove smartBind/bindNamedStruct, they're not actually necessary | 2021-11-22 | 1 | -33/+11 | ||
| | | ||||||
| * | Fixes | 2021-11-22 | 1 | -3/+36 | ||
| | | ||||||
| * | A handful of tiny fixes. | 2021-11-22 | 1 | -6/+6 | ||
| | | ||||||
| * | savepoint: always deinit the statements | 2021-11-07 | 1 | -0/+5 | ||
| | | ||||||
| * | implement savepoint | 2021-10-23 | 1 | -0/+250 | ||
| | | ||||||
| * | use explicit error sets everywhere | 2021-10-23 | 1 | -11/+25 | ||
| | | ||||||
| * | sqlite: move to new ParsedQuery and BindMarker | 2021-10-19 | 1 | -13/+9 | ||
| | | ||||||
| * | use snake case for field names | 2021-10-18 | 1 | -3/+3 | ||
| | | ||||||
| * | make bindField clearer | 2021-10-18 | 1 | -34/+52 | ||
| | | | | | | | | | | | Be less clever with comptime reflection. This has the advantage of making the code a lot clearer, clearly identifying which case are converting an sqlite int result to an error. This also makes it easier to follow the error trace if there is an error while binding a field. | |||||