| Architecture and Core Concepts |
| 1 | How the Pieces Fit Together |
| 2 | Adapters, Providers, and Database Instances |
| 3 | Managed Schema and Connections |
| 4 | Coordinated Schema Access and Statement Caches |
| 5 | Ownership, Transactions, and Failure Handling |
| 6 | DBUtil and Supporting Facilities |
| Data Definition |
| 1 | Standalone and Managed Schema Models |
| 2 | Tables, Fields, Indexes, and Types |
| 3 | Creating, Reading, and Comparing Schemas |
| 4 | Schema Transactions and Working Copies |
| 5 | Ensure Policies and Migration Review |
| 6 | Limitations and Failure Boundaries |
| Data Manipulation |
| 1 | Introduction |
| | 1.1 | Concepts and Architecture |
| | 1.2 | The DML Lifecycle |
| | 1.3 | Definitions, Templates, and Compilation |
| 2 | Basic Statements |
| | 2.1 | SELECT |
| | 2.2 | INSERT and INSERT SELECT |
| | 2.3 | UPDATE |
| | 2.4 | DELETE |
| | 2.5 | Structured Expressions, IN Lists, and Table Providers |
| 3 | Queries and Composition |
| | 3.1 | Conditions and Optional Filters |
| | 3.2 | Aliases and Joins |
| | 3.3 | Aggregates, Grouping, and HAVING |
| | 3.4 | Subqueries |
| | 3.5 | SQL Fragments |
| 4 | Parameter Binding |
| | 4.1 | Fundamentals |
| | | 4.1.1 | Parameters and Occurrences |
| | | 4.1.2 | Positional and Identity-Based Binding |
| | | 4.1.3 | Sequential and Cursor-Based Binding |
| | 4.2 | Types and Default Binding |
| | | 4.2.1 | DBType Inference |
| | | 4.2.2 | Default JDBC Setters |
| | | 4.2.3 | NULL and Explicit JDBC Types |
| | 4.3 | Custom Binding Strategies |
| | | 4.3.1 | Value Converters |
| | | 4.3.2 | SQLValueSetter |
| | | 4.3.3 | Overrides and Precedence |
| | | 4.3.4 | SQLDefaultSetter |
| 5 | DBAdapter Customization |
| | 5.1 | Default Binding Architecture |
| | 5.2 | Unknown Parameter Types |
| | 5.3 | Protected Binding Extension Points |
| 6 | Statement Lifecycle and Reuse |
| | 6.1 | Templates and Compiled Statements |
| | 6.2 | Preparing, Executing, and Closing |
| | 6.3 | Partial Binding and Statement Reuse |
| 7 | Portability and Limitations |
Copyright (c) 2004-2026 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html