A B C D E G H I L N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- appendBaseName(NamedTable) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- ASTRING - Static variable in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
B
- BaseSimpleDBConfiguration - Interface in org.teiid.translator.simpledb.api
- buildRow(Item) - Method in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- buildRow(Item) - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
C
- cancel() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteExecute
- cancel() - Method in class org.teiid.translator.simpledb.SimpleDBInsertExecute
- cancel() - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- cancel() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateExecute
- checkExceptions() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- checkExceptions() - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- checkExceptions() - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- checkExceptions() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- close() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- close() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteExecute
- close() - Method in class org.teiid.translator.simpledb.SimpleDBInsertExecute
- close() - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- close() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateExecute
- columnCount - Variable in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- connection - Variable in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- convertFromSimpleDBType(List<String>, Class<?>) - Static method in class org.teiid.translator.simpledb.api.SimpleDBDataTypeManager
- convertToSimpleDBType(Object, Class<?>) - Static method in class org.teiid.translator.simpledb.api.SimpleDBDataTypeManager
- createAttributeMap(List<Attribute>) - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- createDirectExecution(List<Argument>, Command, ExecutionContext, RuntimeMetadata, SimpleDBConnection) - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- createDomain(String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Create a domain
- createDomain(String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- createResultSetExecution(QueryExpression, ExecutionContext, RuntimeMetadata, SimpleDBConnection) - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- createUpdateExecution(Command, ExecutionContext, RuntimeMetadata, SimpleDBConnection) - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
D
- deleteDomain(String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Delete a Domain
- deleteDomain(String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
E
- equals(Object) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnection.SimpleDBAttribute
- EVERY - Static variable in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- execute() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteExecute
- execute() - Method in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- execute() - Method in class org.teiid.translator.simpledb.SimpleDBInsertExecute
- execute() - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- execute() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateExecute
- executeDirect(String, String) - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
G
- getAccessKey() - Method in interface org.teiid.translator.simpledb.api.BaseSimpleDBConfiguration
- getAttributeNames(String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Get the attributes for given domain name
- getAttributeNames(String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- getAttributes() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- getColumns() - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- getCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- getCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- getDomainName() - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- getDomains() - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Lists all domains of database
- getDomains() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- getMetadataProcessor() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- getName() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnection.SimpleDBAttribute
- getName(AbstractMetadataRecord) - Static method in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
- getOutputParameterValues() - Method in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- getProjectedColumns() - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- getQuotedName(AbstractMetadataRecord) - Static method in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
- getSecretKey() - Method in interface org.teiid.translator.simpledb.api.BaseSimpleDBConfiguration
- getSimpleDBClient() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionFactory
- getSimpleDBConfig() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionFactory
- getSQL() - Method in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- getSQL() - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
- getSQLString(LanguageObject) - Static method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- getTable() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- getTable() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- getUpdateCounts() - Method in class org.teiid.translator.simpledb.SimpleDBDeleteExecute
- getUpdateCounts() - Method in class org.teiid.translator.simpledb.SimpleDBInsertExecute
- getUpdateCounts() - Method in class org.teiid.translator.simpledb.SimpleDBUpdateExecute
H
- hashCode() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnection.SimpleDBAttribute
- hasMultipleValues() - Method in class org.teiid.translator.simpledb.api.SimpleDBConnection.SimpleDBAttribute
I
- INTERSECTION - Static variable in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- isItemName(String) - Static method in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
- isItemName(Column) - Static method in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
- ITEM_NAME - Static variable in interface org.teiid.translator.simpledb.api.SimpleDBConnection
- ITEM_NAME - Static variable in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
L
- listIterator - Variable in class org.teiid.translator.simpledb.SimpleDBQueryExecution
N
- next() - Method in class org.teiid.translator.simpledb.SimpleDBQueryExecution
O
- org.teiid.translator.simpledb - package org.teiid.translator.simpledb
- org.teiid.translator.simpledb.api - package org.teiid.translator.simpledb.api
P
- performDelete(String, String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Removes item with given ItemName from domain
- performDelete(String, String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- performInsert(String, List<Column>, Iterator<? extends List<?>>) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Inserts item into given domain.
- performInsert(String, List<Column>, Iterator<? extends List<?>>) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- performSelect(String, String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Performs select expression.
- performSelect(String, String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- performUpdate(String, Map<String, Object>, String) - Method in interface org.teiid.translator.simpledb.api.SimpleDBConnection
-
Performs update on given domain and items
- performUpdate(String, Map<String, Object>, String) - Method in class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- PLUGIN_ID - Static variable in class org.teiid.translator.simpledb.SimpleDBPlugin
- process(MetadataFactory, SimpleDBConnection) - Method in class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
-
As SimpleDB does not provide any way to obtain all attribute names for given domain (one can query only attribute names for single item) and querrying all items in domain to get complete set of attribute names would be very slow and resource consuming, this approach has been selected: For each domain only first item is queried for attribute names and metadata are created using this information.
R
- returnsSingleUpdateCount() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
S
- SIMPLEDB - Static variable in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- SimpleDBAttribute(String, boolean) - Constructor for class org.teiid.translator.simpledb.api.SimpleDBConnection.SimpleDBAttribute
- SimpleDBConnection - Interface in org.teiid.translator.simpledb.api
- SimpleDBConnection.SimpleDBAttribute - Class in org.teiid.translator.simpledb.api
- SimpleDBConnectionFactory - Class in org.teiid.translator.simpledb.api
- SimpleDBConnectionFactory(BaseSimpleDBConfiguration) - Constructor for class org.teiid.translator.simpledb.api.SimpleDBConnectionFactory
- SimpleDBConnectionImpl - Class in org.teiid.translator.simpledb.api
- SimpleDBConnectionImpl(AmazonSimpleDB) - Constructor for class org.teiid.translator.simpledb.api.SimpleDBConnectionImpl
- SimpleDBDataTypeManager - Class in org.teiid.translator.simpledb.api
- SimpleDBDataTypeManager() - Constructor for class org.teiid.translator.simpledb.api.SimpleDBDataTypeManager
- SimpleDBDeleteExecute - Class in org.teiid.translator.simpledb
- SimpleDBDeleteExecute(Command, SimpleDBConnection) - Constructor for class org.teiid.translator.simpledb.SimpleDBDeleteExecute
- SimpleDBDeleteVisitor - Class in org.teiid.translator.simpledb
- SimpleDBDeleteVisitor(Delete) - Constructor for class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- SimpleDBDirectQueryExecution - Class in org.teiid.translator.simpledb
- SimpleDBDirectQueryExecution(List<Argument>, Command, RuntimeMetadata, SimpleDBConnection, ExecutionContext) - Constructor for class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- SimpleDBExecutionFactory - Class in org.teiid.translator.simpledb
- SimpleDBExecutionFactory() - Constructor for class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- SimpleDBInsertExecute - Class in org.teiid.translator.simpledb
- SimpleDBInsertExecute(Command, SimpleDBConnection) - Constructor for class org.teiid.translator.simpledb.SimpleDBInsertExecute
- SimpleDBInsertVisitor - Class in org.teiid.translator.simpledb
- SimpleDBInsertVisitor() - Constructor for class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- SimpleDBMetadataProcessor - Class in org.teiid.translator.simpledb
- SimpleDBMetadataProcessor() - Constructor for class org.teiid.translator.simpledb.SimpleDBMetadataProcessor
- SimpleDBPlugin - Class in org.teiid.translator.simpledb
- SimpleDBPlugin() - Constructor for class org.teiid.translator.simpledb.SimpleDBPlugin
- SimpleDBPlugin.Event - Enum in org.teiid.translator.simpledb
- SimpleDBQueryExecution - Class in org.teiid.translator.simpledb
- SimpleDBQueryExecution(Select, ExecutionContext, RuntimeMetadata, SimpleDBConnection) - Constructor for class org.teiid.translator.simpledb.SimpleDBQueryExecution
- SimpleDBSQLVisitor - Class in org.teiid.translator.simpledb
- SimpleDBSQLVisitor() - Constructor for class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- SimpleDBUpdateExecute - Class in org.teiid.translator.simpledb
- SimpleDBUpdateExecute(Command, SimpleDBConnection) - Constructor for class org.teiid.translator.simpledb.SimpleDBUpdateExecute
- SimpleDBUpdateVisitor - Class in org.teiid.translator.simpledb
- SimpleDBUpdateVisitor(Update) - Constructor for class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- start() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsAggregatesCountStar() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsArrayType() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsBulkUpdate() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsCompareCriteriaEquals() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsCompareCriteriaOrdered() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsInCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsIsNullCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsLikeCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsLikeCriteriaEscapeCharacter() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsNotCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsOnlyLiteralComparison() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsOrCriteria() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
- supportsRowLimit() - Method in class org.teiid.translator.simpledb.SimpleDBExecutionFactory
T
- TEIID24001 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24002 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24003 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24004 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24005 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24006 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
- TEIID24007 - org.teiid.translator.simpledb.SimpleDBPlugin.Event
U
- updateCount - Variable in class org.teiid.translator.simpledb.SimpleDBDirectQueryExecution
- Util - Static variable in class org.teiid.translator.simpledb.SimpleDBPlugin
V
- valueOf(String) - Static method in enum org.teiid.translator.simpledb.SimpleDBPlugin.Event
-
Returns the enum constant of this type with the specified name.
- values() - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- values() - Static method in enum org.teiid.translator.simpledb.SimpleDBPlugin.Event
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(Array) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(ColumnReference) - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- visit(ColumnReference) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(Comparison) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(Delete) - Method in class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- visit(ExpressionValueSource) - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- visit(Function) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(Insert) - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- visit(Literal) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(NamedTable) - Method in class org.teiid.translator.simpledb.SimpleDBDeleteVisitor
- visit(NamedTable) - Method in class org.teiid.translator.simpledb.SimpleDBInsertVisitor
- visit(Select) - Method in class org.teiid.translator.simpledb.SimpleDBSQLVisitor
- visit(SetClause) - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
- visit(Update) - Method in class org.teiid.translator.simpledb.SimpleDBUpdateVisitor
All Classes All Packages