public class DataCenterPageSource extends Object implements ConnectorPageSource
NOT_BLOCKED| Constructor and Description |
|---|
DataCenterPageSource(okhttp3.OkHttpClient httpClient,
DataCenterClientSession clientSession,
String sql,
String queryId,
List<ColumnHandle> columns)
Constructor of data center page source.
|
DataCenterPageSource(okhttp3.OkHttpClient httpClient,
DataCenterClientSession clientSession,
String sql,
String queryId,
List<ColumnHandle> columns,
Optional<DynamicFilterSupplier> dynamicFilterSupplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getCompletedBytes() |
Page |
getNextPage() |
long |
getReadTimeNanos() |
long |
getSystemMemoryUsage() |
boolean |
isFinished() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisBlocked, needMergingForPagespublic DataCenterPageSource(okhttp3.OkHttpClient httpClient,
DataCenterClientSession clientSession,
String sql,
String queryId,
List<ColumnHandle> columns)
httpClient - http client.clientSession - session client.sql - sql statement.queryId - id of query that user issued.columns - columns of sql.public DataCenterPageSource(okhttp3.OkHttpClient httpClient,
DataCenterClientSession clientSession,
String sql,
String queryId,
List<ColumnHandle> columns,
Optional<DynamicFilterSupplier> dynamicFilterSupplier)
public long getCompletedBytes()
getCompletedBytes in interface ConnectorPageSourcepublic long getReadTimeNanos()
getReadTimeNanos in interface ConnectorPageSourcepublic boolean isFinished()
isFinished in interface ConnectorPageSourcepublic Page getNextPage()
getNextPage in interface ConnectorPageSourcepublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface ConnectorPageSourcepublic void close()
throws IOException
close in interface ConnectorPageSourceclose in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2012–2021. All rights reserved.