All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractLanguageVisitor |
Visitor that visits an instance of LanguageObject and performs an operation
on that instance.
|
| AbstractMetadataRecord |
AbstractMetadataRecord
|
| AbstractMetadataRecord.DataModifiable |
|
| AbstractMetadataRecord.Modifiable |
|
| Admin |
|
| Admin.Cache |
|
| Admin.SchemaObjectType |
|
| Admin.TranlatorPropertyType |
|
| AdminComponentException |
An AdminComponentException is thrown when an error occurs as a
result of an internal component error.
|
| AdminException |
AdminException is the base exception for the admin package.
|
| AdminObject |
Base interface of client side admin objects.
|
| AdminObjectImpl |
|
| AdminPlugin |
|
| AdminPlugin.Event |
|
| AdminProcessingException |
An AdminProcessingException indicates that an error occured during processing as a result
of user input.
|
| AggregateAttributes |
Holds metadata related to user defined aggregate functions.
|
| AggregateFunction |
Represents an aggregate function.
|
| AndOr |
Represents a logical criteria such as AND, OR, or NOT.
|
| AndOr.Operator |
|
| Argument |
|
| Argument.Direction |
|
| Array |
|
| AuditMessage |
Log format for auditing.
|
| AuditMessage.LogonInfo |
Contains information related to a logon attempt
|
| BaseColumn |
|
| BaseColumn.NullType |
|
| BaseDelegatingExecutionFactory<F,C> |
Base delegating translator.
|
| BaseInCondition |
|
| BaseLanguageObject |
|
| BatchedCommand |
Deprecated. |
| BatchedUpdates |
Represents a batch of INSERT, UPDATE and DELETE commands to be executed together.
|
| BulkCommand |
A command the can optionally provide bulk values for Parameters
|
| CacheDirective |
|
| CacheDirective.Invalidation |
|
| CacheDirective.Scope |
|
| CacheStatistics |
|
| CacheStatisticsMetadata |
|
| Call |
Represents a procedural execution (such as a stored procedure).
|
| CharsetUtils |
|
| CharsetUtils.FixedDecoder |
|
| CharsetUtils.FixedEncoder |
|
| CollectorVisitor<T> |
This visitor can be used to collect all objects of a certain type in a language
tree.
|
| Column |
ColumnRecordImpl
|
| Column.SearchType |
|
| ColumnReference |
Represents an element in the language.
|
| ColumnSet<T extends AbstractMetadataRecord> |
|
| ColumnStats |
|
| Command |
Represents a command in the language objects.
|
| CommandContext |
Context information for the currently executing command.
|
| CommandListener |
Listener for command events.
|
| CommandLogMessage |
Log Message for source and user command events.
|
| CommandLogMessage.Event |
|
| Comparison |
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
| Comparison.Operator |
|
| Condition |
Represents criteria, which is also a boolean expression
|
| Connection |
|
| ConnectionFactory<T extends Connection> |
|
| Database |
|
| Database.ResourceType |
|
| 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.
|
| DataPlugin |
|
| DataPlugin.Event |
|
| DataPolicy |
|
| DataPolicy.Context |
|
| DataPolicy.DataPermission |
|
| DataPolicy.PermissionType |
|
| DataPolicy.ResourceType |
|
| DataPolicyMetadata |
|
| DataPolicyMetadata.PermissionMetaData |
|
| DataPolicyMetadata.ResourceKey |
|
| Datatype |
|
| Datatype.Type |
|
| Datatype.Variety |
|
| DataWrapper |
|
| DefaultMetadataRepository<F,C> |
Deprecated. |
| DelegatingExecutionFactory<F,C> |
|
| DelegatingHierarchyVisitor |
Delegates pre- and post-processing for each node in the hierarchy to
delegate visitors.
|
| Delete |
Represents a DELETE command.
|
| DerivedColumn |
|
| DerivedTable |
Represents a derived table or inline view in the from clause.
|
| DomainAware |
The admin objects that implement this interface have domain information on them when
Teiid is running in the domain mode.
|
| DuplicateRecordException |
|
| EngineStatistics |
|
| EngineStatisticsBean |
|
| EngineStatisticsMetadata |
|
| Entry |
|
| EntryMetaData |
|
| EventDistributor |
Distributes events across the Teiid cluster
|
| EventDistributorFactory |
|
| EventListener |
A listener interface than can be registered with EventDistributor that will notify
the events occurring in the Teiid engine
|
| 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.
|
| ExecutionFactory<F,C> |
The primary entry point for a Translator.
|
| ExecutionFactory.Format |
|
| ExecutionFactory.NullOrder |
|
| ExecutionFactory.SupportedJoinCriteria |
|
| ExecutionFactory.TransactionSupport |
|
| Exists |
Represents an EXISTS criteria that checks whether any results would be
returned from a subquery.
|
| Expression |
Represents an expression in the language.
|
| ExpressionValueSource |
|
| ExtensionMetadataProperty |
Annotates a property that defines a extension metadata property
|
| ForeignKey |
ForeignKeyRecordImpl
|
| FullyQualifiedName |
Class for creating fully qualified names
|
| Function |
Represents a function.
|
| FunctionMethod |
This class represents information about a particular function signature.
|
| FunctionMethod.Determinism |
DETERMINISTIC - normal deterministic functions
vdb - lookup (however lookup values can be flushed at any time), current_database
session - env, user
command - command payload
never - rand, etc.
|
| FunctionMethod.PushDown |
Function Pushdown
CAN_PUSHDOWN = If the source supports the function, then it will be pushed down.
|
| FunctionParameter |
A function parameter defines the name and description of an input or output
parameter for a function.
|
| GeneratedKeys |
|
| GeometryInputSource |
Used to abstract how geometry and geography values are retrieved.
|
| Grant |
Represents a grant / revoke.
|
| GroupBy |
Represents a GROUP BY clause in a query.
|
| HierarchyVisitor |
Visits each node in a hierarchy of LanguageObjects.
|
| In |
|
| Insert |
|
| InsertValueSource |
|
| IsDistinct |
Represents a comparison between two expressions with null equality
|
| IsNull |
Represents an IS NULL predicate.
|
| JavaLogger |
Write to Java logging
|
| Join |
|
| Join.JoinType |
|
| KeyRecord |
|
| KeyRecord.Type |
|
| LanguageFactory |
Factory for the construction of language objects that implement the language interfaces.
|
| LanguageObject |
Root interface for all language object interfaces.
|
| LanguageObjectVisitor |
|
| LanguageUtil |
Helpful utility methods to work with language interfaces.
|
| Like |
|
| Like.MatchMode |
|
| Limit |
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
| Literal |
Represents a literal value that is used in
an expression.
|
| LogConstants |
|
| Logger |
LogListener
|
| LogManager |
This class represents the interface to a single logging framework
that is easily accessible by any component.
|
| LogManager.LoggingProxy |
|
| MessageLevel |
Constants that define the level of the messages that are to be recorded
by the LogManager.
|
| MessageLevel.DisplayNames |
Constants that define the types of the messages that are to be recorded
by the LogManager.
|
| MessageLevel.Labels |
Constants that define the types of the messages that are to be recorded
by the LogManager.
|
| MetadataException |
|
| MetadataFactory |
Allows connectors to build metadata for use by the engine.
|
| MetadataProcessor<C> |
Marker interface to define metadata for a translator
|
| MetadataReference<T extends AbstractMetadataRecord> |
This interface is used to mark language objects as having a
reference to a MetadataID.
|
| MetadataRepository<F,C> |
A hook for externalizing view, procedure, and other metadata.
|
| MetadataStore |
Simple holder for metadata.
|
| Model |
Represents a metadata model in the Teiid system.
|
| Model.MetadataStatus |
|
| Model.Type |
|
| ModelMetaData |
|
| ModelMetaData.Message |
|
| ModelMetaData.Message.Severity |
|
| ModelNodeConstants |
|
| NamedProcedureCall |
Represents a procedure call that returns a table.
|
| NamedTable |
Represents a table in the language objects.
|
| NamespaceContainer |
Defines a base schema that is the holder for namespace and type information
|
| Not |
|
| OAuthCredential |
|
| OAuthCredentialContext |
|
| OrderBy |
Represents an ORDER BY clause in a command.
|
| Parameter |
|
| ParseException |
|
| Parser |
|
| Permission |
|
| Permission.Privilege |
|
| Policy |
|
| Policy.Operation |
|
| PolicyDecider |
A policy decider that reports authorization decisions for further action.
|
| Predicate |
Represents a criteria that can occur at the leaf of a tree of
criteria.
|
| PreParser |
Extension to allow for manipulation of incoming query strings prior to parsing.
|
| Procedure |
Represents Teiid and source procedures.
|
| Procedure.Type |
|
| ProcedureExecution |
The procedure execution represents the case where a connector can execute a
Call.
|
| ProcedureParameter |
Represents a procedure parameter
|
| ProcedureParameter.Type |
|
| PropertyDefinition |
Information about a property of an AdminObject
|
| PropertyDefinition.RestartType |
|
| PropertyDefinitionMetadata |
|
| QueryExpression |
|
| Replicated |
Used to replicate Teiid components - this should be used in extension logic.
|
| Replicated.ReplicationMode |
|
| Request |
When a user submits a SQL command to the system for processing, usually that represents
a single request.
|
| Request.ProcessingState |
|
| Request.ThreadState |
|
| RequestBean |
|
| RequestMetadata |
|
| RestMetadataExtension |
|
| RestMetadataExtension.ParameterType |
|
| ResultSetExecution |
|
| ReusableExecution<C> |
Additional methods that may optionally be implemented for an Execution
|
| Role |
|
| Role.ResourceKey |
|
| RuntimeMetadata |
Helper methods that can be used to access runtime metadata.
|
| ScalarSubquery |
Represents a scalar subquery.
|
| Schema |
|
| SearchedCase |
Represents a searched CASE expression:
CASE WHEN criteria THEN expression ...
|
| SearchedWhenClause |
|
| Select |
Represents a simple SELECT query.
|
| Server |
Represents a Server and its properties.
|
| Session |
A Session represents a single connection between a client and the server.
|
| SessionBean |
|
| SessionMetadata |
Add and delete properties also in the Mapper class for correct wrapping for profile service.
|
| SetClause |
|
| SetQuery |
|
| SetQuery.Operation |
|
| SortSpecification |
|
| SortSpecification.NullOrdering |
|
| SortSpecification.Ordering |
|
| SourceMappingMetadata |
|
| SourceSystemFunctions |
Constants for all the possible standard system push down functions.
|
| SQLConstants |
SQL Constants for Teiid.
|
| SQLConstants.NonReserved |
|
| SQLConstants.Reserved |
|
| SQLConstants.Tokens |
|
| SQLStringVisitor |
Creates a SQL string for a LanguageObject subtree.
|
| SQLStringVisitor.Substitutor |
|
| StAXSQLXML |
NOTE that this representation of XML does become unreadable after a read operation.
|
| StAXSQLXML.StAXSourceProvider |
|
| SubqueryComparison |
Represents a quantified comparison criteria.
|
| SubqueryComparison.Quantifier |
|
| SubqueryContainer |
This is a marker interface for language interfaces that contain a subquery.
|
| SubqueryIn |
Represents an IN criteria that uses a subquery on the right side rather than a
list of values.
|
| Table |
|
| Table.TriggerEvent |
|
| Table.Type |
|
| TableReference |
Represents an item in the FROM clause
|
| TableStats |
|
| Transaction |
|
| TransactionMetadata |
|
| Translator |
|
| Translator |
|
| TranslatorBatchException |
An exception the connector writer can return in case of an
error while executing BatchedUpdates
|
| TranslatorException |
An exception the connector writer can return in case of an
error while using the connector.
|
| TranslatorProperty |
Annotates a property that can be externally configured.
|
| TranslatorProperty.PropertyType |
|
| Trigger |
Represents a trigger on a physical table
|
| TypeFacility |
|
| TypeFacility.RUNTIME_CODES |
|
| TypeFacility.RUNTIME_NAMES |
|
| TypeFacility.RUNTIME_TYPES |
|
| Update |
Represents an UPDATE command in the language objects.
|
| UpdateExecution |
|
| UserDefinedAggregate<T> |
Interface to be implemented by a user defined aggregate function.
|
| VDB |
Represents a Virtual Database in the Teiid System.
|
| VDB.ConnectionType |
|
| VDB.Status |
|
| VDBImport |
|
| VDBImportMetadata |
|
| VDBMetaData |
|
| VDBMetadataParser |
|
| VDBResource |
Represents a resource available with the VDB deployment.
|
| VDBTranslatorMetaData |
|
| Version |
Represents a comparable version
|
| WindowFrame |
Defines with window frame for a window function
|
| WindowFrame.BoundMode |
|
| WindowFrame.FrameBound |
|
| WindowFrame.FrameMode |
|
| WindowFunction |
|
| WindowSpecification |
|
| With |
|
| WithItem |
|
| WorkerPoolStatistics |
|
| WorkerPoolStatisticsBean |
|
| WorkerPoolStatisticsMetadata |
This class is a holder for all the statistics gathered about a worker pool.
|
| WrappedConnection |
|
| WSUtil |
|
| XAImporter |
Provides the functionality of an XATerminator and the ability to import the relevant
transaction.
|
| XMLInputStream |
|
| XMLReader |
Provides a Reader adapter for StAX
|