public class SparkDb extends QuboleDB
| Modifier and Type | Method and Description |
|---|---|
protected Iterator<Object> |
convertToIterator(com.qubole.qds.sdk.java.entities.ResultValue resultValue) |
Iterator<Object> |
executeQuery(String sql) |
protected com.google.common.collect.ImmutableMap<String,Integer> |
getDataTypes() |
String |
getDefaultSchema() |
String |
getProductName() |
protected Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> |
getSchemaListDescribed() |
org.apache.calcite.sql.SqlDialect |
getSqlDialect() |
boolean |
isCaseSensitive() |
cleanup, getQdsClient, getSchemas, mergeSchemasprotected Map<String,List<com.qubole.qds.sdk.java.entities.SchemaOrdinal>> getSchemaListDescribed() throws ExecutionException, InterruptedException
getSchemaListDescribed in class QuboleDBExecutionExceptionInterruptedExceptionprotected com.google.common.collect.ImmutableMap<String,Integer> getDataTypes()
getDataTypes in class QuboleDBpublic String getDefaultSchema()
public String getProductName()
public org.apache.calcite.sql.SqlDialect getSqlDialect()
public boolean isCaseSensitive()
isCaseSensitive in interface DataSourceisCaseSensitive in class QuboleDBprotected Iterator<Object> convertToIterator(com.qubole.qds.sdk.java.entities.ResultValue resultValue)
convertToIterator in class QuboleDBCopyright © 2017. All rights reserved.