A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

ABS - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
AbstractLanguageVisitor - Class in org.teiid.connector.visitor.framework
Visitor that visits an instance of ILanguageObject and performs an operation on that instance.
AbstractLanguageVisitor() - Constructor for class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
acceptVisitor(LanguageObjectVisitor) - Method in interface org.teiid.connector.language.ILanguageObject
 
ACOS - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
ADD_OP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
addSystemCredentials(String, Map) - Method in class org.teiid.connector.api.CredentialMap
Method to add a user name and credentials (e.g.
addWarning(Exception) - Method in interface org.teiid.connector.api.ExecutionContext
Add an exception as a warning to this Execution.
ALL - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ALL_COLS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
AND - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ANY - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
append(ILanguageObject) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Appends the string form of the ILanguageObject to the current buffer.
append(List<? extends ILanguageObject>) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Simple utility to append a list of language objects to the current buffer by creating a comma-separated list.
append(ILanguageObject[]) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Simple utility to append an array of language objects to the current buffer by creating a comma-separated list.
appendSetOperation(ISetQuery.Operation) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
appendSetQuery(IQueryCommand) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
areAdminConnectionsAllowed() - Method in class org.teiid.connector.basic.BasicConnector
 
AS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ASC - Static variable in interface org.teiid.connector.language.IOrderByItem
 
ASC - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ASCII - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
ASIN - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
ATAN - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
ATAN2 - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
AVG - Static variable in interface org.teiid.connector.language.IAggregate
 
AVG - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

B

BasicConnection - Class in org.teiid.connector.basic
Provides a default implementation of a PoolAwareConnection for a Connector that supports global capabilities.
BasicConnection() - Constructor for class org.teiid.connector.basic.BasicConnection
 
BasicConnector - Class in org.teiid.connector.basic
 
BasicConnector() - Constructor for class org.teiid.connector.basic.BasicConnector
 
BasicConnectorCapabilities - Class in org.teiid.connector.basic
This class is a base implementation of the ConnectorCapabilities interface.
BasicConnectorCapabilities() - Constructor for class org.teiid.connector.basic.BasicConnectorCapabilities
Construct the basic capabilities class.
BasicExecution - Class in org.teiid.connector.basic
 
BasicExecution() - Constructor for class org.teiid.connector.basic.BasicExecution
 
BEGIN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
BETWEEN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
BIG_DECIMAL - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
BIG_DECIMAL - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
BIG_INTEGER - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
BIG_INTEGER - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
BIGDECIMAL - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
BIGINTEGER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
BITAND - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
BITNOT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
BITOR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
BITXOR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
BLOB - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
BLOB - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
BOOLEAN - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
BOOLEAN - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
BREAK - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
buffer - Variable in class org.teiid.connector.visitor.util.SQLStringVisitor
 
BY - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
BYTE - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
BYTE - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
BYTE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

C

cancel() - Method in interface org.teiid.connector.api.Execution
Cancels the execution abnormally.
CASE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CAST - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CEILING - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
CHAR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
CHAR - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
CHAR - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
CHAR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CLOB - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
CLOB - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
close() - Method in interface org.teiid.connector.api.Connection
Release the connection.
close() - Method in interface org.teiid.connector.api.Execution
Terminates the execution normally.
closeCalled() - Method in interface org.teiid.connector.api.Connection
Called by the pool to indicate that the connection was returned to the pool.
closeCalled() - Method in class org.teiid.connector.basic.BasicConnection
 
COALESCE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
collectElements(ILanguageObject) - Static method in class org.teiid.connector.visitor.util.CollectorVisitor
This is a utility method for a common use of this visitor, which is to collect all elements in an object tree.
collectGroups(ILanguageObject) - Static method in class org.teiid.connector.visitor.util.CollectorVisitor
This is a utility method for a common use of this visitor, which is to collect all groups in an object tree.
collectGroupsUsedByElements(ILanguageObject) - Static method in class org.teiid.connector.visitor.util.CollectorVisitor
This is a utility method for a common use of this visitor, which is to collect all groups used by all elements in an object tree.
collectObjects(Class<T>, ILanguageObject) - Static method in class org.teiid.connector.visitor.util.CollectorVisitor
This is a utility method to instantiate and run the visitor in conjunction with a HierarchyVisitor to collect all objects of the specified type of the specified tree in the language object tree.
CollectorVisitor<T> - Class in org.teiid.connector.visitor.util
This visitor can be used to collect all objects of a certain type in a language tree.
CollectorVisitor(Class<T>) - Constructor for class org.teiid.connector.visitor.util.CollectorVisitor
 
combineCriteria(ICriteria, ICriteria, ILanguageFactory) - Static method in class org.teiid.connector.language.LanguageUtil
This utility method can be used to combine two criteria using an AND.
COMMA - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CONCAT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
Connection - Interface in org.teiid.connector.api
Represents a connection to this connector.
Connector - Interface in org.teiid.connector.api
The primary entry point for a Connector.
ConnectorAnnotations - Class in org.teiid.connector.api
 
ConnectorAnnotations() - Constructor for class org.teiid.connector.api.ConnectorAnnotations
 
ConnectorAnnotations.ConnectionPooling - Annotation Type in org.teiid.connector.api
The Pooling Annotation can be used to enable/suppress automatic pooling.
ConnectorAnnotations.SynchronousWorkers - Annotation Type in org.teiid.connector.api
 
ConnectorCapabilities - Interface in org.teiid.connector.api
Allows a connector to specify the capabilities that a connector supports.
ConnectorEnvironment - Interface in org.teiid.connector.api
The environment provided to a connector by the Connector Manager.
ConnectorException - Exception in org.teiid.connector.api
An exception the connector writer can return in case of an error while using the connector.
ConnectorException() - Constructor for exception org.teiid.connector.api.ConnectorException
No-arg constructor required by Externalizable semantics.
ConnectorException(String) - Constructor for exception org.teiid.connector.api.ConnectorException
Construct an instance with the message specified.
ConnectorException(Throwable, String) - Constructor for exception org.teiid.connector.api.ConnectorException
Construct an instance from a message and an exception to chain to this one.
ConnectorException(Throwable) - Constructor for exception org.teiid.connector.api.ConnectorException
Construct an instance with a linked exception specified.
ConnectorIdentity - Interface in org.teiid.connector.api
Represents the identity of a connection in the pool.
ConnectorLogger - Interface in org.teiid.connector.api
Provide access to write messages to the MetaMatrix logs.
CONTINUE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CONVERT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
CONVERT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
convertDate(Date, TimeZone, Calendar, Class) - Method in class org.teiid.connector.api.TypeFacility
Convert the given date to a target type, optionally adjusting its display for a given target Calendar.
convertToRuntimeType(Object) - Method in class org.teiid.connector.api.TypeFacility
Convert the given value to the closest runtime type see TypeFacility.RUNTIME_TYPES
COS - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
COT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
COUNT - Static variable in interface org.teiid.connector.language.IAggregate
 
COUNT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CREATE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
createAggregate(String, boolean, IExpression, Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create aggregate function.
createBulkInsert(IGroup, List<? extends IElement>, List<List<Object>>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new bulk insert command
createCompareCriteria(ICompareCriteria.Operator, IExpression, IExpression) - Method in interface org.teiid.connector.language.ILanguageFactory
Create compare criteria.
createCompoundCriteria(ICompoundCriteria.Operator, List<? extends ICriteria>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create a new ICompoundCriteria
createDelete(IGroup, ICriteria) - Method in interface org.teiid.connector.language.ILanguageFactory
Create a new IDelete.
createElement(String, IGroup, Element, Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new element.
createExecution(ICommand, ExecutionContext, RuntimeMetadata) - Method in interface org.teiid.connector.api.Connection
Create an execution object for the specified command
createExecution(ICommand, ExecutionContext, RuntimeMetadata) - Method in class org.teiid.connector.basic.BasicConnection
 
createExistsCriteria(IQuery) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new exists criteria.
createFrom(List<? extends IFromItem>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new from clause
createFunction(String, IExpression[], Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new function
createFunction(String, List<? extends IExpression>, Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new function
createGroup(String, String, Group) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new group.
createGroupBy(List<? extends IExpression>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new group by.
createIdentity(ExecutionContext) - Method in interface org.teiid.connector.api.Connector
Create an identity object based on a security context.
createIdentity(ExecutionContext) - Method in class org.teiid.connector.basic.BasicConnector
 
createInCriteria(IExpression, List<? extends IExpression>, boolean) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new IN criteria
createInlineView(IQueryCommand, String) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new inline view
createInsert(IGroup, List<IElement>, List<? extends IExpression>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new insert command
createIsNullCriteria(IExpression, boolean) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new IS NULL criteria
createJoin(IJoin.JoinType, IFromItem, IFromItem, List<? extends ICriteria>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new join predicate
createLikeCriteria(IExpression, IExpression, Character, boolean) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new LIKE criteria
createLiteral(Object, Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new literal value.
createNotCriteria(ICriteria) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new NOT criteria
createOrderBy(List<? extends IOrderByItem>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new ORDER BY clause
createOrderByItem(String, IElement, boolean) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new ORDER BY item
createParameter(int, IParameter.Direction, Object, Class, Parameter) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new procedure parameter
createProcedure(String, List<? extends IParameter>, Procedure) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new procedure
createProcedureExecution(IProcedure, ExecutionContext, RuntimeMetadata) - Method in class org.teiid.connector.basic.BasicConnection
 
createQuery(ISelect, IFrom, ICriteria, IGroupBy, ICriteria, IOrderBy) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new query
createResultSetExecution(IQueryCommand, ExecutionContext, RuntimeMetadata) - Method in class org.teiid.connector.basic.BasicConnection
 
createScalarSubquery(IQuery) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new scalar subquery which can be used as an expression
createSearchedCaseExpression(List<? extends ICriteria>, List<? extends IExpression>, IExpression, Class) - Method in interface org.teiid.connector.language.ILanguageFactory
Create searched case expression.
createSelect(boolean, List<? extends ISelectSymbol>) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new SELECT clause
createSelectSymbol(String, IExpression) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new select symbol
createSetClause(IElement, IExpression) - Method in interface org.teiid.connector.language.ILanguageFactory
Creates a new SetClause
createSetClauseList(List<ISetClause>) - Method in interface org.teiid.connector.language.ILanguageFactory
Creates a new SetClauseList
createSetOp(ISetQuery.Operation, boolean, IQueryCommand, IQueryCommand, IOrderBy, ILimit) - Method in interface org.teiid.connector.language.ILanguageFactory
 
createSubqueryCompareCriteria(IExpression, ICompareCriteria.Operator, ISubqueryCompareCriteria.Quantifier, IQuery) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new subquery compare criteria
createSubqueryInCriteria(IExpression, IQuery, boolean) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new subquery IN criteria
createUpdate(IGroup, ISetClauseList, ICriteria) - Method in interface org.teiid.connector.language.ILanguageFactory
Create new UPDATE command
createUpdateExecution(ICommand, ExecutionContext, RuntimeMetadata) - Method in class org.teiid.connector.basic.BasicConnection
 
CredentialMap - Class in org.teiid.connector.api
Allows credentials to be passed on a per user basis to a connector.
CredentialMap() - Constructor for class org.teiid.connector.api.CredentialMap
 
CRITERIA - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CROSS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
CURDATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
CURTIME - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

D

DataNotAvailableException - Exception in org.teiid.connector.api
Used by asynch connectors to indicate data is not available and results should be polled for after the given delay.
DataNotAvailableException() - Constructor for exception org.teiid.connector.api.DataNotAvailableException
 
DataNotAvailableException(long) - Constructor for exception org.teiid.connector.api.DataNotAvailableException
 
DataPlugin - Class in org.teiid.connector
 
DataPlugin() - Constructor for class org.teiid.connector.DataPlugin
 
DATE - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
DATE - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
DATE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DAYNAME - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DAYOFMONTH - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DAYOFWEEK - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DAYOFYEAR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DEBUG - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DECLARE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DEFAULT_SYSTEM - Static variable in class org.teiid.connector.api.CredentialMap
 
DEGREES - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DelegatingHierarchyVisitor - Class in org.teiid.connector.visitor.framework
Delegates pre- and post-processing for each node in the hierarchy to delegate visitors.
DelegatingHierarchyVisitor(LanguageObjectVisitor, LanguageObjectVisitor) - Constructor for class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
DELETE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DESC - Static variable in interface org.teiid.connector.language.IOrderByItem
 
DESC - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DISTINCT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DIVIDE_OP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
DOT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
DOUBLE - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
DOUBLE - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
DOUBLE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

E

Element - Interface in org.teiid.connector.metadata.runtime
Represents an element, such as a column, in runtime metadata.
ELSE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
END - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
EQ - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
equals(Object) - Method in class org.teiid.connector.api.MappedUserIdentity
Implement equals based on the case-insensitive user name.
equals(Object) - Method in class org.teiid.connector.api.SingleIdentity
Return true for everything - all identities are identical.
ERROR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ESCAPE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ESCAPE_CHAR - Static variable in class org.teiid.connector.api.CredentialMap
 
escapeString(String) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Creates a SQL-safe string.
EXCEPT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
EXEC - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
execute() - Method in interface org.teiid.connector.api.Execution
Execute the associated command.
EXECUTE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
Execution - Interface in org.teiid.connector.api
An execution represents the state and lifecycle for a particular command execution.
ExecutionContext - Interface in org.teiid.connector.api
The security context provides information about the user context in which this query is being run.
EXISTS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
EXP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

F

FALSE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
FLOAT - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
FLOAT - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
FLOAT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
FLOOR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FOR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
FORMATBIGDECIMAL - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATBIGINTEGER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATDATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATDOUBLE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATFLOAT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATINTEGER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATLONG - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATTIME - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FORMATTIMESTAMP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
FROM - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
FULL - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

G

GE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
getBatchSize() - Method in interface org.teiid.connector.api.ExecutionContext
Return the current connector batch size.
getBinaryVDBResource(String) - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Gets the contents of a VDB resource in binary form.
getCapabilities() - Method in interface org.teiid.connector.api.Connection
Get the capabilities of this connector.
getCapabilities() - Method in interface org.teiid.connector.api.Connector
Get the capabilities of this connector.
getCapabilities() - Method in class org.teiid.connector.basic.BasicConnection
 
getChanges() - Method in interface org.teiid.connector.language.IUpdate
Get list of changes that should occur in the UPDATE - every change is of the form "element = expression".
getCharacterVDBResource(String) - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Gets the contents of a VDB resource as a String.
getChildren() - Method in interface org.teiid.connector.metadata.runtime.Group
 
getChildren() - Method in interface org.teiid.connector.metadata.runtime.Parameter
 
getChildren() - Method in interface org.teiid.connector.metadata.runtime.Procedure
 
getClauses() - Method in interface org.teiid.connector.language.ISetClauseList
 
getCollectedObjects() - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
getColumnNames() - Method in interface org.teiid.connector.language.IQueryCommand
Get the column names of the output columns for this query
getColumnTypes() - Method in interface org.teiid.connector.language.IQueryCommand
Get the column types of the output columns for this query
getConnection(ExecutionContext) - Method in interface org.teiid.connector.api.Connector
Obtain a connection with the connector.
getConnectionIdentifier() - Method in interface org.teiid.connector.api.ExecutionContext
Get the identifier for the connection through which the command is being executed.
getConnectorIdentifier() - Method in interface org.teiid.connector.api.ExecutionContext
Get the identifier for the current connector running the command
getConnectorIdentity() - Method in interface org.teiid.connector.api.ExecutionContext
Get the ConnectorIdentity created by the Connector's ConnectorIdentityFactory
getConnectorName() - Method in interface org.teiid.connector.api.ConnectorEnvironment
Get the name of the connector binding, as exposed in the console.
getConnectorName() - Method in class org.teiid.connector.basic.BasicConnector
 
getContext() - Method in interface org.teiid.connector.language.IGroup
Get the aliased name this group uses for references in the command.
getCriteria() - Method in interface org.teiid.connector.language.ICompoundCriteria
Get list of ICriteria combined by this compound criteria.
getCriteria() - Method in interface org.teiid.connector.language.IDelete
Get criteria that is being used with the delete - may be null
getCriteria() - Method in interface org.teiid.connector.language.IJoin
Return List of CompareCriteria specifying join criteria.
getCriteria() - Method in interface org.teiid.connector.language.INotCriteria
The criteria wrapped by the NOT.
getCriteria() - Method in interface org.teiid.connector.language.IUpdate
Get criteria that is being used with the delete - may be null
getDataTypeClass(String) - Static method in class org.teiid.connector.api.TypeFacility
Get the Class constant for the given String type name
getDefaultValue() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get default value of this element.
getDefinition() - Method in interface org.teiid.connector.language.IGroup
Get the name of the group as defined in the VDB.
getDirection() - Method in interface org.teiid.connector.language.IOrderByItem
Get direction of whether to sort ascending or descending.
getDirection() - Method in interface org.teiid.connector.language.IParameter
Get direction of parameter
getDirection() - Method in interface org.teiid.connector.metadata.runtime.Parameter
Get direction of the parameter, as specified by direction constants.
getElement() - Method in interface org.teiid.connector.language.IOrderByItem
Get the element referred to by this item
getElement(String) - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Look up an object by identifier
getElements() - Method in interface org.teiid.connector.language.IGroupBy
Get list of IExpression that the GROUP BY should be grouped on.
getElements() - Method in interface org.teiid.connector.language.IInsert
Get list of elements being inserted into
getElseExpression() - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Gets the ELSE expression, if defined.
getEscapeCharacter() - Method in interface org.teiid.connector.language.ILikeCriteria
Get escape character, if one is defined.
getExecutionCountIdentifier() - Method in interface org.teiid.connector.api.ExecutionContext
Execution count defines an id; where every access to the connector from the MetaMatrix server in a given command execution boundary is uniquely defined; Like for example in the case of "batched execution" of commands, each execution of command gets new identifier.
getExecutionPayload() - Method in interface org.teiid.connector.api.ExecutionContext
Get the trusted payload passed when the user statement was executed.
getExpression() - Method in interface org.teiid.connector.language.IAggregate
Get the expression within the aggregate function.
getExpression() - Method in interface org.teiid.connector.language.IIsNullCriteria
Get the expression being checked for null.
getExpression() - Method in interface org.teiid.connector.language.ISelectSymbol
Get the expression referenced by this symbol.
getFormat() - Method in interface org.teiid.connector.metadata.runtime.Element
Get the Format property
getFrom() - Method in interface org.teiid.connector.language.IQuery
Get FROM clause, should never be null.
getFullName() - Method in interface org.teiid.connector.metadata.runtime.MetadataObject
Get the full name from the metadataID
getGroup() - Method in interface org.teiid.connector.language.IDelete
Get group that is being inserted into.
getGroup() - Method in interface org.teiid.connector.language.IElement
Return the group that contains this element.
getGroup() - Method in interface org.teiid.connector.language.IInsert
Get group that is being inserted into.
getGroup() - Method in interface org.teiid.connector.language.IUpdate
Get group that is being inserted into.
getGroup(String) - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Look up an object by identifier
getGroupBy() - Method in interface org.teiid.connector.language.IQuery
Get GROUP BY clause, may be null.
getHaving() - Method in interface org.teiid.connector.language.IQuery
Get HAVING clause, may be null.
getIndex() - Method in interface org.teiid.connector.language.IParameter
Get index of this parameter in the IExecution.
getIndex() - Method in interface org.teiid.connector.metadata.runtime.Parameter
Index of the parameter in the procedure.
getItems() - Method in interface org.teiid.connector.language.IFrom
Get a List of IFromItem in this FROM clause.
getItems() - Method in interface org.teiid.connector.language.IOrderBy
Get list of IOrderByItems specifying the ordering of the results.
getJavaType() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get the expected Java class that should be returned for this element.
getJoinType() - Method in interface org.teiid.connector.language.IJoin
Get join type
getLanguageFactory() - Method in interface org.teiid.connector.api.ConnectorEnvironment
Obtain a reference to the default LanguageFactory that can be used to construct new language interface objects.
getLeftExpression() - Method in interface org.teiid.connector.language.IBaseInCriteria
Get left expression of IN criteria
getLeftExpression() - Method in interface org.teiid.connector.language.ICompareCriteria
Get left expression.
getLeftExpression() - Method in interface org.teiid.connector.language.ILikeCriteria
Get left expression.
getLeftExpression() - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Get left expression.
getLeftItem() - Method in interface org.teiid.connector.language.IJoin
Get the left IFromItem
getLeftQuery() - Method in interface org.teiid.connector.language.ISetQuery
 
getLength() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get length of this element or 0 if no length is available.
getLimit() - Method in interface org.teiid.connector.language.IQueryCommand
Get LIMIT clause, may be null.
getLogger() - Method in interface org.teiid.connector.api.ConnectorEnvironment
Obtain a reference to the logger that can be used to add messages to the MetaMatrix log files for debugging and error recovery.
getMappedUser() - Method in class org.teiid.connector.api.MappedUserIdentity
 
getMaxFromGroups() - Method in interface org.teiid.connector.api.ConnectorCapabilities
The number of groups supported in the from clause.
getMaxFromGroups() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
getMaximumValue() - Method in interface org.teiid.connector.metadata.runtime.Element
Get maximum value
getMaxInCriteriaSize() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Get the integer value representing the number of values allowed in an IN criteria in the WHERE clause of a query
getMaxInCriteriaSize() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
getMetadataObject() - Method in interface org.teiid.connector.language.IMetadataReference
 
getMinimumValue() - Method in interface org.teiid.connector.metadata.runtime.Element
Get minimum value
getModeledBaseType() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get the base type of the design-time model type name.
getModeledPrimitiveType() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get the primitive type of the design-time model type name.
getModeledType() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get the design-time model type name.
getName() - Method in interface org.teiid.connector.language.IAggregate
Get the name of the aggregate function.
getName() - Method in interface org.teiid.connector.language.IElement
Gets the name of the element.
getName() - Method in interface org.teiid.connector.language.IFunction
Get name of the function
getName() - Method in interface org.teiid.connector.language.IInlineView
 
getName() - Method in interface org.teiid.connector.language.IOrderByItem
Get name of the output column to order by
getName() - Method in interface org.teiid.connector.metadata.runtime.MetadataObject
Get the short name from the metadataID
getName(MetadataObject) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Gets the name of a group or element from the RuntimeMetadata
getNameInSource() - Method in interface org.teiid.connector.metadata.runtime.MetadataObject
Get name in source for this object, as provided in the model
getNativeType() - Method in interface org.teiid.connector.metadata.runtime.Element
Get the native type imported for this column.
getNullability() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get nullability of this column.
getOperation() - Method in interface org.teiid.connector.language.ISetQuery
 
getOperator() - Method in interface org.teiid.connector.language.ICompareCriteria
Get operator from set defined in this interface.
getOperator() - Method in interface org.teiid.connector.language.ICompoundCriteria
Get operator used to connect these criteria.
getOperator() - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Get operator from set defined in this interface.
getOrderBy() - Method in interface org.teiid.connector.language.IQueryCommand
Get ORDER BY clause, may be null.
getOutput() - Method in interface org.teiid.connector.language.IInlineView
Gets the output for the subquery once it has been preprocessed.
getOutputName() - Method in interface org.teiid.connector.language.ISelectSymbol
Return output column name.
getOutputParameterValues() - Method in interface org.teiid.connector.api.ProcedureExecution
Get the output parameter values.
getParameters() - Method in interface org.teiid.connector.language.IFunction
Get the parameters used in this function.
getParameters() - Method in interface org.teiid.connector.language.IProcedure
Returns list of the IParameter objects associated with this execution.
getParent() - Method in interface org.teiid.connector.metadata.runtime.Element
Get the parent
getParent() - Method in interface org.teiid.connector.metadata.runtime.Parameter
Get the parent
getPartIdentifier() - Method in interface org.teiid.connector.api.ExecutionContext
This specifies the node id for the atomic request in the relational plan of query.
getPassword(String) - Method in class org.teiid.connector.api.CredentialMap
Get the password property for the specified system, if it exists.
getPassword() - Method in class org.teiid.connector.api.MappedUserIdentity
 
getPosition() - Method in interface org.teiid.connector.metadata.runtime.Element
Get position of this element in it's group.
getPostVisitor() - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
getPrecision() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get precision of this column.
getPreVisitor() - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
getProcedure(String) - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Look up an object by identifier
getProcedureName() - Method in interface org.teiid.connector.language.IProcedure
Gets the name of the procedure.
getProjectedQuery() - Method in interface org.teiid.connector.language.IQueryCommand
 
getProperties() - Method in interface org.teiid.connector.api.ConnectorEnvironment
Get all configuration properties provided in the Connector Binding for this connector instance.
getProperties() - Method in interface org.teiid.connector.metadata.runtime.MetadataObject
Get any arbitrary properties that are provided on this object.
getQuantifier() - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Get quantifier.
getQuery() - Method in interface org.teiid.connector.language.ISubqueryContainer
Get the inner subquery
getRequestIdentifier() - Method in interface org.teiid.connector.api.ExecutionContext
Get the identifier for the MetaMatrix command being executed.
getResultSetColumnTypes() - Method in interface org.teiid.connector.language.IProcedure
Get the procedure result set column types
getRetryDelay() - Method in exception org.teiid.connector.api.DataNotAvailableException
 
getRightExpression() - Method in interface org.teiid.connector.language.ICompareCriteria
Get right expression.
getRightExpression() - Method in interface org.teiid.connector.language.ILikeCriteria
Get right expression.
getRightExpressions() - Method in interface org.teiid.connector.language.IInCriteria
Get List of IExpression in the set on the right side of the criteria.
getRightItem() - Method in interface org.teiid.connector.language.IJoin
Get the right IFromItem
getRightQuery() - Method in interface org.teiid.connector.language.ISetQuery
 
getRowLimit() - Method in interface org.teiid.connector.language.ILimit
Get the max number of rows returned by the connector for this query .
getRowOffset() - Method in interface org.teiid.connector.language.ILimit
Gets the offset (relative to the starting row of the produced resultset) of the first row returned by the connector.
getRows() - Method in interface org.teiid.connector.language.IBulkInsert
Get the list of row values for this bulk insert
getScale() - Method in interface org.teiid.connector.metadata.runtime.TypeModel
Get scale of this column.
getSearchability() - Method in interface org.teiid.connector.metadata.runtime.Element
Get searchability of this column.
getSelect() - Method in interface org.teiid.connector.language.IQuery
Get SELECT clause, should never be null.
getSelectSymbols() - Method in interface org.teiid.connector.language.ISelect
Get List of ISelectSymbol.
getShortName(String) - Static method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
getSourceComment(ICommand) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
getSQLString(ILanguageObject) - Static method in class org.teiid.connector.visitor.util.SQLStringVisitor
Gets the SQL string representation for a given ILanguageObject.
getSQLTypeFromRuntimeType(Class<?>) - Static method in class org.teiid.connector.api.TypeFacility
Get the SQL type for the given runtime type Class constant
getSupportedFunctions() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Get list of all supported function names.
getSupportedFunctions() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
Return null to indicate no functions are supported.
getSymbol() - Method in interface org.teiid.connector.language.ISetClause
 
getSystemCredentials(String) - Method in class org.teiid.connector.api.CredentialMap
Method to return the credentials map for a system
getSystems() - Method in class org.teiid.connector.api.CredentialMap
Method to return an array of systems that have been added to this CredentialMap.
getThenExpression(int) - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Gets the THEN expression at the specified index
getTransaction() - Method in interface org.teiid.connector.xa.api.TransactionContext
 
getTransactionType() - Method in interface org.teiid.connector.xa.api.TransactionContext
 
getTrustedPayload() - Method in interface org.teiid.connector.api.ExecutionContext
Get the trusted payload passed when the user connected.
getTxnID() - Method in interface org.teiid.connector.xa.api.TransactionContext
 
getType() - Method in interface org.teiid.connector.language.IExpression
Determine the type returned by this expression.
getType() - Method in interface org.teiid.connector.language.ILiteral
Get the Java type of the literal
getType() - Method in interface org.teiid.connector.language.IParameter
Get type of parameter, defined as a Java class.
getTypeFacility() - Method in interface org.teiid.connector.api.ConnectorEnvironment
Obtain a reference to the type facility, which can be used to perform many type conversions supplied by the Connector API.
getUpdateCommands() - Method in interface org.teiid.connector.language.IBatchedUpdates
 
getUpdateCounts() - Method in interface org.teiid.connector.api.UpdateExecution
 
getUser(String) - Method in class org.teiid.connector.api.CredentialMap
Get the user property for the specified system, if it exists.
getUser() - Method in interface org.teiid.connector.api.ExecutionContext
Get the user name for the user running this query.
getValue() - Method in interface org.teiid.connector.language.ILiteral
Get the value of the literal
getValue() - Method in interface org.teiid.connector.language.IParameter
Get value of object if this is an IN parameter.
getValue() - Method in interface org.teiid.connector.language.ISetClause
 
getValues() - Method in interface org.teiid.connector.language.IInsert
Get list of values being inserted
getValueSpecified() - Method in interface org.teiid.connector.language.IParameter
Determine whether a value was set for this parameter.
getVDBResourcePaths() - Method in interface org.teiid.connector.metadata.runtime.RuntimeMetadata
Gets the resource paths of all the resources in the VDB.
getVirtualDatabaseName() - Method in interface org.teiid.connector.api.ExecutionContext
Get the name of the VDB this query is being run against.
getVirtualDatabaseVersion() - Method in interface org.teiid.connector.api.ExecutionContext
Get the version of the VDB this query is being run against.
getWhenCount() - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Gets the number of WHEN and THEN clauses in the CASE expression
getWhenCriteria(int) - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Gets the WHEN criteria at the specified index
getWhere() - Method in interface org.teiid.connector.language.IQuery
Get WHERE clause, may be null.
getXAConnection(ExecutionContext, TransactionContext) - Method in interface org.teiid.connector.xa.api.XAConnector
Obtain a connection with the connector.
getXAResource() - Method in interface org.teiid.connector.xa.api.XAConnection
Get XAResource for this connection
Group - Interface in org.teiid.connector.metadata.runtime
Represents a group, such as a table, in the runtime metadata.
GROUP - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
GT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

H

HAS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
hasAlias() - Method in interface org.teiid.connector.language.ISelectSymbol
Determine whether this symbol is named with an alias.
hashCode() - Method in class org.teiid.connector.api.MappedUserIdentity
Get hash code, based on user name
hashCode() - Method in class org.teiid.connector.api.SingleIdentity
 
HAVING - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
HierarchyVisitor - Class in org.teiid.connector.visitor.framework
Visits each node in a hierarchy of ILanguageObjects.
HierarchyVisitor() - Constructor for class org.teiid.connector.visitor.framework.HierarchyVisitor
 
HierarchyVisitor(boolean) - Constructor for class org.teiid.connector.visitor.framework.HierarchyVisitor
 
HOUR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

I

IAggregate - Interface in org.teiid.connector.language
Represents an expression in the SELECT clause.
IBaseInCriteria - Interface in org.teiid.connector.language
 
IBatchedUpdates - Interface in org.teiid.connector.language
Represents a batch of INSERT, UPDATE and DELETE commands to be executed together.
IBulkInsert - Interface in org.teiid.connector.language
This is a simple variation of insert, where multiple rows with single insert will be loaded.
ICommand - Interface in org.teiid.connector.language
Represents a command in the language objects.
ICompareCriteria - Interface in org.teiid.connector.language
Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=.
ICompareCriteria.Operator - Enum in org.teiid.connector.language
 
ICompoundCriteria - Interface in org.teiid.connector.language
Represents a compound logical criteria such as AND or OR.
ICompoundCriteria.Operator - Enum in org.teiid.connector.language
 
ICriteria - Interface in org.teiid.connector.language
Represents a criteria in the language objects.
IDelete - Interface in org.teiid.connector.language
Represents a DELETE command in the language objects.
IElement - Interface in org.teiid.connector.language
Represents an element in the language.
IExistsCriteria - Interface in org.teiid.connector.language
Represents an EXISTS criteria that checks whether any results would be returned from a subquery.
IExpression - Interface in org.teiid.connector.language
Represents an expression in the language.
IF - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
IFNULL - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
IFrom - Interface in org.teiid.connector.language
Represents a FROM clause in a query.
IFromItem - Interface in org.teiid.connector.language
Represents an item in the FROM clause - typically this is either a group or a join, as represented by or IJoin.
IFunction - Interface in org.teiid.connector.language
Represents a function in the language.
IGroup - Interface in org.teiid.connector.language
Represents a group in the language objects.
IGroupBy - Interface in org.teiid.connector.language
Represents a GROUP BY clause in a query.
IInCriteria - Interface in org.teiid.connector.language
Represents an IN criteria.
IInlineView - Interface in org.teiid.connector.language
An inline view represents a subquery in the FROM clause that defines a query-able context for the outer query.
IInsert - Interface in org.teiid.connector.language
Represents an INSERT command in the language objects.
IIsNullCriteria - Interface in org.teiid.connector.language
Represents an IS NULL criteria.
IJoin - Interface in org.teiid.connector.language
Represents a join in the FROM clause.
IJoin.JoinType - Enum in org.teiid.connector.language
 
ILanguageFactory - Interface in org.teiid.connector.language
Factory for the construction of language objects that implement the language interfaces.
ILanguageObject - Interface in org.teiid.connector.language
Root interface for all language object interfaces.
ILikeCriteria - Interface in org.teiid.connector.language
Represents a LIKE criteria in the language.
ILimit - Interface in org.teiid.connector.language
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
ILiteral - Interface in org.teiid.connector.language
Represents a literal value that is used in an expression.
ILogicalCriteria - Interface in org.teiid.connector.language
Represents a logical criteria, which typically is used to bind together IPredicateCriteria.
IMetadataReference<T extends MetadataObject> - Interface in org.teiid.connector.language
This interface is used to mark language objects as having a reference to a MetadataID.
IN - Static variable in interface org.teiid.connector.metadata.runtime.Parameter
 
IN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
INITCAP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
INNER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
INotCriteria - Interface in org.teiid.connector.language
Represents a NOT criteria, which is wrapped around another criteria.
INOUT - Static variable in interface org.teiid.connector.metadata.runtime.Parameter
 
INSERT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
INSERT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
INTEGER - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
INTEGER - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
INTEGER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
INTERSECT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
INTO - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
IOrderBy - Interface in org.teiid.connector.language
Represents an ORDER BY clause in a command.
IOrderByItem - Interface in org.teiid.connector.language
Represents a single item in the ORDER BY clause.
IParameter - Interface in org.teiid.connector.language
Represents an execution parameter.
IParameter.Direction - Enum in org.teiid.connector.language
 
IPredicateCriteria - Interface in org.teiid.connector.language
Represents a criteria that can occur at the leaf of a tree of criteria.
IProcedure - Interface in org.teiid.connector.language
Represents a procedural execution (such as a stored procedure).
IQuery - Interface in org.teiid.connector.language
Represents a SELECT query in the language objects.
IQueryCommand - Interface in org.teiid.connector.language
 
IS - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
isAlive() - Method in interface org.teiid.connector.api.Connection
Called to determine whether the connection is open
isAlive() - Method in class org.teiid.connector.basic.BasicConnection
 
isAll() - Method in interface org.teiid.connector.language.ISetQuery
 
isAutoIncremented() - Method in interface org.teiid.connector.metadata.runtime.Element
Is auto-incremented?
isBindValue() - Method in interface org.teiid.connector.language.ILiteral
Returns true if this literal should be treated as a bind value
IScalarSubquery - Interface in org.teiid.connector.language
Represents a scalar subquery.
isCaseSensitive() - Method in interface org.teiid.connector.metadata.runtime.Element
Is case sensitive?
isDetailEnabled() - Method in interface org.teiid.connector.api.ConnectorLogger
 
isDistinct() - Method in interface org.teiid.connector.language.IAggregate
Determine whether this function was executed with DISTINCT.
isDistinct() - Method in interface org.teiid.connector.language.ISelect
Determine whether the DISTINCT flag is used in this SELECT.
ISearchedCaseExpression - Interface in org.teiid.connector.language
Represents a non-searched CASE expression:
CASE WHEN criteria THEN expression ...
ISelect - Interface in org.teiid.connector.language
Represents a SELECT clause in the language objects.
ISelectSymbol - Interface in org.teiid.connector.language
Represents an item in the SELECT clause.
isErrorEnabled() - Method in interface org.teiid.connector.api.ConnectorLogger
 
ISetClause - Interface in org.teiid.connector.language
 
ISetClauseList - Interface in org.teiid.connector.language
 
ISetQuery - Interface in org.teiid.connector.language
 
ISetQuery.Operation - Enum in org.teiid.connector.language
 
isInfoEnabled() - Method in interface org.teiid.connector.api.ConnectorLogger
 
isInTransaction() - Method in interface org.teiid.connector.xa.api.TransactionContext
 
isNegated() - Method in interface org.teiid.connector.language.IBaseInCriteria
Returns whether this criteria is negated.
isNegated() - Method in interface org.teiid.connector.language.IIsNullCriteria
Returns whether this criteria is negated.
isNegated() - Method in interface org.teiid.connector.language.ILikeCriteria
Returns whether this criteria is negated.
isTraceEnabled() - Method in interface org.teiid.connector.api.ConnectorLogger
 
isTransactional() - Method in interface org.teiid.connector.api.ExecutionContext
 
ISubqueryCompareCriteria - Interface in org.teiid.connector.language
Represents a quantified comparison criteria.
ISubqueryCompareCriteria.Quantifier - Enum in org.teiid.connector.language
 
ISubqueryContainer - Interface in org.teiid.connector.language
This is a marker interface for language interfaces that contain a subquery.
ISubqueryInCriteria - Interface in org.teiid.connector.language
Represents an IN criteria that uses a subquery on the right side rather than a list of values.
isWarningEnabled() - Method in interface org.teiid.connector.api.ConnectorLogger
 
IUpdate - Interface in org.teiid.connector.language
Represents an UPDATE command in the language objects.

J

JOIN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

K

keepExecutionAlive(boolean) - Method in interface org.teiid.connector.api.ExecutionContext
When the execution is turned on with "alive=true", the execution object will not be implicitly closed at the end of the last batch.

L

LanguageObjectVisitor - Interface in org.teiid.connector.visitor.framework
 
LanguageUtil - Class in org.teiid.connector.language
Helpful utility methods to work with language interfaces.
LCASE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LEFT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LEFT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LENGTH - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LIKE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LIMIT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LOCATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LOG - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LOG10 - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
logDetail(String) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a detail debugging message.
logDetail(String, Throwable) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a detail debugging message.
logError(String) - Method in interface org.teiid.connector.api.ConnectorLogger
Log an error message.
logError(String, Throwable) - Method in interface org.teiid.connector.api.ConnectorLogger
Log an error message with an error, which may allow the stack trace for the error to be logged, depending on the log configuration.
logInfo(String) - Method in interface org.teiid.connector.api.ConnectorLogger
Log an informational message.
logInfo(String, Throwable) - Method in interface org.teiid.connector.api.ConnectorLogger
Log an informational message.
logTrace(String) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a trace debugging message.
logTrace(String, Throwable) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a trace debugging message.
logWarning(String) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a warning message.
logWarning(String, Throwable) - Method in interface org.teiid.connector.api.ConnectorLogger
Log a warning message.
LONG - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
LONG - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
LONG - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LOOP - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LPAD - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
LPAREN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
LTRIM - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

M

MAKEDEP - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
MappedUserIdentity - Class in org.teiid.connector.api
This class represents a ConnectorIdentity keyed on a username with a mapped identity
MappedUserIdentity(String, String, String) - Constructor for class org.teiid.connector.api.MappedUserIdentity
Construct with a security context
MAX - Static variable in interface org.teiid.connector.language.IAggregate
 
MAX - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
maxInCriteriaSize - Variable in class org.teiid.connector.basic.BasicConnectorCapabilities
 
MetadataObject - Interface in org.teiid.connector.metadata.runtime
Represents a runtime metadata object.
MIN - Static variable in interface org.teiid.connector.language.IAggregate
 
MIN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
MINUTE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
MOD - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
MODE_IGNORE_DEFAULTS - Static variable in class org.teiid.connector.api.CredentialMap
In this mode, the CredentialMap will ignore the default credentials and only credentials set for a system will be exposed.
MODE_USE_DEFAULTS_GLOBALLY - Static variable in class org.teiid.connector.api.CredentialMap
In this mode, the default credentials will be returned for any system, overlaid with any system-specific credentials.
MODE_USE_DEFAULTS_ON_EXISTING - Static variable in class org.teiid.connector.api.CredentialMap
In this mode, the default credentials will be returned for any system, overlaid with any system-specific credentials.
MODIFYTIMEZONE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
MONTH - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
MONTHNAME - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
MULTIPLY_OP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

N

NE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
next() - Method in interface org.teiid.connector.api.ResultSetExecution
 
NOT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
NOT_NULLABLE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Nullability constant - indicates column does not allow nulls
NOT_SEARCHABLE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Searchability constant - indicates column is not searchable (cannot be evaluated in a comparison).
NOW - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
NULL - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
NULL - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
NULLABLE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Nullability constant - indicates column does allow nulls
NULLABLE_UNKNOWN - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Nullability constant - indicates column may or may not allow nulls
NULLIF - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

O

OBJECT - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
OBJECT - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
OBJECT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ON - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
OPTION - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
OR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ORDER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
org.teiid.connector - package org.teiid.connector
 
org.teiid.connector.api - package org.teiid.connector.api
 
org.teiid.connector.basic - package org.teiid.connector.basic
 
org.teiid.connector.language - package org.teiid.connector.language
 
org.teiid.connector.metadata.runtime - package org.teiid.connector.metadata.runtime
 
org.teiid.connector.visitor.framework - package org.teiid.connector.visitor.framework
 
org.teiid.connector.visitor.util - package org.teiid.connector.visitor.util
 
org.teiid.connector.xa.api - package org.teiid.connector.xa.api
 
OUT - Static variable in interface org.teiid.connector.metadata.runtime.Parameter
 
OUTER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

P

Parameter - Interface in org.teiid.connector.metadata.runtime
Represents a procedure parameter in the runtime metadata.
PARSEBIGDECIMAL - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSEBIGINTEGER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
parseCredentials(String) - Static method in class org.teiid.connector.api.CredentialMap
Method to parse a credentials substring extracted from a JDBC URL.
PARSEDATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSEDOUBLE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSEFLOAT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSEINTEGER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSELONG - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSETIME - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PARSETIMESTAMP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PASSWORD_KEYWORD - Static variable in class org.teiid.connector.api.CredentialMap
 
PI - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
PLUGIN_ID - Static variable in class org.teiid.connector.DataPlugin
 
postOrderVisit(LanguageObjectVisitor, ILanguageObject) - Static method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
This utility method can be used to execute the behaviorVisitor in a post-order walk of the language objects.
POWER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
preOrderVisit(LanguageObjectVisitor, ILanguageObject) - Static method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
This utility method can be used to execute the behaviorVisitor in a pre-order walk of the language objects.
Procedure - Interface in org.teiid.connector.metadata.runtime
Represents a procedure construct (such as a Stored Procedure).
PROCEDURE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ProcedureExecution - Interface in org.teiid.connector.api
The procedure execution represents the case where a connector can execute a procedural call (such as a stored procedure).

Q

QUARTER - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
QUOTE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

R

RADIANS - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
RAND - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
REPEAT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
REPLACE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
replaceElementName(String, String) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Take the specified derived group and element short names and determine a replacement element name to use instead.
requiresCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Whether the source supports queries without criteria.
requiresCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
RESULT_SET - Static variable in interface org.teiid.connector.metadata.runtime.Parameter
 
ResultSetExecution - Interface in org.teiid.connector.api
 
RETURN - Static variable in interface org.teiid.connector.metadata.runtime.Parameter
 
RIGHT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
RIGHT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
ROUND - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
RPAD - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
RPAREN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
RTRIM - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
RuntimeMetadata - Interface in org.teiid.connector.metadata.runtime
Helper methods that can be used to access runtime metadata.

S

SEARCHABLE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Searchability constant - indicates column can be searched by either a comparison or a LIKE.
SEARCHABLE_COMPARE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Searchability constant - indicates column can be searched with a comparison but not with a LIKE
SEARCHABLE_LIKE - Static variable in interface org.teiid.connector.metadata.runtime.TypeModel
Searchability constant - indicates column can be searched with a LIKE but not with a comparison
SECOND - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
SELECT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
separateCriteriaByAnd(ICriteria) - Static method in class org.teiid.connector.language.LanguageUtil
Take a criteria, which may be null, a single IPredicateCriteria or a complex criteria built using ICompoundCriteria and breaks it apart at ANDs such that a List of ICriteria conjuncts are returned.
SET - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
setAdminConnectionsAllowed(boolean) - Method in class org.teiid.connector.basic.BasicConnector
 
setAlias(boolean) - Method in interface org.teiid.connector.language.ISelectSymbol
Set whether this symbol is named with an alias.
setAll(boolean) - Method in interface org.teiid.connector.language.ISetQuery
 
setBindValue(boolean) - Method in interface org.teiid.connector.language.ILiteral
 
setChanges(ISetClauseList) - Method in interface org.teiid.connector.language.IUpdate
Set list of changes that should occur in the UPDATE - every change is of the form "element = expression".
setConnectorIdentity(ConnectorIdentity) - Method in interface org.teiid.connector.api.Connection
Called by the pool when an existing connection is leased so that the underlying Connection may have it's identity switched to a different user.
setConnectorIdentity(ConnectorIdentity) - Method in class org.teiid.connector.basic.BasicConnection
 
setConnectorName(String) - Method in class org.teiid.connector.basic.BasicConnector
 
setContext(String) - Method in interface org.teiid.connector.language.IGroup
Set the aliased name this group uses for references in the command.
setCriteria(ICriteria) - Method in interface org.teiid.connector.language.IDelete
Set criteria that is being used with the delete - may be null
setCriteria(ICriteria) - Method in interface org.teiid.connector.language.INotCriteria
The criteria wrapped by the NOT.
setCriteria(ICriteria) - Method in interface org.teiid.connector.language.IUpdate
Set criteria that is being used with the delete - may be null
setDefaultCredentialMode(short) - Method in class org.teiid.connector.api.CredentialMap
Set the default credential mode to determine when default credentials should be returned.
setDefaultCredentials(Map) - Method in class org.teiid.connector.api.CredentialMap
Set the default credentials to use with this credential map.
setDefinition(String) - Method in interface org.teiid.connector.language.IGroup
Set the name of the group as defined in the VDB.
setDirection(boolean) - Method in interface org.teiid.connector.language.IOrderByItem
Set direction of whether to sort ascending or descending.
setDirection(IParameter.Direction) - Method in interface org.teiid.connector.language.IParameter
Set direction of parameter
setDistinct(boolean) - Method in interface org.teiid.connector.language.IAggregate
Set whether this function was executed with DISTINCT.
setDistinct(boolean) - Method in interface org.teiid.connector.language.ISelect
Set whether the DISTINCT flag is used in this SELECT.
setElement(IElement) - Method in interface org.teiid.connector.language.IOrderByItem
Set the new element for this order by
setElseExpression(IExpression) - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Sets the ELSE expression
setEscapeCharacter(Character) - Method in interface org.teiid.connector.language.ILikeCriteria
Set escape character, if one is defined.
setExpression(IExpression) - Method in interface org.teiid.connector.language.IAggregate
Set the expression within the aggregate function.
setExpression(IExpression) - Method in interface org.teiid.connector.language.IIsNullCriteria
Set expression of criteria
setExpression(IExpression) - Method in interface org.teiid.connector.language.ISelectSymbol
Set the expression referenced by this symbol.
setFrom(IFrom) - Method in interface org.teiid.connector.language.IQuery
Set FROM clause, should never be null.
setGroup(IGroup) - Method in interface org.teiid.connector.language.IDelete
Set group that is being inserted into.
setGroup(IGroup) - Method in interface org.teiid.connector.language.IElement
Set the group that contains this element.
setGroup(IGroup) - Method in interface org.teiid.connector.language.IInsert
Set group that is being inserted into.
setGroup(IGroup) - Method in interface org.teiid.connector.language.IUpdate
Set group that is being inserted into.
setGroupBy(IGroupBy) - Method in interface org.teiid.connector.language.IQuery
Set GROUP BY clause, may be null.
setHaving(ICriteria) - Method in interface org.teiid.connector.language.IQuery
Set HAVING clause, may be null.
setIndex(int) - Method in interface org.teiid.connector.language.IParameter
Set index of this parameter in the IExecution.
setJoinType(IJoin.JoinType) - Method in interface org.teiid.connector.language.IJoin
Set join type
setLeftExpression(IExpression) - Method in interface org.teiid.connector.language.IBaseInCriteria
Set left expression of IN criteria
setLeftExpression(IExpression) - Method in interface org.teiid.connector.language.ICompareCriteria
Set left expression of criteria
setLeftExpression(IExpression) - Method in interface org.teiid.connector.language.ILikeCriteria
Set left expression of criteria
setLeftExpression(IExpression) - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Set left expression.
setLeftItem(IFromItem) - Method in interface org.teiid.connector.language.IJoin
Set the left IFromItem
setLeftQuery(IQueryCommand) - Method in interface org.teiid.connector.language.ISetQuery
 
setLimit(ILimit) - Method in interface org.teiid.connector.language.IQueryCommand
Set LIMIT clause, may be null.
setName(String) - Method in interface org.teiid.connector.language.IAggregate
Set the name of the aggregate function.
setName(String) - Method in interface org.teiid.connector.language.IElement
Sets the name of the element.
setName(String) - Method in interface org.teiid.connector.language.IFunction
Set name of the function
setName(String) - Method in interface org.teiid.connector.language.IInlineView
 
setName(String) - Method in interface org.teiid.connector.language.IOrderByItem
Set name of the output column to order by
setNegated(boolean) - Method in interface org.teiid.connector.language.IBaseInCriteria
Sets whether this criteria is negated.
setNegated(boolean) - Method in interface org.teiid.connector.language.IIsNullCriteria
Sets whether this criteria is negated.
setNegated(boolean) - Method in interface org.teiid.connector.language.ILikeCriteria
Sets whether this criteria is negated.
setOperation(ISetQuery.Operation) - Method in interface org.teiid.connector.language.ISetQuery
 
setOperator(ICompareCriteria.Operator) - Method in interface org.teiid.connector.language.ICompareCriteria
Set operator from set defined in this interface.
setOperator(ICompoundCriteria.Operator) - Method in interface org.teiid.connector.language.ICompoundCriteria
Set operator used to connect these criteria.
setOperator(ICompareCriteria.Operator) - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Set operator from set defined in this interface.
setOrderBy(IOrderBy) - Method in interface org.teiid.connector.language.IQueryCommand
Set ORDER BY clause, may be null.
setOutput(String) - Method in interface org.teiid.connector.language.IInlineView
Sets the string that represents the query used within the inline view.
setOutputName(String) - Method in interface org.teiid.connector.language.ISelectSymbol
Set output column name.
setProcedureName(String) - Method in interface org.teiid.connector.language.IProcedure
Sets the name of the procedure.
setQuantifier(ISubqueryCompareCriteria.Quantifier) - Method in interface org.teiid.connector.language.ISubqueryCompareCriteria
Set quantifier.
setQuery(IQueryCommand) - Method in interface org.teiid.connector.language.ISubqueryContainer
Set the inner subquery
setRightExpression(IExpression) - Method in interface org.teiid.connector.language.ICompareCriteria
Set left expression of criteria
setRightExpression(IExpression) - Method in interface org.teiid.connector.language.ILikeCriteria
Set left expression of criteria
setRightItem(IFromItem) - Method in interface org.teiid.connector.language.IJoin
Set the right IFromItem
setRightQuery(IQueryCommand) - Method in interface org.teiid.connector.language.ISetQuery
 
setSelect(ISelect) - Method in interface org.teiid.connector.language.IQuery
Set SELECT clause, should never be null.
setSymbol(IElement) - Method in interface org.teiid.connector.language.ISetClause
 
setThenExpression(int, IExpression) - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Sets the THEN expression at the specified index
setType(Class) - Method in interface org.teiid.connector.language.IExpression
Set the type returned by this expression.
setType(Class) - Method in interface org.teiid.connector.language.ILiteral
Set the Java type of the literal
setType(Class) - Method in interface org.teiid.connector.language.IParameter
Set type of parameter, defined as a Java class.
setUseCredentialMap(boolean) - Method in class org.teiid.connector.basic.BasicConnector
 
setValue(Object) - Method in interface org.teiid.connector.language.ILiteral
Set the value of the literal
setValue(Object) - Method in interface org.teiid.connector.language.IParameter
Set value of object if this is an IN parameter.
setValue(IExpression) - Method in interface org.teiid.connector.language.ISetClause
 
setValueSpecified(boolean) - Method in interface org.teiid.connector.language.IParameter
Indicate that a value was specified for this parameter.
setWhenCriteria(int, ICriteria) - Method in interface org.teiid.connector.language.ISearchedCaseExpression
Sets the WHEN criteria at the specified index
setWhere(ICriteria) - Method in interface org.teiid.connector.language.IQuery
Set WHERE clause, may be null.
SHORT - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
SHORT - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
SHORT - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SHOWPLAN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SIGN - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
SIN - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
SingleIdentity - Class in org.teiid.connector.api
This class represents a single ConnectorIdentity.
SingleIdentity() - Constructor for class org.teiid.connector.api.SingleIdentity
 
SOME - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SourceSystemFunctions - Class in org.teiid.connector.api
Constants for all the possible standard system push down functions.
SourceSystemFunctions() - Constructor for class org.teiid.connector.api.SourceSystemFunctions
 
SPACE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_DAY - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_FRAC_SECOND - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_HOUR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_MINUTE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_MONTH - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_QUARTER - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_SECOND - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_WEEK - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQL_TSI_YEAR - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SQLReservedWords - Interface in org.teiid.connector.visitor.util
 
SQLStringVisitor - Class in org.teiid.connector.visitor.util
Creates a SQL string for a LanguageObject subtree.
SQLStringVisitor() - Constructor for class org.teiid.connector.visitor.util.SQLStringVisitor
 
SQRT - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
start(ConnectorEnvironment) - Method in interface org.teiid.connector.api.Connector
Start the connector with the connector environment.
start(ConnectorEnvironment) - Method in class org.teiid.connector.basic.BasicConnector
 
stop() - Method in interface org.teiid.connector.api.Connector
Stop the connector.
STRING - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
STRING - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
STRING - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
SUBSTRING - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
SUBTRACT_OP - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
SUM - Static variable in interface org.teiid.connector.language.IAggregate
 
SUM - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
supportsAggregates() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts GROUP BY and HAVING clauses as well as aggregate functions in the SELECT clause.
supportsAggregates() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesAvg() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the AVG aggregate function
supportsAggregatesAvg() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesCount() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the COUNT aggregate function
supportsAggregatesCount() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesCountStar() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the COUNT(*) aggregate function
supportsAggregatesCountStar() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesDistinct() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept DISTINCT within aggregate functions
supportsAggregatesDistinct() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesMax() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the MAX aggregate function
supportsAggregatesMax() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesMin() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the MIN aggregate function
supportsAggregatesMin() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAggregatesSum() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept the SUM aggregate function
supportsAggregatesSum() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAliasedGroup() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept groups with aliases
supportsAliasedGroup() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsAndCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts logical criteria connected by AND
supportsAndCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsBatchedUpdates() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Whether the source supports IBatchedUpdates
supportsBatchedUpdates() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsBetweenCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element BETWEEN constant AND constant)
supportsBetweenCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsBulkInsert() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Whether the source supports IBulkInsert
supportsBulkInsert() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCaseExpressions() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept queries with non-searched CASE WHEN ...
supportsCaseExpressions() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element operator constant)
supportsCompareCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaEquals() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element = constant)
supportsCompareCriteriaEquals() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaGreaterThan() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element > constant)
supportsCompareCriteriaGreaterThan() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaGreaterThanOrEqual() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element >= constant)
supportsCompareCriteriaGreaterThanOrEqual() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaLessThan() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element < constant)
supportsCompareCriteriaLessThan() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaLessThanOrEqual() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element <= constant)
supportsCompareCriteriaLessThanOrEqual() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCompareCriteriaNotEquals() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element <> constant)
supportsCompareCriteriaNotEquals() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCorrelatedSubqueries() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept correalted subqueries wherever subqueries are accepted
supportsCorrelatedSubqueries() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept a WHERE criteria on queries
supportsCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsExcept() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports the EXCEPT of two queries.
supportsExcept() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsExistsCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts the EXISTS criteria
supportsExistsCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsFullOuterJoins() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept full outer joins
supportsFullOuterJoins() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsFunctionsInGroupBy() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports functions in GROUP BY, such as: SELECT dayofmonth(theDate), COUNT(*) FROM table GROUP BY dayofmonth(theDate)
supportsFunctionsInGroupBy() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsInCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element IN set)
supportsInCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsInCriteriaSubquery() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts IN criteria with a subquery on the right side
supportsInCriteriaSubquery() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsInlineViews() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept inline views (subqueries in the FROM clause).
supportsInlineViews() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsIntersect() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports the INTERSECT of two queries.
supportsIntersect() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsIsNullCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element IS NULL)
supportsIsNullCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsJoins() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept joins
supportsJoins() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsLikeCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element LIKE constant)
supportsLikeCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsLikeCriteriaEscapeCharacter() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts criteria of form (element LIKE constant ESCAPE char) - CURRENTLY NOT USED
supportsLikeCriteriaEscapeCharacter() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsNotCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts logical criteria NOT
supportsNotCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsOrCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts logical criteria connected by OR
supportsOrCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsOrderBy() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts ORDER BY clause, including multiple elements and ascending and descending sorts.
supportsOrderBy() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsOuterJoins() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept right or left outer joins
supportsOuterJoins() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsQuantifiedCompareCriteria() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts quantified subquery comparison criteria
supportsQuantifiedCompareCriteria() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsQuantifiedCompareCriteriaAll() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts the quantified comparison criteria that use ALL
supportsQuantifiedCompareCriteriaAll() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsQuantifiedCompareCriteriaSome() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector accepts the quantified comparison criteria that use SOME
supportsQuantifiedCompareCriteriaSome() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsRowLimit() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Gets whether the connector can limit the number of rows returned by a query.
supportsRowLimit() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsRowOffset() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Gets whether the connector supports a SQL clause (similar to the LIMIT with an offset) that can return result sets that start in the middle of the resulting rows returned by a query
supportsRowOffset() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsScalarFunctions() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports scalar functions.
supportsScalarFunctions() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsScalarSubqueries() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept scalar subqueries in the SELECT, WHERE, and HAVING clauses
supportsScalarSubqueries() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsSearchedCaseExpressions() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept queries with searched CASE WHEN ...
supportsSearchedCaseExpressions() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsSelectDistinct() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept queries with SELECT DISTINCT
supportsSelectDistinct() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsSelectLiterals() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept literals in the SELECT clause
supportsSelectLiterals() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsSelfJoins() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates connector can accept self-joins where a group is joined to itself with aliases.
supportsSelfJoins() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsSetQueryOrderBy() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports an ORDER BY on a SetQuery.
supportsSetQueryOrderBy() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
supportsUnions() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Support indicates that the connector supports the UNION of two queries.
supportsUnions() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
SYSTEM_KEYWORD - Static variable in class org.teiid.connector.api.CredentialMap
 

T

TAN - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
THEN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TIME - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
TIME - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
TIME - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TIMESTAMP - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
TIMESTAMP - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
TIMESTAMP - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TIMESTAMPADD - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
TIMESTAMPADD - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TIMESTAMPCREATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
TIMESTAMPDIFF - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
TIMESTAMPDIFF - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
toString() - Method in class org.teiid.connector.api.CredentialMap
 
toString() - Method in class org.teiid.connector.api.MappedUserIdentity
 
toString() - Method in class org.teiid.connector.api.SingleIdentity
 
toString() - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
TransactionContext - Interface in org.teiid.connector.xa.api
Tracks the context of the transaction.
TransactionContext.Scope - Enum in org.teiid.connector.xa.api
 
TRANSLATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
TRANSLATE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TRUE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
TRUNCATE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
TypeFacility - Class in org.teiid.connector.api
 
TypeFacility() - Constructor for class org.teiid.connector.api.TypeFacility
 
TypeFacility.RUNTIME_NAMES - Class in org.teiid.connector.api
 
TypeFacility.RUNTIME_NAMES() - Constructor for class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
TypeFacility.RUNTIME_TYPES - Interface in org.teiid.connector.api
 
TypeModel - Interface in org.teiid.connector.metadata.runtime
 

U

UCASE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
UNDEFINED - Static variable in class org.teiid.connector.visitor.util.SQLStringVisitor
 
UNDEFINED_PARAM - Static variable in class org.teiid.connector.visitor.util.SQLStringVisitor
 
UNION - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
UNKNOWN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
UPDATE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
UpdateExecution - Interface in org.teiid.connector.api
The update execution represents the case where a connector can execute an INSERT, UPDATE, or DELETE command.
useAnsiJoin() - Method in interface org.teiid.connector.api.ConnectorCapabilities
Whether the source prefers to use ANSI style joins.
useAnsiJoin() - Method in class org.teiid.connector.basic.BasicConnectorCapabilities
 
useAsInGroupAlias() - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
Indicates whether group alias should be of the form "...FROM groupA AS X" or "...FROM groupA X".
useCredentialMap() - Method in class org.teiid.connector.basic.BasicConnector
 
useParensForSetQueries() - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
USER_KEYWORD - Static variable in class org.teiid.connector.api.CredentialMap
 
USING - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
Util - Static variable in class org.teiid.connector.DataPlugin
 

V

valueOf(String) - Static method in enum org.teiid.connector.language.ICompareCriteria.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.language.ICompoundCriteria.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.language.IJoin.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.language.IParameter.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.language.ISetQuery.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.language.ISubqueryCompareCriteria.Quantifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teiid.connector.xa.api.TransactionContext.Scope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.teiid.connector.language.ICompareCriteria.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.connector.language.ICompoundCriteria.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.connector.language.IJoin.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.connector.language.IParameter.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.connector.language.ISetQuery.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teiid.connector.language.ISubqueryCompareCriteria.Quantifier
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
values() - Static method in enum org.teiid.connector.xa.api.TransactionContext.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
visit(IAggregate) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IBatchedUpdates) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ICompareCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ICompoundCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IDelete) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IElement) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IProcedure) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IExistsCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IFrom) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IFunction) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IGroup) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IGroupBy) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IInCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IInlineView) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IInsert) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IBulkInsert) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IIsNullCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IJoin) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ILikeCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ILimit) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ILiteral) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(INotCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IOrderBy) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IOrderByItem) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IParameter) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IQuery) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IScalarSubquery) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISearchedCaseExpression) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISelect) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISelectSymbol) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISubqueryCompareCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISubqueryInCriteria) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IUpdate) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISetQuery) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISetClauseList) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(ISetClause) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
 
