T - The class referring to the table to be written to.public class TypedBufferedMutator<T extends org.apache.hadoop.yarn.server.timelineservice.storage.common.BaseTable<T>> extends Object
BufferedMutator in a type safe manner.| Constructor and Description | 
|---|
| TypedBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutator bufferedMutator) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| void | flush() | 
| org.apache.hadoop.conf.Configuration | getConfiguration() | 
| org.apache.hadoop.hbase.TableName | getName() | 
| long | getWriteBufferSize() | 
| void | mutate(List<? extends org.apache.hadoop.hbase.client.Mutation> mutations) | 
| void | mutate(org.apache.hadoop.hbase.client.Mutation mutation) | 
public TypedBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutator bufferedMutator)
bufferedMutator - the mutator to be wrapped for delegation. Shall not
          be null.public org.apache.hadoop.hbase.TableName getName()
public org.apache.hadoop.conf.Configuration getConfiguration()
public void mutate(org.apache.hadoop.hbase.client.Mutation mutation)
            throws IOException
IOExceptionpublic void mutate(List<? extends org.apache.hadoop.hbase.client.Mutation> mutations) throws IOException
IOExceptionpublic void close()
           throws IOException
IOExceptionpublic void flush()
           throws IOException
IOExceptionpublic long getWriteBufferSize()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.