public final class DataCenterTableHandle extends Object implements ConnectorTableHandle
| Constructor and Description |
|---|
DataCenterTableHandle(String catalogName,
String schemaName,
String tableName,
OptionalLong limit)
Constructor of data center table handle.
|
DataCenterTableHandle(String catalogName,
String schemaName,
String tableName,
OptionalLong limit,
String pushDownSql)
Constructor of data center table handle.
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableHandle |
createFrom(ConnectorTableHandle connectorTableHandle) |
boolean |
equals(Object obj) |
String |
getCatalogName() |
OptionalLong |
getLimit() |
String |
getPushDownSql() |
String |
getSchemaName() |
String |
getSchemaPrefixedTableName() |
String |
getTableName() |
int |
hashCode() |
SchemaTableName |
toSchemaTableName()
Merge schema and table name as a instance.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDisjunctFilterConditions, hasDisjunctFiltersPushdown, isDeleteAsInsertSupported, isFilterSupported, isHeuristicIndexSupported, isPartitionColumn, isReuseTableScanSupported, isSuitableForPushdown, isTableCacheablepublic DataCenterTableHandle(String catalogName, String schemaName, String tableName, OptionalLong limit)
catalogName - catalog name.schemaName - schema name.tableName - table name.limit - the limit number of this query need.public DataCenterTableHandle(String catalogName, String schemaName, String tableName, OptionalLong limit, String pushDownSql)
catalogName - catalog name.schemaName - schema name.tableName - table name.limit - the limit number of this query need.pushDownSql - the sub query statement that want to be pushed down to remote data center.public ConnectorTableHandle createFrom(ConnectorTableHandle connectorTableHandle)
createFrom in interface ConnectorTableHandlepublic String getCatalogName()
public String getSchemaName()
public String getTableName()
getTableName in interface ConnectorTableHandlepublic OptionalLong getLimit()
public SchemaTableName toSchemaTableName()
public String getSchemaPrefixedTableName()
getSchemaPrefixedTableName in interface ConnectorTableHandlepublic String getPushDownSql()
Copyright © 2012–2021. All rights reserved.