org.apache.hadoop.hbase.avro.generated
Interface HBase.Callback

All Superinterfaces:
HBase
Enclosing interface:
HBase

public static interface HBase.Callback
extends HBase


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.avro.generated.HBase
HBase.Callback
 
Field Summary
static org.apache.avro.Protocol PROTOCOL
           
 
Method Summary
 void addFamily(ByteBuffer table, AFamilyDescriptor family, org.apache.avro.ipc.Callback<Void> callback)
           
 void createTable(ATableDescriptor table, org.apache.avro.ipc.Callback<Void> callback)
           
 void delete(ByteBuffer table, ADelete delete, org.apache.avro.ipc.Callback<Void> callback)
           
 void deleteFamily(ByteBuffer table, ByteBuffer family, org.apache.avro.ipc.Callback<Void> callback)
           
 void deleteTable(ByteBuffer table, org.apache.avro.ipc.Callback<Void> callback)
           
 void describeFamily(ByteBuffer table, ByteBuffer family, org.apache.avro.ipc.Callback<AFamilyDescriptor> callback)
           
 void describeTable(ByteBuffer table, org.apache.avro.ipc.Callback<ATableDescriptor> callback)
           
 void disableTable(ByteBuffer table, org.apache.avro.ipc.Callback<Void> callback)
           
 void enableTable(ByteBuffer table, org.apache.avro.ipc.Callback<Void> callback)
           
 void exists(ByteBuffer table, AGet get, org.apache.avro.ipc.Callback<Boolean> callback)
           
 void flush(ByteBuffer table, org.apache.avro.ipc.Callback<Void> callback)
           
 void get(ByteBuffer table, AGet get, org.apache.avro.ipc.Callback<AResult> callback)
           
 void getClusterStatus(org.apache.avro.ipc.Callback<AClusterStatus> callback)
           
 void getHBaseVersion(org.apache.avro.ipc.Callback<CharSequence> callback)
           
 void incrementColumnValue(ByteBuffer table, ByteBuffer row, ByteBuffer family, ByteBuffer qualifier, long amount, boolean writeToWAL, org.apache.avro.ipc.Callback<Long> callback)
           
 void isTableEnabled(ByteBuffer table, org.apache.avro.ipc.Callback<Boolean> callback)
           
 void listTables(org.apache.avro.ipc.Callback<List<ATableDescriptor>> callback)
           
 void modifyFamily(ByteBuffer table, ByteBuffer familyName, AFamilyDescriptor familyDescriptor, org.apache.avro.ipc.Callback<Void> callback)
           
 void modifyTable(ByteBuffer table, ATableDescriptor tableDescriptor, org.apache.avro.ipc.Callback<Void> callback)
           
 void put(ByteBuffer table, APut put, org.apache.avro.ipc.Callback<Void> callback)
           
 void scannerClose(int scannerId, org.apache.avro.ipc.Callback<Void> callback)
           
 void scannerGetRows(int scannerId, int numberOfRows, org.apache.avro.ipc.Callback<List<AResult>> callback)
           
 void scannerOpen(ByteBuffer table, AScan scan, org.apache.avro.ipc.Callback<Integer> callback)
           
 void split(ByteBuffer table, org.apache.avro.ipc.Callback<Void> callback)
           
 void tableExists(ByteBuffer table, org.apache.avro.ipc.Callback<Boolean> callback)
           
 
Methods inherited from interface org.apache.hadoop.hbase.avro.generated.HBase
addFamily, createTable, delete, deleteFamily, deleteTable, describeFamily, describeTable, disableTable, enableTable, exists, flush, get, getClusterStatus, getHBaseVersion, incrementColumnValue, isTableEnabled, listTables, modifyFamily, modifyTable, put, scannerClose, scannerGetRows, scannerOpen, split, tableExists
 

Field Detail

PROTOCOL

static final org.apache.avro.Protocol PROTOCOL
Method Detail

getHBaseVersion

void getHBaseVersion(org.apache.avro.ipc.Callback<CharSequence> callback)
                     throws IOException
Throws:
IOException

getClusterStatus

void getClusterStatus(org.apache.avro.ipc.Callback<AClusterStatus> callback)
                      throws IOException
