Kevin Odell created HBASE-8029:
----------------------------------

             Summary: delete with TS should only delete that cell, not all 
cells after.
                 Key: HBASE-8029
                 URL: https://issues.apache.org/jira/browse/HBASE-8029
             Project: HBase
          Issue Type: Bug
          Components: Client, shell
            Reporter: Kevin Odell


delete with TS specified will delete all older cells.  I know overloading the 
cells is not a great model, but sometimes it is useful and you don't want to 
delete all old cells.

hbase(main):028:0> truncate 'tre'

Truncating 'tre' table (it may take a while):

- Disabling table...

- Dropping table...

- Creating table...

0 row(s) in 4.6060 seconds



hbase(main):029:0> put 'tre', 'row1', 'cf1:c1', 'abc', 111

0 row(s) in 0.0220 seconds



hbase(main):030:0> put 'tre', 'row1', 'cf1:c1', 'abcd', 112

0 row(s) in 0.0060 seconds



hbase(main):031:0> put 'tre', 'row1', 'cf1:c1', 'abce', 113

0 row(s) in 0.0120 seconds



hbase(main):032:0> scan 'tre', {NAME => 'cf1:c1', VERSIONS => 4}

ROW                                                          COLUMN+CELL        
                                                                                
                                                                            

row1                                                        column=cf1:c1, 
timestamp=113, value=abce                                                       
                                                                                

row1                                                        column=cf1:c1, 
timestamp=112, value=abcd                                                       
                                                                                

row1                                                        column=cf1:c1, 
timestamp=111, value=abc  



hbase(main):033:0> delete 'tre', 'row1', 'cf1:c1', 112

0 row(s) in 0.0110 seconds



hbase(main):034:0> scan 'tre', {NAME => 'cf1:c1', VERSIONS => 4}

ROW                                                          COLUMN+CELL        
                                                                                
                                                                            

 row1                                                        column=cf1:c1, 
timestamp=113, value=abce                                                       
                                                                                

1 row(s) in 0.0290 seconds

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to