JBoss.org
Community Documentation
Next
Teiid - Scalable Information Integration
Teiid Connector Developer's Guide
6.0.0 GA
Copyright © 2008 Red Hat, Inc.
Legal Notice
1. Connecting to Your Enterprise Information System
1.1. The Teiid System
2. Connectors in the Teiid System
2.1. Do You Need a New Connector?
2.2. Required Items to Write a Custom Connector
3. Connector API
3.1. Overview
3.2. Connector Lifecycle
3.2.1. Initialization
3.2.2. Starting and Stopping
3.3. Connections to Source
3.3.1. Obtaining connections
3.3.2. Releasing Connections
3.4. Executing Commands
3.4.1. Execution Modes
3.4.2. Synchronous Query Execution
3.4.3. Asynchronous Query Execution
3.4.4. Update Execution
3.4.5. Batched Update / Bulk Insert Execution
3.4.6. Procedure Execution
3.4.7. Command Completion
3.4.8. Command Cancellation
4. Command Language
4.1. Language Interfaces
4.1.1. Expressions
4.1.2. Criteria
4.1.3. Joins
4.1.4. IQuery Structure
4.1.5. IUnion Structure
4.1.6. IInsert Structure
4.1.7. IUpdate Structure
4.1.8. IDelete Structure
4.1.9. IProcedure Structure
4.1.10. IBulkInsert Structure
4.1.11. IBatchedUpdate Structure
4.2. Language Utilities
4.2.1. Data Types
4.2.2. Language Manipulation
4.3. Runtime Metadata
4.3.1. Language Objects
4.3.2. Access to Runtime Metadata
4.4. Language Visitors
4.4.1. Framework
4.4.2. Provided Visitors
4.4.3. Writing a Visitor
4.5. Connector Capabilities
4.5.1. Capability Scope
4.5.2. Execution Modes
4.5.3. Capabilities
4.5.4. Command Form
4.5.5. Scalar Functions
4.5.6. Physical Limits
5. Using the Connector Development Kit
5.1. Overview
5.2. Programmatic Utilities
5.2.1. Language Translation
5.2.2. Command Execution
5.3. Connector Environment
5.4. Command Line Tester
5.4.1. Using the Command Line Tester
5.4.2. Loading Your Connector
5.4.3. Executing Commands
5.4.4. Scripting
6. Connector Deployment
6.1. Overview
6.2. Connector Type Definition File
6.2.1. Required Properties
6.2.2. Connector Properties
6.3. Extension Modules
6.3.1. Extension Modules
6.3.2. Understanding the Connector Classpath
6.4. Connector Archive File
6.5. Importing the Connector Archive
6.5.1. Into Teiid Server
6.5.2. Into Enterprise or Dimension Designer
6.6. Creating a Connector Binding
6.6.1. In Console
6.6.2. In Designer
7. Connection Pooling
7.1. Overview
7.2. Framework Overview
7.3. Using Connection Pooling
7.4. The Connection Lifecycle
7.4.1. XAConnection Pooling
7.5. Configuring the Connection Pool
8. Monitored Connectors
8.1. Overview
8.2. Monitored Connector Framework Overview
8.3. Using The Framework
9. Handling Large Objects
9.1. Large Objects
9.1.1. Data Types
9.1.2. Why Use Large Object Support?
9.2. Handling Large Objects
9.3. Inserting or Updating Large Objects
A. Connector Type Definition Template
Next
Chapter 1. Connecting to Your Enterprise Informat...