public class SimpleDBConnectionImpl extends org.teiid.resource.spi.BasicConnection implements SimpleDBConnection
SimpleDBConnection.SimpleDBAttributeITEM_NAME| Constructor and Description |
|---|
SimpleDBConnectionImpl(String accessKey,
String secretAccessKey) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
createDomain(String domainName) |
void |
deleteDomain(String domainName) |
Set<SimpleDBConnection.SimpleDBAttribute> |
getAttributeNames(String domainName) |
List<String> |
getDomains() |
int |
performDelete(String domainName,
String selectExpression)
Removes item with given ItemName from domain
|
int |
performInsert(String domainName,
List<org.teiid.metadata.Column> columns,
Iterator<? extends List<?>> valueList)
Inserts item into given domain.
|
com.amazonaws.services.simpledb.model.SelectResult |
performSelect(String selectExpression,
String nextToken)
Performs select expression.
|
int |
performUpdate(String domainName,
Map<String,Object> updateAttributes,
String selectExpression)
Performs update on given domain and items
|
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResource, isAlivepublic void close()
throws javax.resource.ResourceException
close in interface javax.resource.cci.Connectionjavax.resource.ResourceExceptionpublic void createDomain(String domainName) throws org.teiid.translator.TranslatorException
createDomain in interface SimpleDBConnectionorg.teiid.translator.TranslatorExceptionpublic void deleteDomain(String domainName) throws org.teiid.translator.TranslatorException
deleteDomain in interface SimpleDBConnectionorg.teiid.translator.TranslatorExceptionpublic List<String> getDomains() throws org.teiid.translator.TranslatorException
getDomains in interface SimpleDBConnectionorg.teiid.translator.TranslatorExceptionpublic Set<SimpleDBConnection.SimpleDBAttribute> getAttributeNames(String domainName) throws org.teiid.translator.TranslatorException
getAttributeNames in interface SimpleDBConnectionorg.teiid.translator.TranslatorExceptionpublic int performDelete(String domainName, String selectExpression) throws org.teiid.translator.TranslatorException
performDelete in interface SimpleDBConnectiondomainName - itemName - org.teiid.translator.TranslatorExceptionpublic com.amazonaws.services.simpledb.model.SelectResult performSelect(String selectExpression, String nextToken) throws org.teiid.translator.TranslatorException
performSelect in interface SimpleDBConnectionselectExpression - columns - org.teiid.translator.TranslatorExceptionpublic int performUpdate(String domainName, Map<String,Object> updateAttributes, String selectExpression) throws org.teiid.translator.TranslatorException
performUpdate in interface SimpleDBConnectiondomainName - items - org.teiid.translator.TranslatorExceptionpublic int performInsert(String domainName, List<org.teiid.metadata.Column> columns, Iterator<? extends List<?>> valueList) throws org.teiid.translator.TranslatorException
performInsert in interface SimpleDBConnectiondomainName - itemName - columnsMap - org.teiid.translator.TranslatorExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.