Subject | New UDF library and license type |
---|---|
Author | personalsoft_fabiano |
Post date | 2008-11-24T11:55:02Z |
Hi all,
I´m writing a simple set of multi-platform UDF's and i would like to
open sorce it and host in Source Forge.
What type of license should i use to meet Firebird requirements?
The functions available for now are listed below, and are usefull for
those who wants to convert, for example, an UUID to an hex string, or
to insert binary data in the database via SQL scripts.
ps_hex_encode(octets): varchar
ps_hex_encode_blob(blob): blob
ps_hex_decode(varchar): octets
ps_hex_decode_blob(blob): blob
I´m also planning to write a function to convert regular text to
backslash escaped text. This way one could insert easily text with
<line feeds> and <tabs> using SQL commands. Ex:
insert into table (field) values (ps_backslash_encode('line 1\nline
2\nline 3'));
Is there someone interested in test these functions? I have the
binaries to Windows and Linux. The source code is written in Pascal
and compiled with FreePascal.
Regards,
Fabiano.
I´m writing a simple set of multi-platform UDF's and i would like to
open sorce it and host in Source Forge.
What type of license should i use to meet Firebird requirements?
The functions available for now are listed below, and are usefull for
those who wants to convert, for example, an UUID to an hex string, or
to insert binary data in the database via SQL scripts.
ps_hex_encode(octets): varchar
ps_hex_encode_blob(blob): blob
ps_hex_decode(varchar): octets
ps_hex_decode_blob(blob): blob
I´m also planning to write a function to convert regular text to
backslash escaped text. This way one could insert easily text with
<line feeds> and <tabs> using SQL commands. Ex:
insert into table (field) values (ps_backslash_encode('line 1\nline
2\nline 3'));
Is there someone interested in test these functions? I have the
binaries to Windows and Linux. The source code is written in Pascal
and compiled with FreePascal.
Regards,
Fabiano.