public class ClassLoaderSafeConnectorIndexResolver extends Object implements ConnectorIndexResolver
Constructor and Description |
---|
ClassLoaderSafeConnectorIndexResolver(ConnectorIndexResolver delegate,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
ConnectorIndex |
getIndex(ConnectorSession session,
ConnectorIndexHandle indexHandle,
List<ColumnHandle> lookupSchema,
List<ColumnHandle> outputSchema) |
ConnectorResolvedIndex |
resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain) |
ConnectorResolvedIndex |
resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
TupleDomain<ColumnHandle> tupleDomain) |
public ClassLoaderSafeConnectorIndexResolver(ConnectorIndexResolver delegate, ClassLoader classLoader)
public ConnectorResolvedIndex resolveIndex(ConnectorSession session, ConnectorTableHandle tableHandle, Set<ColumnHandle> indexableColumns, Set<ColumnHandle> outputColumns, TupleDomain<ColumnHandle> tupleDomain)
resolveIndex
in interface ConnectorIndexResolver
public ConnectorResolvedIndex resolveIndex(ConnectorSession session, ConnectorTableHandle tableHandle, Set<ColumnHandle> indexableColumns, TupleDomain<ColumnHandle> tupleDomain)
resolveIndex
in interface ConnectorIndexResolver
public ConnectorIndex getIndex(ConnectorSession session, ConnectorIndexHandle indexHandle, List<ColumnHandle> lookupSchema, List<ColumnHandle> outputSchema)
getIndex
in interface ConnectorIndexResolver
Copyright © 2012-2015. All Rights Reserved.