public class HoodieMetaserverClientImp extends Object implements HoodieMetaserverClient
| Constructor and Description |
|---|
HoodieMetaserverClientImp(HoodieMetaserverConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
createNewInstant(String db,
String tb,
HoodieInstant instant,
Option<byte[]> content) |
String |
createNewTimestamp(String db,
String tb) |
void |
createTable(Table table) |
void |
deleteInstant(String db,
String tb,
HoodieInstant instant) |
Option<byte[]> |
getInstantMetadata(String db,
String tb,
HoodieInstant instant) |
Table |
getTable(String db,
String tb) |
boolean |
isConnected() |
boolean |
isLocal() |
List<HoodieInstant> |
listInstants(String db,
String tb,
int commitNum) |
void |
transitionInstantState(String db,
String tb,
HoodieInstant fromInstant,
HoodieInstant toInstant,
Option<byte[]> content) |
public HoodieMetaserverClientImp(HoodieMetaserverConfig config)
public Table getTable(String db, String tb)
getTable in interface HoodieMetaserverClientpublic void createTable(Table table)
createTable in interface HoodieMetaserverClientpublic List<HoodieInstant> listInstants(String db, String tb, int commitNum)
listInstants in interface HoodieMetaserverClientpublic Option<byte[]> getInstantMetadata(String db, String tb, HoodieInstant instant)
getInstantMetadata in interface HoodieMetaserverClientpublic String createNewTimestamp(String db, String tb)
createNewTimestamp in interface HoodieMetaserverClientpublic void createNewInstant(String db, String tb, HoodieInstant instant, Option<byte[]> content)
createNewInstant in interface HoodieMetaserverClientpublic void transitionInstantState(String db, String tb, HoodieInstant fromInstant, HoodieInstant toInstant, Option<byte[]> content)
transitionInstantState in interface HoodieMetaserverClientpublic void deleteInstant(String db, String tb, HoodieInstant instant)
deleteInstant in interface HoodieMetaserverClientpublic boolean isLocal()
isLocal in interface HoodieMetaserverClientpublic boolean isConnected()
isConnected in interface HoodieMetaserverClientpublic void close()
close in interface AutoCloseableCopyright © 2024 The Apache Software Foundation. All rights reserved.