Throws:
IOException

listTables

void listTables(org.apache.avro.ipc.Callback<List<ATableDescriptor>> callback)
                throws IOException
Throws:
IOException

describeTable

void describeTable(ByteBuffer table,
                   org.apache.avro.ipc.Callback<ATableDescriptor> callback)
                   throws IOException
Throws:
IOException

isTableEnabled

void isTableEnabled(ByteBuffer table,
                    org.apache.avro.ipc.Callback<Boolean> callback)
                    throws IOException
Throws:
IOException

tableExists

void tableExists(ByteBuffer table,
                 org.apache.avro.ipc.Callback<Boolean> callback)
                 throws IOException
Throws:
IOException

describeFamily

void describeFamily(ByteBuffer table,
                    ByteBuffer family,
                    org.apache.avro.ipc.Callback<AFamilyDescriptor> callback)
                    throws IOException
Throws:
IOException

createTable

void createTable(ATableDescriptor table,
                 org.apache.avro.ipc.Callback<Void> callback)
                 throws IOException
Throws:
IOException

deleteTable

void deleteTable(ByteBuffer table,
                 org.apache.avro.ipc.Callback<Void> callback)
                 throws IOException
Throws:
IOException

modifyTable

void modifyTable(ByteBuffer table,
                 ATableDescriptor tableDescriptor,
                 org.apache.avro.ipc.Callback<Void> callback)
                 throws IOException
Throws:
IOException

enableTable

void enableTable(ByteBuffer table,
                 org.apache.avro.ipc.Callback<Void> callback)
                 throws IOException
Throws:
IOException

disableTable

void disableTable(ByteBuffer table,
                  org.apache.avro.ipc.Callback<Void> callback)
                  throws IOException
Throws:
IOException

flush

void flush(ByteBuffer table,
           org.apache.avro.ipc.Callback<Void> callback)
           throws IOException
Throws:
IOException

split

void split(ByteBuffer table,
           org.apache.avro.ipc.Callback<Void> callback)
           throws IOException
Throws:
IOException

addFamily

void addFamily(ByteBuffer table,
               AFamilyDescriptor family,
               org.apache.avro.ipc.Callback<Void> callback)
               throws IOException
Throws:
IOException

deleteFamily

void deleteFamily(ByteBuffer table,
                  ByteBuffer family,
                  org.apache.avro.ipc.Callback<Void> callback)
                  throws IOException
Throws:
IOException

modifyFamily

void modifyFamily(ByteBuffer table,
                  ByteBuffer familyName,
                  AFamilyDescriptor familyDescriptor,
                  org.apache.avro.ipc.Callback<Void> callback)
                  throws IOException
Throws:
IOException

get

void get(ByteBuffer table,
         AGet get,
         org.apache.avro.ipc.Callback<AResult> callback)
         throws IOException
Throws:
IOException

exists

void exists(ByteBuffer table,
            AGet get,
            org.apache.avro.ipc.Callback<Boolean> callback)
            throws IOException
Throws:
IOException

put

void put(ByteBuffer table,
         APut put,
         org.apache.avro.ipc.Callback<Void> callback)
         throws IOException
Throws:
IOException

delete

void delete(ByteBuffer table,
            ADelete delete,
            org.apache.avro.ipc.Callback<Void> callback)
            throws IOException
Throws:
IOException

incrementColumnValue

void incrementColumnValue(ByteBuffer table,
                          ByteBuffer row,
                          ByteBuffer family,
                          ByteBuffer qualifier,
                          long amount,
                          boolean writeToWAL,
                          org.apache.avro.ipc.Callback<Long> callback)
                          throws IOException
Throws:
IOException

scannerOpen

void scannerOpen(ByteBuffer table,
                 AScan scan,
                 org.apache.avro.ipc.Callback<Integer> callback)
                 throws IOException
Throws:
IOException

scannerClose

void scannerClose(int scannerId,
                  org.apache.avro.ipc.Callback<Void> callback)
                  throws IOException
Throws:
IOException

scannerGetRows

void scannerGetRows(int scannerId,
                    int numberOfRows,
                    org.apache.avro.ipc.Callback<List<AResult>> callback)
                    throws IOException
Throws:
IOException


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.