public class PrimaryKeyPartialLookupTable extends Object implements LookupTable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static PrimaryKeyPartialLookupTable |
createLocalTable(FileStoreTable table,
int[] projection,
File tempPath,
List<String> joinKey,
Set<Integer> requireCachedBucketIds) |
static PrimaryKeyPartialLookupTable |
createRemoteTable(FileStoreTable table,
int[] projection,
List<String> joinKey) |
List<InternalRow> |
get(InternalRow key) |
void |
open() |
void |
refresh() |
void |
specificPartitionFilter(Predicate filter) |
public void specificPartitionFilter(Predicate filter)
specificPartitionFilter in interface LookupTablepublic void open()
throws Exception
open in interface LookupTableExceptionpublic List<InternalRow> get(InternalRow key) throws IOException
get in interface LookupTableIOExceptionpublic void refresh()
refresh in interface LookupTablepublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic static PrimaryKeyPartialLookupTable createLocalTable(FileStoreTable table, int[] projection, File tempPath, List<String> joinKey, Set<Integer> requireCachedBucketIds)
public static PrimaryKeyPartialLookupTable createRemoteTable(FileStoreTable table, int[] projection, List<String> joinKey)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.