visit(IAggregate) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IBatchedUpdates) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ICompareCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ICompoundCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IDelete) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IElement) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IProcedure) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IExistsCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IFrom) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IFunction) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IGroup) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IGroupBy) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IInCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IInlineView) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IInsert) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IIsNullCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IJoin) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ILikeCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ILimit) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ILiteral) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(INotCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IOrderBy) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IOrderByItem) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IParameter) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IQuery) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IScalarSubquery) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISearchedCaseExpression) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISelect) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISelectSymbol) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISubqueryCompareCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISubqueryInCriteria) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISetQuery) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IUpdate) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISetClauseList) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(ISetClause) - Method in class org.teiid.connector.visitor.framework.DelegatingHierarchyVisitor
 
visit(IAggregate) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IBatchedUpdates) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ICompareCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ICompoundCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IDelete) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IProcedure) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IExistsCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IFrom) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IFunction) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IGroupBy) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IInCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IInsert) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IIsNullCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IJoin) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ILikeCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(INotCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IOrderBy) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IQuery) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IScalarSubquery) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISearchedCaseExpression) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISelect) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISelectSymbol) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISubqueryCompareCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISubqueryInCriteria) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISetQuery) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IUpdate) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IInlineView) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISetClauseList) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(ISetClause) - Method in class org.teiid.connector.visitor.framework.HierarchyVisitor
 
