Go to file
Paul Reeves 07087aa9c5 misc doc notes 2023-01-26 16:41:07 +01:00
build misc 2023-01-25 11:38:49 +01:00
sql misc doc notes 2023-01-26 16:41:07 +01:00
src Make the div function use bigint for inputs and output 2023-01-26 16:39:16 +01:00
test Make the div function use bigint for inputs and output 2023-01-26 16:39:16 +01:00
.editorconfig Add extra settings 2023-01-24 19:17:43 +01:00
.gitignore ignore 2023-01-25 14:55:13 +01:00
.kateconfig misc 2023-01-23 15:43:45 +01:00
.kateproject Add editor config files 2023-01-23 15:31:00 +01:00
CMakeLists.txt Separate out error messages if firebird include dir or lib dir cannot be found. 2023-01-25 11:39:36 +01:00
Readme.md Add info about possible plugin registration error 2023-01-26 15:56:45 +01:00
VERSION.txt Initial Commit 2023-01-20 16:17:42 +01:00
compile_flags.txt Initial commit 2023-01-20 16:18:10 +01:00
workspace.code-workspace Add VSCode workspace 2023-01-20 13:00:23 +01:00
write_build_no.sh Add versioning and .rc for windows 2023-01-20 19:34:51 +01:00

Readme.md

MyFirstUDRKit

Building the kit

cd builds
make

Installation

run the sql on the target database

Decide whether to install the functions globally or as part of a package

Testing

  • create a test db
  • add functions
  • write some simple tests

Stress testing

  • compile fb for valgrind
  • stress test for leakage

When things go wrong

Errors when registering a function

Invalid index 1 in function IMetadataBuilder::setType

This error indicates that the parameters in the sql function declaration do not match the parameters in the actual function. Check your sql with the FB_UDR_MESSAGE declarations.

TODO