Skip to content

[RFC] support build with custom (non-standard) functions#320

Draft
brody4hire wants to merge 1 commit intosql-js:masterfrom
brody4hire:custom-functions
Draft

[RFC] support build with custom (non-standard) functions#320
brody4hire wants to merge 1 commit intosql-js:masterfrom
brody4hire:custom-functions

Conversation

@brody4hire
Copy link

This is just an idea of how it may be possible to support developers who need to build with non-standard functions. Here is an example where I support UPPER and LOWER functions that can handle many EU characters properly: https://github.com/brodybits/sql.js/tree/custom-eu-string-functions

This idea includes some comments that I think should be considered in src/api.coffee that can help make it easier for people like myself to add custom functions in the future.

I suspect there should be a much smarter way to do this, by using an array of FuncDef structures like they do in extension-functions.c for example.

I will very likely continue with the kind of solution proposed here to support the needs of my customer, with hope for a more standardized solution (someday).

for custom (non-standard) SQLite3 extension functions that may be
added in the future

with some additional explanatory comments added to the CoffeeScript
brody4hire referenced this pull request in brody4hire/sql.js Jan 13, 2020
for custom (non-standard) SQLite3 extension functions that may be
added in the future

with some additional explanatory comments added to the CoffeeScript

as proposed in: https://github.com/kripken/sql.js/pull/320
brody4hire referenced this pull request in brody4hire/sql.js Jan 13, 2020
for custom (non-standard) SQLite3 extension functions that may be
added in the future

with some additional explanatory comments added to the CoffeeScript

as proposed in: https://github.com/kripken/sql.js/pull/320
brody4hire referenced this pull request in brody4hire/sql.js Jan 13, 2020
for custom (non-standard) SQLite3 extension functions that may be
added in the future

with some additional explanatory comments added to the CoffeeScript

as proposed in: https://github.com/kripken/sql.js/pull/320
@brody4hire brody4hire mentioned this pull request Apr 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant