org.apache.accumulo.core.tabletserver.thrift
Interface TabletClientService.Iface

All Superinterfaces:
ClientService.Iface
All Known Implementing Classes:
TabletClientService.Client
Enclosing class:
TabletClientService

public static interface TabletClientService.Iface
extends ClientService.Iface


Method Summary
 void applyUpdate(TInfo tinfo, long updateID, TMutation mutation)
           
 java.util.List<TKeyExtent> bulkImport(TInfo tinfo, AuthInfo credentials, java.util.Map<TKeyExtent,java.util.Map<java.lang.String,MapFileInfo>> files)
           
 void closeMultiScan(TInfo tinfo, long scanID)
           
 void closeScan(TInfo tinfo, long scanID)
           
 UpdateErrors closeUpdate(TInfo tinfo, long updateID)
           
 MultiScanResult continueMultiScan(TInfo tinfo, long scanID)
           
 ScanResult continueScan(TInfo tinfo, long scanID)
           
 void flush(TInfo tinfo, AuthInfo credentials, java.lang.String lock, java.util.Set<java.lang.String> tables)
           
 java.util.List<ActiveScan> getActiveScans(TInfo tinfo, AuthInfo credentials)
           
 TabletStats getHistoricalStats(TInfo tinfo, AuthInfo credentials)
           
 TabletServerStatus getTabletServerStatus(TInfo tinfo, AuthInfo credentials)
           
 java.util.List<TabletStats> getTabletStats(TInfo tinfo, AuthInfo credentials, java.lang.String tableId)
           
 void halt(TInfo tinfo, AuthInfo credentials, java.lang.String lock)
           
 void loadTablet(TInfo tinfo, AuthInfo credentials, java.lang.String lock, TKeyExtent extent)
           
 void setUpdateTablet(TInfo tinfo, long updateID, TKeyExtent keyExtent)
           
 void splitTablet(TInfo tinfo, AuthInfo credentials, TKeyExtent extent, byte[] splitPoint)
           
 InitialMultiScan startMultiScan(TInfo tinfo, AuthInfo credentials, java.util.Map<TKeyExtent,java.util.List<TRange>> batch, java.util.List<TColumn> columns, java.util.List<IterInfo> ssiList, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio, java.util.List<byte[]> authorizations, boolean waitForWrites)
           
 InitialScan startScan(TInfo tinfo, AuthInfo credentials, TKeyExtent extent, TRange range, java.util.List<TColumn> columns, int batchSize, java.util.List<IterInfo> ssiList, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio, java.util.List<byte[]> authorizations, boolean waitForWrites, boolean isolated)
           
 long startUpdate(TInfo tinfo, AuthInfo credentials)
           
 void unloadTablet(TInfo tinfo, AuthInfo credentials, java.lang.String lock, TKeyExtent extent, boolean save)
           
 void update(TInfo tinfo, AuthInfo credentials, TKeyExtent keyExtent, TMutation mutation)
           
 void useLoggers(TInfo tinfo, AuthInfo credentials, java.util.Set<java.lang.String> loggers)
           
 
Methods inherited from interface org.apache.accumulo.core.client.impl.thrift.ClientService.Iface
authenticateUser, changeAuthorizations, changePassword, createUser, dropUser, finishBulkImport, getInstanceId, getRootTabletLocation, getUserAuthorizations, getZooKeepers, grantSystemPermission, grantTablePermission, hasSystemPermission, hasTablePermission, listUsers, ping, prepareBulkImport, revokeSystemPermission, revokeTablePermission
 

Method Detail

startScan

InitialScan startScan(TInfo tinfo,
                      AuthInfo credentials,
                      TKeyExtent extent,
                      TRange range,
                      java.util.List<TColumn> columns,
                      int batchSize,
                      java.util.List<IterInfo> ssiList,
                      java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio,
                      java.util.List<byte[]> authorizations,
                      boolean waitForWrites,
                      boolean isolated)
                      throws ThriftSecurityException,
                             NotServingTabletException,
                             TooManyFilesException,
                             org.apache.thrift.TException
Throws:
ThriftSecurityException
NotServingTabletException
TooManyFilesException
org.apache.thrift.TException

continueScan

ScanResult continueScan(TInfo tinfo,
                        long scanID)
                        throws NoSuchScanIDException,
                               NotServingTabletException,
                               TooManyFilesException,
                               org.apache.thrift.TException
