hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Hofhansl (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-8029) delete with TS should only delete that cell, not all cells after.
Date Thu, 07 Mar 2013 19:00:14 GMT

     [ https://issues.apache.org/jira/browse/HBASE-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Lars Hofhansl updated HBASE-8029:
---------------------------------

    Issue Type: New Feature  (was: Bug)
    
> 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: New Feature
>          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

Mime
View raw message