Package org.teiid.connector.api

Interface Summary
Connection Represents a connection to this connector.
Connector The primary entry point for a Connector.
ConnectorCapabilities Allows a connector to specify the capabilities that a connector supports.
ConnectorEnvironment The environment provided to a connector by the Connector Manager.
ConnectorIdentity Represents the identity of a connection in the pool.
ConnectorLogger Provide access to write messages to the MetaMatrix logs.
Execution An execution represents the state and lifecycle for a particular command execution.
ExecutionContext The security context provides information about the user context in which this query is being run.
ProcedureExecution The procedure execution represents the case where a connector can execute a procedural call (such as a stored procedure).
ResultSetExecution  
TypeFacility.RUNTIME_TYPES  
UpdateExecution The update execution represents the case where a connector can execute an INSERT, UPDATE, or DELETE command.
 

Class Summary
ConnectorAnnotations  
CredentialMap Allows credentials to be passed on a per user basis to a connector.
MappedUserIdentity This class represents a ConnectorIdentity keyed on a username with a mapped identity
SingleIdentity This class represents a single ConnectorIdentity.
SourceSystemFunctions Constants for all the possible standard system push down functions.
TypeFacility  
TypeFacility.RUNTIME_NAMES  
 

Exception Summary
ConnectorException An exception the connector writer can return in case of an error while using the connector.
DataNotAvailableException Used by asynch connectors to indicate data is not available and results should be polled for after the given delay.
 

Annotation Types Summary
ConnectorAnnotations.ConnectionPooling The Pooling Annotation can be used to enable/suppress automatic pooling.
ConnectorAnnotations.SynchronousWorkers  
 



Copyright © 2009. All Rights Reserved.