public class SpreadsheetConnectionImpl
extends org.teiid.resource.spi.BasicConnection
implements org.teiid.translator.google.api.GoogleSpreadsheetConnection
| Constructor and Description |
|---|
SpreadsheetConnectionImpl(SpreadsheetManagedConnectionFactory config,
AtomicReference<org.teiid.translator.google.api.metadata.SpreadsheetInfo> spreadsheetInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes Google spreadsheet context, effectively closing the connection to Google spreadsheet.
|
org.teiid.translator.google.api.result.UpdateResult |
deleteRows(String worksheetTitle,
String criteria) |
org.teiid.translator.google.api.result.UpdateResult |
executeListFeedUpdate(String worksheetTitle,
String criteria,
List<org.teiid.translator.google.api.UpdateSet> set) |
org.teiid.translator.google.api.result.RowsResult |
executeQuery(String worksheetTitle,
String query,
Integer offset,
Integer limit,
int batchSize) |
org.teiid.translator.google.api.result.UpdateResult |
executeRowInsert(String worksheetTitle,
Map<String,String> pair) |
org.teiid.translator.google.api.metadata.SpreadsheetInfo |
getSpreadsheetInfo() |
boolean |
isAlive() |
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResourcepublic SpreadsheetConnectionImpl(SpreadsheetManagedConnectionFactory config, AtomicReference<org.teiid.translator.google.api.metadata.SpreadsheetInfo> spreadsheetInfo)
public void close()
close in interface javax.resource.cci.Connectionpublic boolean isAlive()
isAlive in class org.teiid.resource.spi.BasicConnectionpublic org.teiid.translator.google.api.result.RowsResult executeQuery(String worksheetTitle, String query, Integer offset, Integer limit, int batchSize)
executeQuery in interface org.teiid.translator.google.api.GoogleSpreadsheetConnectionpublic org.teiid.translator.google.api.metadata.SpreadsheetInfo getSpreadsheetInfo()
getSpreadsheetInfo in interface org.teiid.translator.google.api.GoogleSpreadsheetConnectionpublic org.teiid.translator.google.api.result.UpdateResult executeListFeedUpdate(String worksheetTitle, String criteria, List<org.teiid.translator.google.api.UpdateSet> set)
executeListFeedUpdate in interface org.teiid.translator.google.api.GoogleSpreadsheetConnectionpublic org.teiid.translator.google.api.result.UpdateResult deleteRows(String worksheetTitle, String criteria)
deleteRows in interface org.teiid.translator.google.api.GoogleSpreadsheetConnectionCopyright © 2018 JBoss by Red Hat. All rights reserved.