public abstract class BaseHoodieIndexClient extends Object
| Constructor and Description |
|---|
BaseHoodieIndexClient() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
create(HoodieTableMetaClient metaClient,
String indexName,
String indexType,
Map<String,Map<String,String>> columns,
Map<String,String> options)
Create a expression index.
|
abstract void |
drop(HoodieTableMetaClient metaClient,
String indexName,
boolean ignoreIfNotExists)
Drop an index.
|
void |
register(HoodieTableMetaClient metaClient,
HoodieIndexDefinition indexDefinition)
Register a expression index.
|
public void register(HoodieTableMetaClient metaClient, HoodieIndexDefinition indexDefinition)
public abstract void create(HoodieTableMetaClient metaClient, String indexName, String indexType, Map<String,Map<String,String>> columns, Map<String,String> options) throws Exception
Exceptionpublic abstract void drop(HoodieTableMetaClient metaClient, String indexName, boolean ignoreIfNotExists)
metaClient - HoodieTableMetaClient instanceindexName - index name for the index to be droppedignoreIfNotExists - ignore drop if index does not existCopyright © 2024 The Apache Software Foundation. All rights reserved.