Throws:
NoSuchScanIDException
NotServingTabletException
TooManyFilesException
org.apache.thrift.TException

closeScan

void closeScan(TInfo tinfo,
               long scanID)
               throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

startMultiScan

InitialMultiScan startMultiScan(TInfo tinfo,
                                AuthInfo credentials,
                                java.util.Map<TKeyExtent,java.util.List<TRange>> batch,
                                java.util.List<TColumn> columns,
                                java.util.List<IterInfo> ssiList,
                                java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio,
                                java.util.List<byte[]> authorizations,
                                boolean waitForWrites)
                                throws ThriftSecurityException,
                                       org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

continueMultiScan

MultiScanResult continueMultiScan(TInfo tinfo,
                                  long scanID)
                                  throws NoSuchScanIDException,
                                         org.apache.thrift.TException
Throws:
NoSuchScanIDException
org.apache.thrift.TException

closeMultiScan

void closeMultiScan(TInfo tinfo,
                    long scanID)
                    throws NoSuchScanIDException,
                           org.apache.thrift.TException
Throws:
NoSuchScanIDException
org.apache.thrift.TException

startUpdate

long startUpdate(TInfo tinfo,
                 AuthInfo credentials)
                 throws ThriftSecurityException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

setUpdateTablet

void setUpdateTablet(TInfo tinfo,
                     long updateID,
                     TKeyExtent keyExtent)
                     throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

applyUpdate

void applyUpdate(TInfo tinfo,
                 long updateID,
                 TMutation mutation)
                 throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

closeUpdate

UpdateErrors closeUpdate(TInfo tinfo,
                         long updateID)
                         throws NoSuchScanIDException,
                                org.apache.thrift.TException
Throws:
NoSuchScanIDException
org.apache.thrift.TException

update

void update(TInfo tinfo,
            AuthInfo credentials,
            TKeyExtent keyExtent,
            TMutation mutation)
            throws ThriftSecurityException,
                   NotServingTabletException,
                   ConstraintViolationException,
                   org.apache.thrift.TException
Throws:
ThriftSecurityException
NotServingTabletException
ConstraintViolationException
org.apache.thrift.TException

bulkImport

java.util.List<TKeyExtent> bulkImport(TInfo tinfo,
                                      AuthInfo credentials,
                                      java.util.Map<TKeyExtent,java.util.Map<java.lang.String,MapFileInfo>> files)
                                      throws ThriftSecurityException,
                                             org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

splitTablet

void splitTablet(TInfo tinfo,
                 AuthInfo credentials,
                 TKeyExtent extent,
                 byte[] splitPoint)
                 throws ThriftSecurityException,
                        NotServingTabletException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
NotServingTabletException
org.apache.thrift.TException

loadTablet

void loadTablet(TInfo tinfo,
                AuthInfo credentials,
                java.lang.String lock,
                TKeyExtent extent)
                throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

unloadTablet

void unloadTablet(TInfo tinfo,
                  AuthInfo credentials,
                  java.lang.String lock,
                  TKeyExtent extent,
                  boolean save)
                  throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

flush

void flush(TInfo tinfo,
           AuthInfo credentials,
           java.lang.String lock,
           java.util.Set<java.lang.String> tables)
           throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

useLoggers

void useLoggers(TInfo tinfo,
                AuthInfo credentials,
                java.util.Set<java.lang.String> loggers)
                throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getTabletServerStatus

TabletServerStatus getTabletServerStatus(TInfo tinfo,
                                         AuthInfo credentials)
                                         throws ThriftSecurityException,
                                                org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getTabletStats

java.util.List<TabletStats> getTabletStats(TInfo tinfo,
                                           AuthInfo credentials,
                                           java.lang.String tableId)
                                           throws ThriftSecurityException,
                                                  org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getHistoricalStats

TabletStats getHistoricalStats(TInfo tinfo,
                               AuthInfo credentials)
                               throws ThriftSecurityException,
                                      org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

halt

void halt(TInfo tinfo,
          AuthInfo credentials,
          java.lang.String lock)
          throws ThriftSecurityException,
                 org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getActiveScans

java.util.List<ActiveScan> getActiveScans(TInfo tinfo,
                                          AuthInfo credentials)
                                          throws ThriftSecurityException,
                                                 org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException


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