mirror of
https://github.com/sqlite/sqlite.git
synced 2025-12-09 10:21:35 +03:00
Merge recent changes from trunk.
FossilOrigin-Name: 5962921fceaf2ec645379a5f1d18e2c2c13abbf92cf64606caee69f45a21c500
This commit is contained in:
@@ -5587,7 +5587,7 @@ void sqlite3_result_subtype(sqlite3_context*,unsigned int);
|
||||
** <li> [SQLITE_UTF16_ALIGNED].
|
||||
** </ul>)^
|
||||
** ^The eTextRep argument determines the encoding of strings passed
|
||||
** to the collating function callback, xCallback.
|
||||
** to the collating function callback, xCompare.
|
||||
** ^The [SQLITE_UTF16] and [SQLITE_UTF16_ALIGNED] values for eTextRep
|
||||
** force strings to be UTF16 with native byte order.
|
||||
** ^The [SQLITE_UTF16_ALIGNED] value for eTextRep forces strings to begin
|
||||
@@ -5596,18 +5596,19 @@ void sqlite3_result_subtype(sqlite3_context*,unsigned int);
|
||||
** ^The fourth argument, pArg, is an application data pointer that is passed
|
||||
** through as the first argument to the collating function callback.
|
||||
**
|
||||
** ^The fifth argument, xCallback, is a pointer to the collating function.
|
||||
** ^The fifth argument, xCompare, is a pointer to the collating function.
|
||||
** ^Multiple collating functions can be registered using the same name but
|
||||
** with different eTextRep parameters and SQLite will use whichever
|
||||
** function requires the least amount of data transformation.
|
||||
** ^If the xCallback argument is NULL then the collating function is
|
||||
** ^If the xCompare argument is NULL then the collating function is
|
||||
** deleted. ^When all collating functions having the same name are deleted,
|
||||
** that collation is no longer usable.
|
||||
**
|
||||
** ^The collating function callback is invoked with a copy of the pArg
|
||||
** application data pointer and with two strings in the encoding specified
|
||||
** by the eTextRep argument. The collating function must return an
|
||||
** integer that is negative, zero, or positive
|
||||
** by the eTextRep argument. The two integer parameters to the collating
|
||||
** function callback are the length of the two strings, in bytes. The collating
|
||||
** function must return an integer that is negative, zero, or positive
|
||||
** if the first string is less than, equal to, or greater than the second,
|
||||
** respectively. A collating function must always return the same answer
|
||||
** given the same inputs. If two or more collating functions are registered
|
||||
|
||||
Reference in New Issue
Block a user