public class MultiTableCommittable extends Object
PrepareCommitOperator
. This type of Committable will
only be produced by multiplexed operators that handles data from multiple tables. Thus, the
database, table, and commit user of each table is included in the committable.Modifier and Type | Class and Description |
---|---|
static class |
MultiTableCommittable.Kind
Kind of the produced Committable.
|
Constructor and Description |
---|
MultiTableCommittable(String database,
String table,
long checkpointId,
Committable.Kind kind,
Object wrappedCommittable) |
Modifier and Type | Method and Description |
---|---|
long |
checkpointId() |
static MultiTableCommittable |
fromCommittable(Identifier id,
Committable committable) |
String |
getDatabase() |
String |
getTable() |
Committable.Kind |
kind() |
String |
toString() |
Object |
wrappedCommittable() |
public MultiTableCommittable(String database, String table, long checkpointId, Committable.Kind kind, Object wrappedCommittable)
public static MultiTableCommittable fromCommittable(Identifier id, Committable committable)
public String getDatabase()
public String getTable()
public long checkpointId()
public Committable.Kind kind()
public Object wrappedCommittable()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.