Package io.prestosql.metadata
Class HandleResolver
- java.lang.Object
-
- io.prestosql.metadata.HandleResolver
-
public final class HandleResolver extends Object
-
-
Constructor Summary
Constructors Constructor Description HandleResolver()
-
Method Summary
-
-
-
Method Detail
-
addCatalogHandleResolver
public void addCatalogHandleResolver(String catalogName, ConnectorHandleResolver resolver)
-
removeCatalogHandleResolver
public void removeCatalogHandleResolver(String catalogName)
-
getId
public String getId(ConnectorTableHandle tableHandle)
-
getId
public String getId(ConnectorTableLayoutHandle handle)
-
getId
public String getId(ColumnHandle columnHandle)
-
getId
public String getId(ConnectorSplit split)
-
getId
public String getId(ConnectorIndexHandle indexHandle)
-
getId
public String getId(ConnectorOutputTableHandle outputHandle)
-
getId
public String getId(ConnectorInsertTableHandle insertHandle)
-
getId
public String getId(ConnectorPartitioningHandle partitioningHandle)
-
getId
public String getId(ConnectorTransactionHandle transactionHandle)
-
getTableHandleClass
public Class<? extends ConnectorTableHandle> getTableHandleClass(String id)
-
getTableLayoutHandleClass
public Class<? extends ConnectorTableLayoutHandle> getTableLayoutHandleClass(String id)
-
getColumnHandleClass
public Class<? extends ColumnHandle> getColumnHandleClass(String id)
-
getSplitClass
public Class<? extends ConnectorSplit> getSplitClass(String id)
-
getIndexHandleClass
public Class<? extends ConnectorIndexHandle> getIndexHandleClass(String id)
-
getOutputTableHandleClass
public Class<? extends ConnectorOutputTableHandle> getOutputTableHandleClass(String id)
-
getInsertTableHandleClass
public Class<? extends ConnectorInsertTableHandle> getInsertTableHandleClass(String id)
-
getPartitioningHandleClass
public Class<? extends ConnectorPartitioningHandle> getPartitioningHandleClass(String id)
-
getTransactionHandleClass
public Class<? extends ConnectorTransactionHandle> getTransactionHandleClass(String id)
-
-