Public Member Functions | Protected Member Functions | Protected Attributes
apache::hadoop::hbase::thrift::HbaseMultiface Class Reference

#include <Hbase.h>

Inheritance diagram for apache::hadoop::hbase::thrift::HbaseMultiface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int64_t atomicIncrement (const Text &tableName, const Text &row, const Text &column, const int64_t value)
void compact (const Bytes &tableNameOrRegionName)
void createTable (const Text &tableName, const std::vector< ColumnDescriptor > &columnFamilies)
void deleteAll (const Text &tableName, const Text &row, const Text &column)
void deleteAllRow (const Text &tableName, const Text &row)
void deleteAllRowTs (const Text &tableName, const Text &row, const int64_t timestamp)
void deleteAllTs (const Text &tableName, const Text &row, const Text &column, const int64_t timestamp)
void deleteTable (const Text &tableName)
void disableTable (const Bytes &tableName)
void enableTable (const Bytes &tableName)
void get (std::vector< TCell > &_return, const Text &tableName, const Text &row, const Text &column)
void getColumnDescriptors (std::map< Text, ColumnDescriptor > &_return, const Text &tableName)
void getRegionInfo (TRegionInfo &_return, const Text &row)
void getRow (std::vector< TRowResult > &_return, const Text &tableName, const Text &row)
void getRowOrBefore (std::vector< TCell > &_return, const Text &tableName, const Text &row, const Text &family)
void getRows (std::vector< TRowResult > &_return, const Text &tableName, const std::vector< Text > &rows)
void getRowsTs (std::vector< TRowResult > &_return, const Text &tableName, const std::vector< Text > &rows, const int64_t timestamp)
void getRowsWithColumns (std::vector< TRowResult > &_return, const Text &tableName, const std::vector< Text > &rows, const std::vector< Text > &columns)
void getRowsWithColumnsTs (std::vector< TRowResult > &_return, const Text &tableName, const std::vector< Text > &rows, const std::vector< Text > &columns, const int64_t timestamp)
void getRowTs (std::vector< TRowResult > &_return, const Text &tableName, const Text &row, const int64_t timestamp)
void getRowWithColumns (std::vector< TRowResult > &_return, const Text &tableName, const Text &row, const std::vector< Text > &columns)
void getRowWithColumnsTs (std::vector< TRowResult > &_return, const Text &tableName, const Text &row, const std::vector< Text > &columns, const int64_t timestamp)
void getTableNames (std::vector< Text > &_return)
void getTableRegions (std::vector< TRegionInfo > &_return, const Text &tableName)
void getVer (std::vector< TCell > &_return, const Text &tableName, const Text &row, const Text &column, const int32_t numVersions)
void getVerTs (std::vector< TCell > &_return, const Text &tableName, const Text &row, const Text &column, const int64_t timestamp, const int32_t numVersions)
 HbaseMultiface (std::vector< boost::shared_ptr< HbaseIf > > &ifaces)
bool isTableEnabled (const Bytes &tableName)
void majorCompact (const Bytes &tableNameOrRegionName)
void mutateRow (const Text &tableName, const Text &row, const std::vector< Mutation > &mutations)
void mutateRows (const Text &tableName, const std::vector< BatchMutation > &rowBatches)
void mutateRowsTs (const Text &tableName, const std::vector< BatchMutation > &rowBatches, const int64_t timestamp)
void mutateRowTs (const Text &tableName, const Text &row, const std::vector< Mutation > &mutations, const int64_t timestamp)
void scannerClose (const ScannerID id)
void scannerGet (std::vector< TRowResult > &_return, const ScannerID id)
void scannerGetList (std::vector< TRowResult > &_return, const ScannerID id, const int32_t nbRows)
ScannerID scannerOpen (const Text &tableName, const Text &startRow, const std::vector< Text > &columns)
ScannerID scannerOpenTs (const Text &tableName, const Text &startRow, const std::vector< Text > &columns, const int64_t timestamp)
ScannerID scannerOpenWithPrefix (const Text &tableName, const Text &startAndPrefix, const std::vector< Text > &columns)
ScannerID scannerOpenWithScan (const Text &tableName, const TScan &scan)
ScannerID scannerOpenWithStop (const Text &tableName, const Text &startRow, const Text &stopRow, const std::vector< Text > &columns)
ScannerID scannerOpenWithStopTs (const Text &tableName, const Text &startRow, const Text &stopRow, const std::vector< Text > &columns, const int64_t timestamp)
virtual ~HbaseMultiface ()

Protected Member Functions

void add (boost::shared_ptr< HbaseIf > iface)
 HbaseMultiface ()

Protected Attributes

std::vector< boost::shared_ptr
< HbaseIf > > 
ifaces_

Detailed Description

Definition at line 5784 of file Hbase.h.


Constructor & Destructor Documentation

apache::hadoop::hbase::thrift::HbaseMultiface::HbaseMultiface ( std::vector< boost::shared_ptr< HbaseIf > > &  ifaces) [inline]

Definition at line 5786 of file Hbase.h.

Definition at line 5788 of file Hbase.h.

Definition at line 5791 of file Hbase.h.


Member Function Documentation

void apache::hadoop::hbase::thrift::HbaseMultiface::add ( boost::shared_ptr< HbaseIf iface) [inline, protected]

