Jump To Close Expand all Collapse all Table of contents Development Guide Volume 4: Server Development 1. Developing for Red Hat JBoss Data Virtualization Expand section "1. Developing for Red Hat JBoss Data Virtualization" Collapse section "1. Developing for Red Hat JBoss Data Virtualization" 1.1. Developing for Red Hat JBoss Data Virtualization 1.2. Red Hat JBoss Data Virtualization Connector Architecture 1.3. Other Red Hat JBoss Data Virtualization Development 1.4. Setting the Development Environment 1.5. Maven Repository Location 2. Resource Adapter Development Expand section "2. Resource Adapter Development" Collapse section "2. Resource Adapter Development" 2.1. Developing Custom Adapters 2.2. Define a Managed Connection Factory 2.3. Define a Connection Factory 2.4. Define a Connection 2.5. XA Transactions 2.6. Specify Configuration Properties in an ra.xml File 2.7. Packaging the Adapter 2.8. Adding Dependent Libraries 2.9. Deploying the Adapter 3. Translator Development Expand section "3. Translator Development" Collapse section "3. Translator Development" 3.1. Environment Set-Up 3.2. Implementing the Framework Expand section "3.2. Implementing the Framework" Collapse section "3.2. Implementing the Framework" 3.2.1. Caching API 3.2.2. Command Language 3.2.3. Connections to Source 3.2.4. Dependent Join Pushdown 3.2.5. Executing Commands 3.2.6. Extending the Execution Factory Class 3.2.7. Large Objects 3.2.8. Translator Capabilities 4. Extending the JDBC Translator Expand section "4. Extending the JDBC Translator" Collapse section "4. Extending the JDBC Translator" 4.1. Extensions 4.2. Capabilities Extension 4.3. SQL Translation Extension 4.4. Results Translation Extension 4.5. Adding Function Support 4.6. Using Function Modifiers 4.7. Installing Extensions 5. Delegating Expand section "5. Delegating" Collapse section "5. Delegating" 5.1. Delegating Translator 5.2. Adding Dependent Modules 6. Packaging and Deploying the Translator Expand section "6. Packaging and Deploying the Translator" Collapse section "6. Packaging and Deploying the Translator" 6.1. Packaging 6.2. Translator Deployment Overview 6.3. Module Deployment 6.4. JAR Deployment 7. User Defined Functions Expand section "7. User Defined Functions" Collapse section "7. User Defined Functions" 7.1. User Defined Functions 7.2. Support for Non-Pushdown User Defined Functions Expand section "7.2. Support for Non-Pushdown User Defined Functions" Collapse section "7.2. Support for Non-Pushdown User Defined Functions" 7.2.1. Non-Pushdown UDF Metadata in Teiid Designer 7.2.2. Non-Pushdown UDF Metadata for Dynamic VDBs 7.2.3. Coding Non-Pushdown Functions 7.3. Source Supported Functions Expand section "7.3. Source Supported Functions" Collapse section "7.3. Source Supported Functions" 7.3.1. Defining a Source Supported Function by Extending the Translator 7.3.2. Defining a Source Supported Function via Teiid Designer 7.3.3. Defining a Source Supported Function Using Dynamic VDBs 8. Admin API Expand section "8. Admin API" Collapse section "8. Admin API" 8.1. Admin API 8.2. Connecting 8.3. Administration Methods 9. Custom Logging Expand section "9. Custom Logging" Collapse section "9. Custom Logging" 9.1. Customized Logging 9.2. Command Logging API 9.3. Audit Logging API 9.4. Configuration 10. Custom Metadata Repository Expand section "10. Custom Metadata Repository" Collapse section "10. Custom Metadata Repository" 10.1. Custom Metadata Repository 10.2. NATIVE 10.3. DDL 10.4. FILE 10.5. Custom 10.6. Using Multiple Importers 10.7. Development Considerations 10.8. Preparser 11. Runtime Updates Expand section "11. Runtime Updates" Collapse section "11. Runtime Updates" 11.1. Data Updates 11.2. Runtime Metadata Updates 11.3. Costing Updates 11.4. Schema Updates A. Appendix Expand section "A. Appendix" Collapse section "A. Appendix" A.1. Template for ra.xml A.2. Download API Documentation A.3. Red Hat JBoss Data Virtualization Functions and Order of Precedence B. Revision History Legal Notice Settings Close Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for Red Hat JBoss Data Virtualization Appendix B. Revision History Revision HistoryRevision 6.4.0-11Wed Jul 5 2017David Le Sage Updates for 6.4. Previous Next