You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2009/09/10 22:46:37 UTC
svn commit: r813578 -
/hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java
Author: apurtell
Date: Thu Sep 10 20:46:37 2009
New Revision: 813578
URL: http://svn.apache.org/viewvc?rev=813578&view=rev
Log:
HBASE-1824 [stargate] default timestamp should be LATEST_TIMESTAMP; minor additional changes
Modified:
hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java
Modified: hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java?rev=813578&r1=813577&r2=813578&view=diff
==============================================================================
--- hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java (original)
+++ hadoop/hbase/branches/0.20/src/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java Thu Sep 10 20:46:37 2009
@@ -39,6 +39,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.hbase.HConstants;
import org.apache.hadoop.hbase.KeyValue;
import org.apache.hadoop.hbase.client.Delete;
import org.apache.hadoop.hbase.client.HTable;
@@ -147,11 +148,7 @@
Put put = new Put(row.getKey());
for (CellModel cell: row.getCells()) {
byte [][] parts = KeyValue.parseColumn(cell.getColumn());
- if (cell.hasUserTimestamp()) {
- put.add(parts[0], parts[1], cell.getTimestamp(), cell.getValue());
- } else {
- put.add(parts[0], parts[1], cell.getValue());
- }
+ put.add(parts[0], parts[1], cell.getTimestamp(), cell.getValue());
}
table.put(put);
if (LOG.isDebugEnabled()) {
@@ -188,7 +185,7 @@
if (columns != null) {
column = columns[0];
}
- long timestamp = -1;
+ long timestamp = HConstants.LATEST_TIMESTAMP;
List<String> vals = headers.getRequestHeader("X-Row");
if (vals != null && !vals.isEmpty()) {
row = Bytes.toBytes(vals.get(0));
@@ -206,11 +203,7 @@
}
Put put = new Put(row);
byte parts[][] = KeyValue.parseColumn(column);
- if (timestamp >= 0) {
- put.add(parts[0], parts[1], timestamp, message);
- } else {
- put.add(parts[0], parts[1], message);
- }
+ put.add(parts[0], parts[1], timestamp, message);
table = pool.getTable(this.table);
table.put(put);
if (LOG.isDebugEnabled()) {