*** DRAFT ***

SQLite Requirement Matrix Details
overload_function.html

Index Summary Markup Original


R-23458-03780-07133-16857-18321-45188-49595-32402 tcl slt th3 src

Virtual tables can provide alternative implementations of functions using the xFindFunction method of the virtual table module. But global versions of those functions must exist in order to be overloaded.

/* IMP: R-23458-03780 */
# EVIDENCE-OF: R-23458-03780 Virtual tables can provide alternative
# implementations of functions using the xFindFunction method of the
# virtual table module. But global versions of those functions must
# exist in order to be overloaded.

R-10543-26736-58011-26768-22566-64168-18081-13550 tcl slt th3 src

This API makes sure a global version of a function with a particular name and number of parameters exists. If no such function exists before this API is called, a new function is created.

/* IMP: R-10543-26736 */
# EVIDENCE-OF: R-10543-26736 This API makes sure a global version of a
# function with a particular name and number of parameters exists. If no
# such function exists before this API is called, a new function is
# created.

R-16335-41477-51529-00085-31320-00976-56017-05968 tcl slt th3 src

The implementation of the new function always causes an exception to be thrown.

/* IMP: R-16335-41477 */
# EVIDENCE-OF: R-16335-41477 The implementation of the new function
# always causes an exception to be thrown.