mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-07 02:42:48 +03:00
Update documentation of sqlite3_column() for clarity. Update evidence marks
on test cases. FossilOrigin-Name: ec2d47a1db2349d5c9b4fe465506e0e347f77921
This commit is contained in:
18
manifest
18
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Fix\sspelling\stypo\sin\sspeedtest1.exe.
|
C Update\sdocumentation\sof\ssqlite3_column()\sfor\sclarity.\s\sUpdate\sevidence\smarks\non\stest\scases.
|
||||||
D 2013-11-27T18:00:20.146
|
D 2013-11-27T19:17:49.817
|
||||||
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
||||||
F Makefile.in e1a9b4258bbde53f5636f4e238c65b7e11459e2b
|
F Makefile.in e1a9b4258bbde53f5636f4e238c65b7e11459e2b
|
||||||
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
||||||
@@ -221,7 +221,7 @@ F src/resolve.c 7eda9097b29fcf3d2b42fdc17d1de672134e09b6
|
|||||||
F src/rowset.c 64655f1a627c9c212d9ab497899e7424a34222e0
|
F src/rowset.c 64655f1a627c9c212d9ab497899e7424a34222e0
|
||||||
F src/select.c d41381d80a22d3a83352aeca274cccf264ac277a
|
F src/select.c d41381d80a22d3a83352aeca274cccf264ac277a
|
||||||
F src/shell.c 936a72ff784efff3832cce274a96ed0b036e6758
|
F src/shell.c 936a72ff784efff3832cce274a96ed0b036e6758
|
||||||
F src/sqlite.h.in a8328969be639b6cd8d9225ed2a51d9d624fff5f
|
F src/sqlite.h.in af7f4349f939c40848bdfa217855d0bb88f3a581
|
||||||
F src/sqlite3.rc 11094cc6a157a028b301a9f06b3d03089ea37c3e
|
F src/sqlite3.rc 11094cc6a157a028b301a9f06b3d03089ea37c3e
|
||||||
F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc
|
F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc
|
||||||
F src/sqliteInt.h 9d586cb37572cd9e0a48242d449c6a69c2e74e72
|
F src/sqliteInt.h 9d586cb37572cd9e0a48242d449c6a69c2e74e72
|
||||||
@@ -433,11 +433,11 @@ F test/descidx3.test 09ddbe3f5295f482d2f8b687cf6db8bad7acd9a2
|
|||||||
F test/diskfull.test 106391384780753ea6896b7b4f005d10e9866b6e
|
F test/diskfull.test 106391384780753ea6896b7b4f005d10e9866b6e
|
||||||
F test/distinct.test 44028aaf161a5e80a2f229622b3a174d3b352810
|
F test/distinct.test 44028aaf161a5e80a2f229622b3a174d3b352810
|
||||||
F test/distinctagg.test 1a6ef9c87a58669438fc771450d7a72577417376
|
F test/distinctagg.test 1a6ef9c87a58669438fc771450d7a72577417376
|
||||||
F test/e_createtable.test a4561b93062e651d6def99c9e6956969dbf3754c
|
F test/e_createtable.test ee95d48664503d40f6cc9ef4a7d03216188e2ada
|
||||||
F test/e_delete.test d5186e2f5478b659f16a2c8b66c09892823e542a
|
F test/e_delete.test d5186e2f5478b659f16a2c8b66c09892823e542a
|
||||||
F test/e_droptrigger.test 3cd080807622c13e5bbb61fc9a57bd7754da2412
|
F test/e_droptrigger.test 3cd080807622c13e5bbb61fc9a57bd7754da2412
|
||||||
F test/e_dropview.test 0c9f7f60989164a70a67a9d9c26d1083bc808306
|
F test/e_dropview.test 0c9f7f60989164a70a67a9d9c26d1083bc808306
|
||||||
F test/e_expr.test a9f7c084ea3648003bcc40dd50861af5d2341fc1
|
F test/e_expr.test 5c71d183fbf519a4769fd2e2124afdc70b5b1f42
|
||||||
F test/e_fkey.test d83a04478bb9c02d2c513518548a69f818869f41
|
F test/e_fkey.test d83a04478bb9c02d2c513518548a69f818869f41
|
||||||
F test/e_fts3.test 5c02288842e4f941896fd44afdef564dd5fc1459
|
F test/e_fts3.test 5c02288842e4f941896fd44afdef564dd5fc1459
|
||||||
F test/e_insert.test 1e44f84d2abe44d66e4fbf198be4b20e3cc724a0
|
F test/e_insert.test 1e44f84d2abe44d66e4fbf198be4b20e3cc724a0
|
||||||
@@ -1145,7 +1145,7 @@ F tool/vdbe-compress.tcl f12c884766bd14277f4fcedcae07078011717381
|
|||||||
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
|
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
|
||||||
F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
|
F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
|
||||||
F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
|
F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
|
||||||
P c75f561f337a56c14335366ed9990e44bc9fc594
|
P ae90300e8e3221c208343e5e0d5e5f2381f38107
|
||||||
R 8fc0b17785407e52a1dbc354b6661932
|
R b6ce75ba6132c1ec93bb8b6dc747cf97
|
||||||
U mistachkin
|
U drh
|
||||||
Z 8afea8796306e0cb7f61a719616561e8
|
Z 0aae2730740447c74aeda3d2db2e7487
|
||||||
|
@@ -1 +1 @@
|
|||||||
ae90300e8e3221c208343e5e0d5e5f2381f38107
|
ec2d47a1db2349d5c9b4fe465506e0e347f77921
|
@@ -3775,19 +3775,19 @@ int sqlite3_data_count(sqlite3_stmt *pStmt);
|
|||||||
**
|
**
|
||||||
** <tr><td> NULL <td> INTEGER <td> Result is 0
|
** <tr><td> NULL <td> INTEGER <td> Result is 0
|
||||||
** <tr><td> NULL <td> FLOAT <td> Result is 0.0
|
** <tr><td> NULL <td> FLOAT <td> Result is 0.0
|
||||||
** <tr><td> NULL <td> TEXT <td> Result is NULL pointer
|
** <tr><td> NULL <td> TEXT <td> Result is a NULL pointer
|
||||||
** <tr><td> NULL <td> BLOB <td> Result is NULL pointer
|
** <tr><td> NULL <td> BLOB <td> Result is a NULL pointer
|
||||||
** <tr><td> INTEGER <td> FLOAT <td> Convert from integer to float
|
** <tr><td> INTEGER <td> FLOAT <td> Convert from integer to float
|
||||||
** <tr><td> INTEGER <td> TEXT <td> ASCII rendering of the integer
|
** <tr><td> INTEGER <td> TEXT <td> ASCII rendering of the integer
|
||||||
** <tr><td> INTEGER <td> BLOB <td> Same as INTEGER->TEXT
|
** <tr><td> INTEGER <td> BLOB <td> Same as INTEGER->TEXT
|
||||||
** <tr><td> FLOAT <td> INTEGER <td> Convert from float to integer
|
** <tr><td> FLOAT <td> INTEGER <td> [CAST] to INTEGER
|
||||||
** <tr><td> FLOAT <td> TEXT <td> ASCII rendering of the float
|
** <tr><td> FLOAT <td> TEXT <td> ASCII rendering of the float
|
||||||
** <tr><td> FLOAT <td> BLOB <td> Same as FLOAT->TEXT
|
** <tr><td> FLOAT <td> BLOB <td> [CAST] to BLOB
|
||||||
** <tr><td> TEXT <td> INTEGER <td> Use atoi()
|
** <tr><td> TEXT <td> INTEGER <td> [CAST] to INTEGER
|
||||||
** <tr><td> TEXT <td> FLOAT <td> Use atof()
|
** <tr><td> TEXT <td> FLOAT <td> [CAST] to REAL
|
||||||
** <tr><td> TEXT <td> BLOB <td> No change
|
** <tr><td> TEXT <td> BLOB <td> No change
|
||||||
** <tr><td> BLOB <td> INTEGER <td> Convert to TEXT then use atoi()
|
** <tr><td> BLOB <td> INTEGER <td> [CAST] to INTEGER
|
||||||
** <tr><td> BLOB <td> FLOAT <td> Convert to TEXT then use atof()
|
** <tr><td> BLOB <td> FLOAT <td> [CAST] to REAL
|
||||||
** <tr><td> BLOB <td> TEXT <td> Add a zero terminator if needed
|
** <tr><td> BLOB <td> TEXT <td> Add a zero terminator if needed
|
||||||
** </table>
|
** </table>
|
||||||
** </blockquote>)^
|
** </blockquote>)^
|
||||||
|
@@ -1103,7 +1103,7 @@ do_catchsql_test e_createtable-3.11.5 {
|
|||||||
# EVIDENCE-OF: R-52382-54248 Each table in SQLite may have at most one
|
# EVIDENCE-OF: R-52382-54248 Each table in SQLite may have at most one
|
||||||
# PRIMARY KEY.
|
# PRIMARY KEY.
|
||||||
#
|
#
|
||||||
# EVIDENCE-OF: R-62315-57691 An error is rasied if more than one PRIMARY
|
# EVIDENCE-OF: R-31826-01813 An error is raised if more than one PRIMARY
|
||||||
# KEY clause appears in a CREATE TABLE statement.
|
# KEY clause appears in a CREATE TABLE statement.
|
||||||
#
|
#
|
||||||
# To test the two above, show that zero primary keys is Ok, one primary
|
# To test the two above, show that zero primary keys is Ok, one primary
|
||||||
|
@@ -1407,10 +1407,12 @@ do_test e_expr-26.1.6 { set ::evalcount } {5}
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
# Test statements related to CAST expressions.
|
# Test statements related to CAST expressions.
|
||||||
#
|
#
|
||||||
# EVIDENCE-OF: R-65079-31758 Application of a CAST expression is
|
# EVIDENCE-OF: R-20854-17109 A CAST conversion is similar to the
|
||||||
# different to application of a column affinity, as with a CAST
|
# conversion that takes place when a column affinity is applied to a
|
||||||
# expression the storage class conversion is forced even if it is lossy
|
# value except that with the CAST operator the conversion always takes
|
||||||
# and irrreversible.
|
# place even if the conversion lossy and irreversible, whereas column
|
||||||
|
# affinity only changes the data type of a value if the change is
|
||||||
|
# lossless and reversible.
|
||||||
#
|
#
|
||||||
do_execsql_test e_expr-27.1.1 {
|
do_execsql_test e_expr-27.1.1 {
|
||||||
CREATE TABLE t3(a TEXT, b REAL, c INTEGER);
|
CREATE TABLE t3(a TEXT, b REAL, c INTEGER);
|
||||||
@@ -1594,8 +1596,9 @@ do_expr_test e_expr-30.4.1 { CAST('' AS INTEGER) } integer 0
|
|||||||
do_expr_test e_expr-30.4.2 { CAST('not a number' AS INTEGER) } integer 0
|
do_expr_test e_expr-30.4.2 { CAST('not a number' AS INTEGER) } integer 0
|
||||||
do_expr_test e_expr-30.4.3 { CAST('XXI' AS INTEGER) } integer 0
|
do_expr_test e_expr-30.4.3 { CAST('XXI' AS INTEGER) } integer 0
|
||||||
|
|
||||||
# EVIDENCE-OF: R-00741-38776 A cast of a REAL value into an INTEGER will
|
# EVIDENCE-OF: R-02752-50091 A cast of a REAL value into an INTEGER
|
||||||
# truncate the fractional part of the REAL.
|
# results in the integer between the REAL value and zero that is closest
|
||||||
|
# to the REAL value.
|
||||||
#
|
#
|
||||||
do_expr_test e_expr-31.1.1 { CAST(3.14159 AS INTEGER) } integer 3
|
do_expr_test e_expr-31.1.1 { CAST(3.14159 AS INTEGER) } integer 3
|
||||||
do_expr_test e_expr-31.1.2 { CAST(1.99999 AS INTEGER) } integer 1
|
do_expr_test e_expr-31.1.2 { CAST(1.99999 AS INTEGER) } integer 1
|
||||||
|
Reference in New Issue
Block a user