public class PhoenixRecordUpdater
extends java.lang.Object
implements org.apache.hadoop.hive.ql.io.RecordUpdater
| Constructor and Description |
|---|
PhoenixRecordUpdater(org.apache.hadoop.fs.Path path,
org.apache.hadoop.hive.ql.io.AcidOutputFormat.Options options) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(boolean abort) |
void |
delete(long currentTransaction,
java.lang.Object row) |
void |
flush() |
long |
getBufferedRowCount() |
org.apache.hadoop.hive.serde2.SerDeStats |
getStats() |
void |
insert(long currentTransaction,
java.lang.Object row) |
void |
update(long currentTransaction,
java.lang.Object row) |
public PhoenixRecordUpdater(org.apache.hadoop.fs.Path path,
org.apache.hadoop.hive.ql.io.AcidOutputFormat.Options options)
throws java.io.IOException
java.io.IOExceptionpublic void insert(long currentTransaction,
java.lang.Object row)
throws java.io.IOException
insert in interface org.apache.hadoop.hive.ql.io.RecordUpdaterjava.io.IOExceptionpublic void update(long currentTransaction,
java.lang.Object row)
throws java.io.IOException
update in interface org.apache.hadoop.hive.ql.io.RecordUpdaterjava.io.IOExceptionpublic void delete(long currentTransaction,
java.lang.Object row)
throws java.io.IOException
delete in interface org.apache.hadoop.hive.ql.io.RecordUpdaterjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface org.apache.hadoop.hive.ql.io.RecordUpdaterjava.io.IOExceptionpublic void close(boolean abort)
throws java.io.IOException
close in interface org.apache.hadoop.hive.ql.io.RecordUpdaterjava.io.IOExceptionpublic org.apache.hadoop.hive.serde2.SerDeStats getStats()
getStats in interface org.apache.hadoop.hive.ql.io.RecordUpdaterpublic long getBufferedRowCount()
Copyright © 2021 Apache Software Foundation. All rights reserved.