| Modifier and Type | Field and Description |
|---|---|
protected String |
endpoint |
protected String |
token |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
protected Iterator<Object> |
convertToIterator(com.qubole.qds.sdk.java.entities.ResultValue resultValue) |
protected abstract com.google.common.collect.ImmutableMap<String,Integer> |
getDataTypes() |
protected com.qubole.qds.sdk.java.client.QdsClient |
getQdsClient() |
protected abstract Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> |
getSchemaListDescribed() |
com.google.common.collect.ImmutableMap<String,org.apache.calcite.schema.Schema> |
getSchemas() |
abstract boolean |
isCaseSensitive() |
protected Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> |
mergeSchemas(Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> schemas1,
Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> schemas2)
Merges two schema Maps.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteQuerygetDefaultSchema, getProductName, getSqlDialectprotected abstract Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> getSchemaListDescribed() throws ExecutionException, InterruptedException
protected abstract com.google.common.collect.ImmutableMap<String,Integer> getDataTypes()
public abstract boolean isCaseSensitive()
isCaseSensitive in interface DataSourceprotected com.qubole.qds.sdk.java.client.QdsClient getQdsClient()
public void cleanup()
throws Exception
public com.google.common.collect.ImmutableMap<String,org.apache.calcite.schema.Schema> getSchemas() throws QuarkException
getSchemas in interface DataSourceQuarkExceptionprotected Iterator<Object> convertToIterator(com.qubole.qds.sdk.java.entities.ResultValue resultValue)
protected Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> mergeSchemas(Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> schemas1, Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> schemas2)
schemas1 - schema map1schemas2 - schema map2Copyright © 2017. All rights reserved.