Package org.teiid.translator
-
Interface Summary Interface Description DelegatingExecutionFactory<F,C> 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.MetadataProcessor<C> Marker interface to define metadata for a translatorProcedureExecution The procedure execution represents the case where a connector can execute aCall
.ResultSetExecution Defines an execution forQueryExpression
s andCall
s that returns a resultset, which is represented through the iterator methodResultSetExecution.next()
.ReusableExecution<C> Additional methods that may optionally be implemented for anExecution
TypeFacility.RUNTIME_TYPES UpdateExecution The update execution represents the case where a connector can execute anInsert
,Update
,Delete
, orBatchedUpdates
command. -
Class Summary Class Description BaseDelegatingExecutionFactory<F,C> Base delegating translator.CacheDirective ExecutionFactory<F,C> The primary entry point for a Translator.SourceSystemFunctions Constants for all the possible standard system push down functions.TypeFacility TypeFacility.RUNTIME_CODES TypeFacility.RUNTIME_NAMES -
Exception Summary Exception Description DataNotAvailableException Used by asynch connectors to indicate data is not available and results should be polled for after the given delay in milliseconds or until a Date is reached.TranslatorBatchException An exception the connector writer can return in case of an error while executingBatchedUpdates
TranslatorException An exception the connector writer can return in case of an error while using the connector. -
Annotation Types Summary Annotation Type Description Translator TranslatorProperty Annotates a property that can be externally configured.