A B C D E G H I L N O P R S T U V 
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
 
A B C D E G H I L N O P R S T U V 
All Classes All Packages