visit(IAggregate) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IBatchedUpdates) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IBulkInsert) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ICompareCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ICompoundCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IDelete) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IElement) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IProcedure) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IExistsCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IFrom) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IFunction) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IGroup) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IGroupBy) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IInCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IInlineView) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IInsert) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IIsNullCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IJoin) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ILikeCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ILimit) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ILiteral) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(INotCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IOrderBy) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IOrderByItem) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IParameter) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IQuery) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IScalarSubquery) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISearchedCaseExpression) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISelect) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISelectSymbol) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISubqueryCompareCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISubqueryInCriteria) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IUpdate) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISetQuery) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISetClauseList) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(ISetClause) - Method in interface org.teiid.connector.visitor.framework.LanguageObjectVisitor
 
visit(IAggregate) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IBatchedUpdates) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ICompareCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ICompoundCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IDelete) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IElement) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IExistsCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IFrom) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IFunction) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IGroup) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IGroupBy) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IInCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IInlineView) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IInsert) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IBulkInsert) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IIsNullCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IJoin) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ILikeCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ILimit) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ILiteral) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(INotCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IOrderBy) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IOrderByItem) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IParameter) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IProcedure) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IQuery) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IScalarSubquery) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISearchedCaseExpression) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISelect) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISelectSymbol) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISubqueryCompareCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISubqueryInCriteria) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IUpdate) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISetQuery) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISetClauseList) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(ISetClause) - Method in class org.teiid.connector.visitor.util.CollectorVisitor
 
