├── .gitignore ├── README.md ├── asciidoc └── udr.adoc └── examples ├── 01. SumArgs ├── GenRowsProc.pas ├── MyUdr.dpr ├── MyUdr.dproj ├── MyUdr.lpi ├── MyUdr.lpr ├── MyUdr.lps ├── MyUdr.res ├── SumArgsFunc.pas ├── SumArgsProc.pas ├── TestTrigger.pas └── UdrInit.pas ├── 02. SumArgs_MessageMetadata ├── MyUdr.dpr ├── MyUdr.dproj ├── MyUdr.lpi ├── MyUdr.lpr ├── MyUdr.lps ├── MyUdr.res ├── SumArgsFunc.pas └── UdrInit.pas ├── 03. SumArgs_Mixed ├── MyUdr.dpr ├── MyUdr.dproj ├── MyUdr.lpi ├── MyUdr.lpr ├── MyUdr.lps ├── MyUdr.res ├── MyUdr2.sql ├── SqrFunc.pas ├── UdrInit.pas └── test.sql ├── 04. Split ├── BlobSplit.dpr ├── BlobSplit.dproj ├── BlobSplit.lpi ├── BlobSplit.lpr ├── BlobSplit.lps ├── BlobSplit.res ├── SplitProc.pas └── UdrInit.pas ├── 05. BlobSaveLoad ├── BlobFileUtils.dpr ├── BlobFileUtils.dproj ├── BlobFileUtils.lpi ├── BlobFileUtils.lpr ├── BlobFileUtils.lps ├── BlobFileUtils.res ├── BlobFileUtils.sql ├── LoadBlobFromFile.pas ├── SaveBlobToFile.pas ├── TestSaveBlob.sql └── UdrInit.pas ├── 06. BlobSaveLoad ├── BlobFileUtils.dpr ├── BlobFileUtils.dproj ├── BlobFileUtils.lpi ├── BlobFileUtils.lpr ├── BlobFileUtils.lps ├── BlobFileUtils.res ├── BlobFileUtils.sql ├── LoadBlobFromFile.pas ├── SaveBlobToFile.pas ├── TestSaveBlob.sql └── UdrInit.pas ├── 07. ExplainPlan ├── PlanFunc.pas ├── PlanUtils.dpr ├── PlanUtils.dproj ├── PlanUtils.lpi ├── PlanUtils.lpr ├── PlanUtils.lps ├── PlanUtils.res └── UdrInit.pas ├── 08. Json ├── JsonFunc.pas ├── JsonUtils.dpr ├── JsonUtils.dproj ├── JsonUtils.lpi ├── JsonUtils.lpr ├── JsonUtils.lps ├── JsonUtils.res └── UdrInit.pas ├── 09. Setup_method ├── MyUdrSetup.dpr ├── MyUdrSetup.dproj ├── MyUdrSetup.lpi ├── MyUdrSetup.lpr ├── MyUdrSetup.lps ├── MyUdrSetup.res ├── MyUdrSetup.sql ├── SumArgsFunc.pas └── UdrInit.pas ├── 10. BlobSplit ├── BlobSplit.dpr ├── BlobSplit.dproj ├── BlobSplit.lpi ├── BlobSplit.lpr ├── BlobSplit.lps ├── BlobSplit.res ├── SplitProc.pas └── UdrInit.pas └── Common ├── FbBlob.pas ├── FbCharsets.pas ├── FbMessageData.pas ├── FbMessageMetadata.pas ├── FbTypes.pas ├── Firebird.pas └── UdrFactories.pas /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/README.md -------------------------------------------------------------------------------- /asciidoc/udr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/asciidoc/udr.adoc -------------------------------------------------------------------------------- /examples/01. SumArgs/GenRowsProc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/GenRowsProc.pas -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.dpr -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.dproj -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.lpi -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.lpr -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.lps -------------------------------------------------------------------------------- /examples/01. SumArgs/MyUdr.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/MyUdr.res -------------------------------------------------------------------------------- /examples/01. SumArgs/SumArgsFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/SumArgsFunc.pas -------------------------------------------------------------------------------- /examples/01. SumArgs/SumArgsProc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/SumArgsProc.pas -------------------------------------------------------------------------------- /examples/01. SumArgs/TestTrigger.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/TestTrigger.pas -------------------------------------------------------------------------------- /examples/01. SumArgs/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/01. SumArgs/UdrInit.pas -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.dpr -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.dproj -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.lpi -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.lpr -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.lps -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/MyUdr.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/MyUdr.res -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/SumArgsFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/SumArgsFunc.pas -------------------------------------------------------------------------------- /examples/02. SumArgs_MessageMetadata/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/02. SumArgs_MessageMetadata/UdrInit.pas -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.dpr -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.dproj -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.lpi -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.lpr -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.lps -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr.res -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/MyUdr2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/MyUdr2.sql -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/SqrFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/SqrFunc.pas -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/UdrInit.pas -------------------------------------------------------------------------------- /examples/03. SumArgs_Mixed/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/03. SumArgs_Mixed/test.sql -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.dpr -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.dproj -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.lpi -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.lpr -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.lps -------------------------------------------------------------------------------- /examples/04. Split/BlobSplit.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/BlobSplit.res -------------------------------------------------------------------------------- /examples/04. Split/SplitProc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/SplitProc.pas -------------------------------------------------------------------------------- /examples/04. Split/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/04. Split/UdrInit.pas -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.dpr -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.dproj -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.lpi -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.lpr -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.lps -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.res -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/BlobFileUtils.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/BlobFileUtils.sql -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/LoadBlobFromFile.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/LoadBlobFromFile.pas -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/SaveBlobToFile.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/SaveBlobToFile.pas -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/TestSaveBlob.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/TestSaveBlob.sql -------------------------------------------------------------------------------- /examples/05. BlobSaveLoad/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/05. BlobSaveLoad/UdrInit.pas -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.dpr -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.dproj -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.lpi -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.lpr -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.lps -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.res -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/BlobFileUtils.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/BlobFileUtils.sql -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/LoadBlobFromFile.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/LoadBlobFromFile.pas -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/SaveBlobToFile.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/SaveBlobToFile.pas -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/TestSaveBlob.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/TestSaveBlob.sql -------------------------------------------------------------------------------- /examples/06. BlobSaveLoad/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/06. BlobSaveLoad/UdrInit.pas -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanFunc.pas -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.dpr -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.dproj -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.lpi -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.lpr -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.lps -------------------------------------------------------------------------------- /examples/07. ExplainPlan/PlanUtils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/PlanUtils.res -------------------------------------------------------------------------------- /examples/07. ExplainPlan/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/07. ExplainPlan/UdrInit.pas -------------------------------------------------------------------------------- /examples/08. Json/JsonFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonFunc.pas -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.dpr -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.dproj -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.lpi -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.lpr -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.lps -------------------------------------------------------------------------------- /examples/08. Json/JsonUtils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/JsonUtils.res -------------------------------------------------------------------------------- /examples/08. Json/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/08. Json/UdrInit.pas -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.dpr -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.dproj -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.lpi -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.lpr -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.lps -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.res -------------------------------------------------------------------------------- /examples/09. Setup_method/MyUdrSetup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/MyUdrSetup.sql -------------------------------------------------------------------------------- /examples/09. Setup_method/SumArgsFunc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/SumArgsFunc.pas -------------------------------------------------------------------------------- /examples/09. Setup_method/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/09. Setup_method/UdrInit.pas -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.dpr -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.dproj -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.lpi -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.lpr -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.lps -------------------------------------------------------------------------------- /examples/10. BlobSplit/BlobSplit.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/BlobSplit.res -------------------------------------------------------------------------------- /examples/10. BlobSplit/SplitProc.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/SplitProc.pas -------------------------------------------------------------------------------- /examples/10. BlobSplit/UdrInit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/10. BlobSplit/UdrInit.pas -------------------------------------------------------------------------------- /examples/Common/FbBlob.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/FbBlob.pas -------------------------------------------------------------------------------- /examples/Common/FbCharsets.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/FbCharsets.pas -------------------------------------------------------------------------------- /examples/Common/FbMessageData.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/FbMessageData.pas -------------------------------------------------------------------------------- /examples/Common/FbMessageMetadata.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/FbMessageMetadata.pas -------------------------------------------------------------------------------- /examples/Common/FbTypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/FbTypes.pas -------------------------------------------------------------------------------- /examples/Common/Firebird.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/Firebird.pas -------------------------------------------------------------------------------- /examples/Common/UdrFactories.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sim1984/udr-book/HEAD/examples/Common/UdrFactories.pas --------------------------------------------------------------------------------