Introduction
Legal Notice
Administrator’s Guide
Installation Guide
Dockerize Teiid
Deploying VDBs
Deploying VDB Dependencies
Accumulo Data Sources
Amazon SimpleDB Data Sources
Cassandra Data Sources
Couchbase Data Sources
File Data Sources
Ftp/Ftps Data Sources
Google Spreadsheet Data Sources
HDFS Data Sources
Infinispan HotRod Data Sources
JDBC Data Sources
LDAP Data Sources
MongoDB Data Sources
Phoenix Data Sources
OSISoft PI Data Sources
S3 Data Sources
Salesforce Data Sources
Solr Data Sources
Web Service Data Sources
Kerberos with REST based Services
OAuth Authentication With REST Based Services
VDB Versioning
Logging
Clustering in Teiid
Monitoring
Performance Tuning
Memory Management
Threading
Cache Tuning
Socket Transports
LOBs
Other Considerations
Teiid Console
System Properties
Teiid Management CLI
Diagnosing Issues
Migration Guide From Teiid 14.x
Migration Guide From Teiid 13.x
Migration Guide From Teiid 12.x
Migration Guide From Teiid 11.x
Migration Guide From Teiid 10.x
Migration Guide From Teiid 9.x
Migration Guide From Teiid 8.x
Caching Guide
Results Caching
Materialized Views
External Materialization
Internal Materialization
Code Table Caching
Translator Results Caching
Hints and Options
Programmatic Control
Client Developer’s Guide
JDBC Support
Connecting to a Teiid Server
Driver Connection
DataSource Connection
Standalone Application
WildFly DataSource
Using Multiple Hosts
SSL Client Connections
Additional Socket Client Settings
Prepared Statements
ResultSet Limitations
JDBC Extensions
Statement Extensions
Partial Results Mode
Non-blocking Statement Execution
ResultSet Extensions
Connection Extensions
Unsupported JDBC Methods
Unsupported Classes and Methods in "java.sql"
Unsupported Classes and Methods in "javax.sql"
ODBC Support
Installing the ODBC Driver Client
Configuring the Data Source Name (DSN)
DSN Less Connection
ODBC Connection Properties
OData Support
OData Version 4.0 Support
Using Teiid with Hibernate
Using Teiid with EclipseLink
GeoServer Integration
QGIS Integration
SQLAlchemy Integration
Node.js Integration
ADO.NET Integration
Reauthentication
Execution Properties
SET Statement
SHOW Statement
Transactions
Local Transactions
Request Level Transactions
Using Global Transactions
Restrictions
Developer’s Guide
Developing JEE Connectors
Archetype Template Connector Project
Implementing the Teiid Framework
ra.xml file Template
Packaging the Adapter
Adding Dependent Libraries
Deploying the Adapter
Translator Development
Environment Setup
Setting up the build environment
Archetype Template Translator Project
Implementing the Framework
Caching API
Command Language
Connections to Source
Dependent Join Pushdown
Executing Commands
Extending the ExecutionFactory Class
Large Objects
Translator Capabilities
Translator Properties
Extending The JDBC Translator
Delegating Translator
Packaging
Adding Dependent Modules
Deployment
User Defined Functions
Source Supported Functions
Support for User-Defined Functions(Non-Pushdown)
Archetype Template UDF Project
AdminAPI
Custom Logging
Runtime Updates
Custom Metadata Repository
PreParser
Archetype Template PreParser Project
Embedded Guide
Logging in Teiid Embedded
Secure Embedded with PicketBox
Reference Guide
Release Notes
Data Sources
Virtual databases
Developing a Virtual Database
DDL VDB
Using XML & DDL
VDB Properties
Schema object DDL
Domain DDL
MultiSource Models
Metadata Repositories
REST Service Through VDB
VDB Reuse
SQL Support
Identifiers
Operator Precedence
Expressions
Column identifiers
Literals
Aggregate functions
Window functions
Case and searched case expressions
Scalar subqueries
Parameter references
Arrays
Criteria
Scalar functions
Numeric functions
String functions
Date_Time functions
Type conversion functions
Choice functions
Decode functions
Lookup function
System functions
XML functions
JSON functions
Security functions
Spatial functions
Miscellaneous functions
Nondeterministic function handling
DML commands
Set operations
SELECT command
VALUES command
Update commands
INSERT command
UPDATE command
DELETE
UPSERT/MERGE command
EXECUTE command
Procedural relational command
Anonymous procedure block
Subqueries
WITH clause
SELECT clause
FROM clause
Nested tables
XMLTABLE
ARRAYTABLE
OBJECTTABLE
TEXTTABLE
JSONTABLE
WHERE clause
GROUP BY clause
HAVING clause
ORDER BY clause
LIMIT clause
INTO clause
OPTION clause
DDL commands
Temporary tables
Local temporary tables
Global temporary tables
Global and local temporary table features
Foreign temporary tables
Alter view
Alter procedure
Alter trigger
Procedures
Procedure language
Command statement
Dynamic SQL command
Declaration statement
Assignment statement
Special variables
Compound statement
IF statement
LOOP statement
WHILE statement
CONTINUE statement
BREAK statement
LEAVE statement
RETURN statement
ERROR statement
RAISE statement
Exception-expression
Virtual procedures
Update procedures (Triggers)
Comments
Explain statement
Datatypes
Supported types
Type conversions
Special conversion cases
Escaped literal syntax
Updatable views
Key-preserved tables
Transaction Support
AutoCommitTxn execution property
Updating model count
JDBC and transactions
Transactional behavior with JBoss data source types
Limitations and workarounds
Data roles
Permissions
Role mapping
XML definition
Customizing
System schema
SYS schema
SYSADMIN schema
Translators
Amazon S3 translator
Amazon SimpleDB translator
Apache Accumulo translator
Apache SOLR translator
Cassandra translator
Couchbase translator
Delegator translators
Extending the delegator translator
File translator
Google spreadsheet translator
Infinispan translator
JDBC translators
Actian vector translator
Amazon Athena translator
Apache Phoenix translator
Cloudera Impala translator
Db2 translator
Derby translator
Exasol translator
Greenplum translator
H2 translator
Hive translator
HSQL translator
Informix translator
Ingres translators
Intersystems Cache translator
JDBC ANSI translator
JDBC Simple translator
MetaMatrix translator
Microsoft Access translators
Microsoft SQL Server translator
ModeShape translator
MySQL translators
Netezza translator
Oracle translator
OSISoft PI translator
Parquet translator
PostgreSQL translator
PrestoDB translator
Redshift translator
SAP HANA translator
SAP IQ translator
Sybase translator
Teiid translator
Teradata translator
Vertica translator
JPA translator
LDAP translator
Loopback translator
Microsoft Excel translator
MongoDB translator
OData translator
OData V4 translator
Swagger translator
OpenAPI translator
OLAP translator
Salesforce translators
SAP Gateway translator
Web Services translator
Federated planning
Planning overview
Query planner
Query plans
Federated optimizations
Subquery optimization
XQuery optimization
Federated failure modes
Conformed tables
Architecture
Terminology
Data management
Query termination
Processing
BNF for SQL grammar
Security Guide
LoginModules
Teiid Server Transport Security
JDBC/ODBC SSL connection using self-signed SSL certificates
Data Source Security
Kerberos support through GSSAPI
Custom Authorization Validator
SAML Based Security For OData
OAuth2 Based Security For OData Using KeyCloak
SAML Based Security For OData Using KeyCloak
Published with GitBook
JDBC Extensions
JDBC Extensions
These are custom extensions to JDBC API from Teiid to provide compatibility with various features.
results matching "
"
No results matching "
"