Class GoogleDataProtocolAPI.DataProtocolQueryStrategy
- java.lang.Object
-
- org.teiid.spring.data.google.dataprotocol.GoogleDataProtocolAPI.DataProtocolQueryStrategy
-
- All Implemented Interfaces:
org.teiid.translator.google.api.result.PartialResultExecutor
- Enclosing class:
- GoogleDataProtocolAPI
public class GoogleDataProtocolAPI.DataProtocolQueryStrategy extends Object implements org.teiid.translator.google.api.result.PartialResultExecutor
Logic to query portion of data from Google Visualization Data Protocol. We do not use any special library just simple Http request. Google sends response back in CSV that we parse afterwards.- Author:
- fnguyen
-
-
Constructor Summary
Constructors Constructor Description DataProtocolQueryStrategy(String key, String worksheetKey, String query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.teiid.translator.google.api.metadata.Column>
getMetadata()
List<org.teiid.translator.google.api.result.SheetRow>
getResultsBatch(int startIndex, int amount)
-
-
-
Method Detail
-
getMetadata
public List<org.teiid.translator.google.api.metadata.Column> getMetadata()
-
getResultsBatch
public List<org.teiid.translator.google.api.result.SheetRow> getResultsBatch(int startIndex, int amount)
- Specified by:
getResultsBatch
in interfaceorg.teiid.translator.google.api.result.PartialResultExecutor
-
-