Definition at line 5792 of file Hbase.h.

int64_t apache::hadoop::hbase::thrift::HbaseMultiface::atomicIncrement ( const Text tableName,
const Text row,
const Text column,
const int64_t  value 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6045 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::compact ( const Bytes tableNameOrRegionName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5821 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::createTable ( const Text tableName,
const std::vector< ColumnDescriptor > &  columnFamilies 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5871 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::deleteAll ( const Text tableName,
const Text row,
const Text column 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6056 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::deleteAllRow ( const Text tableName,
const Text row 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6070 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::deleteAllRowTs ( const Text tableName,
const Text row,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6077 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::deleteAllTs ( const Text tableName,
const Text row,
const Text column,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6063 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::deleteTable ( const Text tableName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5878 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::disableTable ( const Bytes tableName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5803 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::enableTable ( const Bytes tableName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5796 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::get ( std::vector< TCell > &  _return,
const Text tableName,
const Text row,
const Text column 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5885 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getColumnDescriptors ( std::map< Text, ColumnDescriptor > &  _return,
const Text tableName 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5847 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRegionInfo ( TRegionInfo _return,
const Text row 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6193 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRow ( std::vector< TRowResult > &  _return,
const Text tableName,
const Text row 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5921 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowOrBefore ( std::vector< TCell > &  _return,
const Text tableName,
const Text row,
const Text family 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6181 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRows ( std::vector< TRowResult > &  _return,
const Text tableName,
const std::vector< Text > &  rows 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5969 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowsTs ( std::vector< TRowResult > &  _return,
const Text tableName,
const std::vector< Text > &  rows,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5993 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowsWithColumns ( std::vector< TRowResult > &  _return,
const Text tableName,
const std::vector< Text > &  rows,
const std::vector< Text > &  columns 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5981 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowsWithColumnsTs ( std::vector< TRowResult > &  _return,
const Text tableName,
const std::vector< Text > &  rows,
const std::vector< Text > &  columns,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6005 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowTs ( std::vector< TRowResult > &  _return,
const Text tableName,
const Text row,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5945 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowWithColumns ( std::vector< TRowResult > &  _return,
const Text tableName,
const Text row,
const std::vector< Text > &  columns 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5933 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getRowWithColumnsTs ( std::vector< TRowResult > &  _return,
const Text tableName,
const Text row,
const std::vector< Text > &  columns,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5957 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getTableNames ( std::vector< Text > &  _return) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5835 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getTableRegions ( std::vector< TRegionInfo > &  _return,
const Text tableName 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5859 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getVer ( std::vector< TCell > &  _return,
const Text tableName,
const Text row,
const Text column,
const int32_t  numVersions 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5897 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::getVerTs ( std::vector< TCell > &  _return,
const Text tableName,
const Text row,
const Text column,
const int64_t  timestamp,
const int32_t  numVersions 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5909 of file Hbase.h.

bool apache::hadoop::hbase::thrift::HbaseMultiface::isTableEnabled ( const Bytes tableName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5810 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::majorCompact ( const Bytes tableNameOrRegionName) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 5828 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::mutateRow ( const Text tableName,
const Text row,
const std::vector< Mutation > &  mutations 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6017 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::mutateRows ( const Text tableName,
const std::vector< BatchMutation > &  rowBatches 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6031 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::mutateRowsTs ( const Text tableName,
const std::vector< BatchMutation > &  rowBatches,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6038 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::mutateRowTs ( const Text tableName,
const Text row,
const std::vector< Mutation > &  mutations,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6024 of file Hbase.h.

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6174 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::scannerGet ( std::vector< TRowResult > &  _return,
const ScannerID  id 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6150 of file Hbase.h.

void apache::hadoop::hbase::thrift::HbaseMultiface::scannerGetList ( std::vector< TRowResult > &  _return,
const ScannerID  id,
const int32_t  nbRows 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6162 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpen ( const Text tableName,
const Text startRow,
const std::vector< Text > &  columns 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6095 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpenTs ( const Text tableName,
const Text startRow,
const std::vector< Text > &  columns,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6128 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpenWithPrefix ( const Text tableName,
const Text startAndPrefix,
const std::vector< Text > &  columns 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6117 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpenWithScan ( const Text tableName,
const TScan scan 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6084 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpenWithStop ( const Text tableName,
const Text startRow,
const Text stopRow,
const std::vector< Text > &  columns 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6106 of file Hbase.h.

ScannerID apache::hadoop::hbase::thrift::HbaseMultiface::scannerOpenWithStopTs ( const Text tableName,
const Text startRow,
const Text stopRow,
const std::vector< Text > &  columns,
const int64_t  timestamp 
) [inline, virtual]

Implements apache::hadoop::hbase::thrift::HbaseIf.

Definition at line 6139 of file Hbase.h.


Member Data Documentation

std::vector<boost::shared_ptr<HbaseIf> > apache::hadoop::hbase::thrift::HbaseMultiface::ifaces_ [protected]

Definition at line 5790 of file Hbase.h.


The documentation for this class was generated from the following file:


megatree_storage
Author(s): Wim Meeussen
autogenerated on Mon Dec 2 2013 13:01:19