visit(IAggregate) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ICompareCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ICompoundCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IDelete) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IElement) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IProcedure) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IExistsCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IFrom) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IFunction) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IGroup) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IGroupBy) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IInCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IInlineView) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IInsert) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IBulkInsert) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IIsNullCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IJoin) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ILikeCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ILimit) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ILiteral) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(INotCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IOrderBy) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IOrderByItem) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IParameter) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IQuery) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISearchedCaseExpression) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISelect) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IScalarSubquery) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISelectSymbol) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISubqueryCompareCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISubqueryInCriteria) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(IUpdate) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISetClauseList) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISetClause) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visit(ISetQuery) - Method in class org.teiid.connector.visitor.util.SQLStringVisitor
 
visitNode(ILanguageObject) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
Visit the ILanguageObject instance to perform the Visitor's operation on that instance.
visitNodes(Collection<? extends ILanguageObject>) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
Visits a Collection of ILanguageObjects in iteration order.
visitNodes(ILanguageObject[]) - Method in class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
Visits an array of ILanguageObjects in order.

W

WEEK - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 
WHEN - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
WHERE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
WHILE - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 
WITH - Static variable in interface org.teiid.connector.visitor.util.SQLReservedWords
 

X

XAConnection - Interface in org.teiid.connector.xa.api
 
XAConnector - Interface in org.teiid.connector.xa.api
 
XML - Static variable in class org.teiid.connector.api.TypeFacility.RUNTIME_NAMES
 
XML - Static variable in interface org.teiid.connector.api.TypeFacility.RUNTIME_TYPES
 
XPATHVALUE - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

Y

YEAR - Static variable in class org.teiid.connector.api.SourceSystemFunctions
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y

Copyright © 2009. All Rights Reserved.