D'oh! I didn't even think to look at HBase.rb. Sorry 'bout that.

Thanks!

On Wed, Mar 4, 2009 at 4:34 PM, stack <[email protected]> wrote:

> Here is how it works in shell Sean (from bin/HBase.rb):
>
>    def truncate(tableName)
>      now = Time.now
>      @formatter.header()
>      hTable = HTable.new(tableName)
>      tableDescription = hTable.getTableDescriptor()
>      puts 'Truncating ' + tableName + '; it may take a while'
>      puts 'Disabling table...'
>      disable(tableName)
>      puts 'Dropping table...'
>      drop(tableName)
>      puts 'Creating table...'
>      @admin.createTable(tableDescription)
>      @formatter.footer(now)
>    end
>
> St.Ack
>
> On Wed, Mar 4, 2009 at 2:24 PM, Sean Laurent <[email protected]
> >wrote:
>
> > Hi all,
> > How do you truncate an entire table using the Java API? Shell has a
> > TRUNCATE
> > command, but I can't find any matching functionality in the API itself...
> > all of the HTable.deleteAll() methods require a row-key.
> >
> > Any suggestions would be greatly appreciated.
> >
> > -Sean
> >
>

Reply via email to