What is the fastest forward compatible way to gain use of the internal buffer value recognizers such as "SQLITE_PRIVATE int sqlite3AtoF()" in external C programs?
The goal is to efficiently compute exactly how SQLite would taxonomically classify {numeric,float,integer,...} a buffer string value if it were used in a statement. Obviously the buffer under test could simply be composed into a "SELECT typeof('$buffer')" statement and the result string read back from the db exection step(). However prepare() + bind() + step() is slow compared to directly calling natively compiled recognizer functions. The computationally faster alternatives are (1) patch out SQLITE_PRIVATE on the recognizer functions in a custom build to export them or (2) copy/paste/fixup the recognizer function snippets into the external compilation unit and hope they don't change too much. What other alternatives are possible? Peter _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users