public interface HbaseOperations
HbaseTemplate. Not often used, but a useful option to enhance testability, as it can easily be mocked or stubbed.| Modifier and Type | Method and Description | 
|---|---|
| <T> T | execute(java.lang.String tableName,
       TableCallback<T> action)Executes the given action against the specified table handling resource management. | 
| <T> T | find(java.lang.String tableName,
    org.apache.hadoop.hbase.client.Scan scan,
    ResultsExtractor<T> action)Scans the target table using the given  Scanobject. | 
| <T> java.util.List<T> | find(java.lang.String tableName,
    org.apache.hadoop.hbase.client.Scan scan,
    RowMapper<T> action)Scans the target table using the given  Scanobject. | 
| <T> T | find(java.lang.String tableName,
    java.lang.String family,
    ResultsExtractor<T> action)Scans the target table, using the given family. | 
| <T> java.util.List<T> | find(java.lang.String tableName,
    java.lang.String family,
    RowMapper<T> action)Scans the target table, using the given column family. | 
| <T> T | find(java.lang.String tableName,
    java.lang.String family,
    java.lang.String qualifier,
    ResultsExtractor<T> action)Scans the target table, using the given column family and qualifier. | 
| <T> java.util.List<T> | find(java.lang.String tableName,
    java.lang.String family,
    java.lang.String qualifier,
    RowMapper<T> action)Scans the target table, using the given column family. | 
| <T> T | get(java.lang.String tableName,
   java.lang.String rowName,
   RowMapper<T> mapper)Gets an individual row from the given table. | 
| <T> T | get(java.lang.String tableName,
   java.lang.String rowName,
   java.lang.String familyName,
   RowMapper<T> mapper)Gets an individual row from the given table. | 
| <T> T | get(java.lang.String tableName,
   java.lang.String rowName,
   java.lang.String familyName,
   java.lang.String qualifier,
   RowMapper<T> mapper)Gets an individual row from the given table. | 
<T> T execute(java.lang.String tableName,
            TableCallback<T> action)
Application exceptions thrown by the action object get propagated to the caller (can only be unchecked). Allows for returning a result object (typically a domain object or collection of domain objects).
T - action typetableName - the target tableaction - callback object that specifies the action<T> T find(java.lang.String tableName,
         java.lang.String family,
         ResultsExtractor<T> action)
T - action typetableName - target tablefamily - column familyaction - action handling the scanner results<T> T find(java.lang.String tableName,
         java.lang.String family,
         java.lang.String qualifier,
         ResultsExtractor<T> action)
T - action typetableName - target tablefamily - column familyqualifier - column qualifieraction - action handling the scanner results<T> T find(java.lang.String tableName,
         org.apache.hadoop.hbase.client.Scan scan,
         ResultsExtractor<T> action)
Scan object. Suitable for maximum control over the scanning
 process.
 The content is processed by the given action typically returning a domain object or collection of domain objects.T - action typetableName - target tablescan - table scanneraction - action handling the scanner results<T> java.util.List<T> find(java.lang.String tableName,
                         java.lang.String family,
                         RowMapper<T> action)
T - action typetableName - target tablefamily - column familyaction - row mapper handling the scanner results<T> java.util.List<T> find(java.lang.String tableName,
                         java.lang.String family,
                         java.lang.String qualifier,
                         RowMapper<T> action)
T - action typetableName - target tablefamily - column familyqualifier - column qualifieraction - row mapper handling the scanner results<T> java.util.List<T> find(java.lang.String tableName,
                         org.apache.hadoop.hbase.client.Scan scan,
                         RowMapper<T> action)
Scan object. Suitable for maximum control over the scanning
 process.
 The content is processed row by row by the given action, returning a list of domain objects.T - action typetableName - target tablescan - table scanneraction - row mapper handling the scanner results<T> T get(java.lang.String tableName,
        java.lang.String rowName,
        RowMapper<T> mapper)
T - mapper typetableName - target tablerowName - row namemapper - row mapper<T> T get(java.lang.String tableName,
        java.lang.String rowName,
        java.lang.String familyName,
        RowMapper<T> mapper)
T - mapper typetableName - target tablerowName - row namefamilyName - column familymapper - row mapper<T> T get(java.lang.String tableName,
        java.lang.String rowName,
        java.lang.String familyName,
        java.lang.String qualifier,
        RowMapper<T> mapper)
T - mapper typetableName - target tablerowName - row namefamilyName - familyqualifier - column qualifiermapper - row mapper