org.apache.accumulo.proxy.thrift
Interface AccumuloProxy.Iface

All Known Implementing Classes:
AccumuloProxy.Client, ProxyServer
Enclosing class:
AccumuloProxy

public static interface AccumuloProxy.Iface


Method Summary
 int addConstraint(ByteBuffer login, String tableName, String constraintClassName)
           
 void addSplits(ByteBuffer login, String tableName, Set<ByteBuffer> splits)
           
 void attachIterator(ByteBuffer login, String tableName, IteratorSetting setting, Set<IteratorScope> scopes)
           
 boolean authenticateUser(ByteBuffer login, String user, Map<String,String> properties)
           
 void cancelCompaction(ByteBuffer login, String tableName)
           
 void changeLocalUserPassword(ByteBuffer login, String user, ByteBuffer password)
           
 void changeUserAuthorizations(ByteBuffer login, String user, Set<ByteBuffer> authorizations)
           
 void checkIteratorConflicts(ByteBuffer login, String tableName, IteratorSetting setting, Set<IteratorScope> scopes)
           
 void clearLocatorCache(ByteBuffer login, String tableName)
           
 void cloneTable(ByteBuffer login, String tableName, String newTableName, boolean flush, Map<String,String> propertiesToSet, Set<String> propertiesToExclude)
           
 void closeScanner(String scanner)
           
 void closeWriter(String writer)
           
 void compactTable(ByteBuffer login, String tableName, ByteBuffer startRow, ByteBuffer endRow, List<IteratorSetting> iterators, boolean flush, boolean wait)
           
 String createBatchScanner(ByteBuffer login, String tableName, BatchScanOptions options)
           
 void createLocalUser(ByteBuffer login, String user, ByteBuffer password)
           
 String createScanner(ByteBuffer login, String tableName, ScanOptions options)
           
 void createTable(ByteBuffer login, String tableName, boolean versioningIter, TimeType type)
           
 String createWriter(ByteBuffer login, String tableName, WriterOptions opts)
           
 void deleteRows(ByteBuffer login, String tableName, ByteBuffer startRow, ByteBuffer endRow)
           
 void deleteTable(ByteBuffer login, String tableName)
           
 void dropLocalUser(ByteBuffer login, String user)
           
 void exportTable(ByteBuffer login, String tableName, String exportDir)
           
 void flush(String writer)
           
 void flushTable(ByteBuffer login, String tableName, ByteBuffer startRow, ByteBuffer endRow, boolean wait)
           
 List<ActiveCompaction> getActiveCompactions(ByteBuffer login, String tserver)
           
 List<ActiveScan> getActiveScans(ByteBuffer login, String tserver)
           
 Key getFollowing(Key key, PartialKey part)
           
 IteratorSetting getIteratorSetting(ByteBuffer login, String tableName, String iteratorName, IteratorScope scope)
           
 Map<String,Set<String>> getLocalityGroups(ByteBuffer login, String tableName)
           
 ByteBuffer getMaxRow(ByteBuffer login, String tableName, Set<ByteBuffer> auths, ByteBuffer startRow, boolean startInclusive, ByteBuffer endRow, boolean endInclusive)
           
 Range getRowRange(ByteBuffer row)
           
 Map<String,String> getSiteConfiguration(ByteBuffer login)
           
 Map<String,String> getSystemConfiguration(ByteBuffer login)
           
 Map<String,String> getTableProperties(ByteBuffer login, String tableName)
           
 List<String> getTabletServers(ByteBuffer login)
           
 List<ByteBuffer> getUserAuthorizations(ByteBuffer login, String user)
           
 void grantSystemPermission(ByteBuffer login, String user, SystemPermission perm)
           
 void grantTablePermission(ByteBuffer login, String user, String table, TablePermission perm)
           
 boolean hasNext(String scanner)
           
 boolean hasSystemPermission(ByteBuffer login, String user, SystemPermission perm)
           
 boolean hasTablePermission(ByteBuffer login, String user, String table, TablePermission perm)
           
 void importDirectory(ByteBuffer login, String tableName, String importDir, String failureDir, boolean setTime)
           
 void importTable(ByteBuffer login, String tableName, String importDir)
           
 Map<String,Integer> listConstraints(ByteBuffer login, String tableName)
           
 Map<String,Set<IteratorScope>> listIterators(ByteBuffer login, String tableName)
           
 Set<String> listLocalUsers(ByteBuffer login)
           
 List<ByteBuffer> listSplits(ByteBuffer login, String tableName, int maxSplits)
           
 Set<String> listTables(ByteBuffer login)
           
 ByteBuffer login(String principal, Map<String,String> loginProperties)
           
 void mergeTablets(ByteBuffer login, String tableName, ByteBuffer startRow, ByteBuffer endRow)
           
 KeyValueAndPeek nextEntry(String scanner)
           
 ScanResult nextK(String scanner, int k)
           
 void offlineTable(ByteBuffer login, String tableName)
           
 void onlineTable(ByteBuffer login, String tableName)
           
 void pingTabletServer(ByteBuffer login, String tserver)
           
 void removeConstraint(ByteBuffer login, String tableName, int constraint)
           
 void removeIterator(ByteBuffer login, String tableName, String iterName, Set<IteratorScope> scopes)
           
 void removeProperty(ByteBuffer login, String property)
           
 void removeTableProperty(ByteBuffer login, String tableName, String property)
           
 void renameTable(ByteBuffer login, String oldTableName, String newTableName)
           
 void revokeSystemPermission(ByteBuffer login, String user, SystemPermission perm)
           
 void revokeTablePermission(ByteBuffer login, String user, String table, TablePermission perm)
           
 void setLocalityGroups(ByteBuffer login, String tableName, Map<String,Set<String>> groups)
           
 void setProperty(ByteBuffer login, String property, String value)
           
 void setTableProperty(ByteBuffer login, String tableName, String property, String value)
           
 Set<Range> splitRangeByTablets(ByteBuffer login, String tableName, Range range, int maxSplits)
           
 boolean tableExists(ByteBuffer login, String tableName)
           
 Map<String,String> tableIdMap(ByteBuffer login)
           
 boolean testClassLoad(ByteBuffer login, String className, String asTypeName)
           
 boolean testTableClassLoad(ByteBuffer login, String tableName, String className, String asTypeName)
           
 void update(String writer, Map<ByteBuffer,List<ColumnUpdate>> cells)
           
 void updateAndFlush(ByteBuffer login, String tableName, Map<ByteBuffer,List<ColumnUpdate>> cells)
           
 

Method Detail

login

ByteBuffer login(String principal,
                 Map<String,String> loginProperties)
                 throws AccumuloSecurityException,
                        org.apache.thrift.TException
Throws:
AccumuloSecurityException
org.apache.thrift.TException

addConstraint

int addConstraint(ByteBuffer login,
                  String tableName,
                  String constraintClassName)
                  throws AccumuloException,
                         AccumuloSecurityException,
                         TableNotFoundException,
                         org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

addSplits

void addSplits(ByteBuffer login,
               String tableName,
               Set<ByteBuffer> splits)
               throws AccumuloException,
                      AccumuloSecurityException,
                      TableNotFoundException,
                      org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

attachIterator

void attachIterator(ByteBuffer login,
                    String tableName,
                    IteratorSetting setting,
                    Set<IteratorScope> scopes)
                    throws AccumuloSecurityException,
                           AccumuloException,
                           TableNotFoundException,
                           org.apache.thrift.TException
Throws:
AccumuloSecurityException
AccumuloException
TableNotFoundException
org.apache.thrift.TException

checkIteratorConflicts

void checkIteratorConflicts(ByteBuffer login,
                            String tableName,
                            IteratorSetting setting,
                            Set<IteratorScope> scopes)
                            throws AccumuloSecurityException,
                                   AccumuloException,
                                   TableNotFoundException,
                                   org.apache.thrift.TException
Throws:
AccumuloSecurityException
AccumuloException
TableNotFoundException
org.apache.thrift.TException

clearLocatorCache

void clearLocatorCache(ByteBuffer login,
                       String tableName)
                       throws TableNotFoundException,
                              org.apache.thrift.TException
Throws:
TableNotFoundException
org.apache.thrift.TException

cloneTable

void cloneTable(ByteBuffer login,
                String tableName,
                String newTableName,
                boolean flush,
                Map<String,String> propertiesToSet,
                Set<String> propertiesToExclude)
                throws AccumuloException,
                       AccumuloSecurityException,
                       TableNotFoundException,
                       TableExistsException,
                       org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
TableExistsException
org.apache.thrift.TException

compactTable

void compactTable(ByteBuffer login,
                  String tableName,
                  ByteBuffer startRow,
                  ByteBuffer endRow,
                  List<IteratorSetting> iterators,
                  boolean flush,
                  boolean wait)
                  throws AccumuloSecurityException,
                         TableNotFoundException,
                         AccumuloException,
                         org.apache.thrift.TException
Throws:
AccumuloSecurityException
TableNotFoundException
AccumuloException
org.apache.thrift.TException

cancelCompaction

void cancelCompaction(ByteBuffer login,
                      String tableName)
                      throws AccumuloSecurityException,
                             TableNotFoundException,
                             AccumuloException,
                             org.apache.thrift.TException
Throws:
AccumuloSecurityException
TableNotFoundException
AccumuloException
org.apache.thrift.TException

createTable

void createTable(ByteBuffer login,
                 String tableName,
                 boolean versioningIter,
                 TimeType type)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        TableExistsException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableExistsException
org.apache.thrift.TException

deleteTable

void deleteTable(ByteBuffer login,
                 String tableName)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        TableNotFoundException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

deleteRows

void deleteRows(ByteBuffer login,
                String tableName,
                ByteBuffer startRow,
                ByteBuffer endRow)
                throws AccumuloException,
                       AccumuloSecurityException,
                       TableNotFoundException,
                       org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

exportTable

void exportTable(ByteBuffer login,
                 String tableName,
                 String exportDir)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        TableNotFoundException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

flushTable

void flushTable(ByteBuffer login,
                String tableName,
                ByteBuffer startRow,
                ByteBuffer endRow,
                boolean wait)
                throws AccumuloException,
                       AccumuloSecurityException,
                       TableNotFoundException,
                       org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

getLocalityGroups

Map<String,Set<String>> getLocalityGroups(ByteBuffer login,
                                          String tableName)
                                          throws AccumuloException,
                                                 AccumuloSecurityException,
                                                 TableNotFoundException,
                                                 org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

getIteratorSetting

IteratorSetting getIteratorSetting(ByteBuffer login,
                                   String tableName,
                                   String iteratorName,
                                   IteratorScope scope)
                                   throws AccumuloException,
                                          AccumuloSecurityException,
                                          TableNotFoundException,
                                          org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

getMaxRow

ByteBuffer getMaxRow(ByteBuffer login,
                     String tableName,
                     Set<ByteBuffer> auths,
                     ByteBuffer startRow,
                     boolean startInclusive,
                     ByteBuffer endRow,
                     boolean endInclusive)
                     throws AccumuloException,
                            AccumuloSecurityException,
                            TableNotFoundException,
                            org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

getTableProperties

Map<String,String> getTableProperties(ByteBuffer login,
                                      String tableName)
                                      throws AccumuloException,
                                             AccumuloSecurityException,
                                             TableNotFoundException,
                                             org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

importDirectory

void importDirectory(ByteBuffer login,
                     String tableName,
                     String importDir,
                     String failureDir,
                     boolean setTime)
                     throws TableNotFoundException,
                            AccumuloException,
                            AccumuloSecurityException,
                            org.apache.thrift.TException
Throws:
TableNotFoundException
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

importTable

void importTable(ByteBuffer login,
                 String tableName,
                 String importDir)
                 throws TableExistsException,
                        AccumuloException,
                        AccumuloSecurityException,
                        org.apache.thrift.TException
Throws:
TableExistsException
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

listSplits

List<ByteBuffer> listSplits(ByteBuffer login,
                            String tableName,
                            int maxSplits)
                            throws AccumuloException,
                                   AccumuloSecurityException,
                                   TableNotFoundException,
                                   org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

listTables

Set<String> listTables(ByteBuffer login)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

listIterators

Map<String,Set<IteratorScope>> listIterators(ByteBuffer login,
                                             String tableName)
                                             throws AccumuloException,
                                                    AccumuloSecurityException,
                                                    TableNotFoundException,
                                                    org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

listConstraints

Map<String,Integer> listConstraints(ByteBuffer login,
                                    String tableName)
                                    throws AccumuloException,
                                           AccumuloSecurityException,
                                           TableNotFoundException,
                                           org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

mergeTablets

void mergeTablets(ByteBuffer login,
                  String tableName,
                  ByteBuffer startRow,
                  ByteBuffer endRow)
                  throws AccumuloException,
                         AccumuloSecurityException,
                         TableNotFoundException,
                         org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

offlineTable

void offlineTable(ByteBuffer login,
                  String tableName)
                  throws AccumuloException,
                         AccumuloSecurityException,
                         TableNotFoundException,
                         org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

onlineTable

void onlineTable(ByteBuffer login,
                 String tableName)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        TableNotFoundException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

removeConstraint

void removeConstraint(ByteBuffer login,
                      String tableName,
                      int constraint)
                      throws AccumuloException,
                             AccumuloSecurityException,
                             TableNotFoundException,
                             org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

removeIterator

void removeIterator(ByteBuffer login,
                    String tableName,
                    String iterName,
                    Set<IteratorScope> scopes)
                    throws AccumuloException,
                           AccumuloSecurityException,
                           TableNotFoundException,
                           org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

removeTableProperty

void removeTableProperty(ByteBuffer login,
                         String tableName,
                         String property)
                         throws AccumuloException,
                                AccumuloSecurityException,
                                TableNotFoundException,
                                org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

renameTable

void renameTable(ByteBuffer login,
                 String oldTableName,
                 String newTableName)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        TableNotFoundException,
                        TableExistsException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
TableExistsException
org.apache.thrift.TException

setLocalityGroups

void setLocalityGroups(ByteBuffer login,
                       String tableName,
                       Map<String,Set<String>> groups)
                       throws AccumuloException,
                              AccumuloSecurityException,
                              TableNotFoundException,
                              org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

setTableProperty

void setTableProperty(ByteBuffer login,
                      String tableName,
                      String property,
                      String value)
                      throws AccumuloException,
                             AccumuloSecurityException,
                             TableNotFoundException,
                             org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

splitRangeByTablets

Set<Range> splitRangeByTablets(ByteBuffer login,
                               String tableName,
                               Range range,
                               int maxSplits)
                               throws AccumuloException,
                                      AccumuloSecurityException,
                                      TableNotFoundException,
                                      org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

tableExists

boolean tableExists(ByteBuffer login,
                    String tableName)
                    throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

tableIdMap

Map<String,String> tableIdMap(ByteBuffer login)
                              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

testTableClassLoad

boolean testTableClassLoad(ByteBuffer login,
                           String tableName,
                           String className,
                           String asTypeName)
                           throws AccumuloException,
                                  AccumuloSecurityException,
                                  TableNotFoundException,
                                  org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

pingTabletServer

void pingTabletServer(ByteBuffer login,
                      String tserver)
                      throws AccumuloException,
                             AccumuloSecurityException,
                             org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getActiveScans

List<ActiveScan> getActiveScans(ByteBuffer login,
                                String tserver)
                                throws AccumuloException,
                                       AccumuloSecurityException,
                                       org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getActiveCompactions

List<ActiveCompaction> getActiveCompactions(ByteBuffer login,
                                            String tserver)
                                            throws AccumuloException,
                                                   AccumuloSecurityException,
                                                   org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getSiteConfiguration

Map<String,String> getSiteConfiguration(ByteBuffer login)
                                        throws AccumuloException,
                                               AccumuloSecurityException,
                                               org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getSystemConfiguration

Map<String,String> getSystemConfiguration(ByteBuffer login)
                                          throws AccumuloException,
                                                 AccumuloSecurityException,
                                                 org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getTabletServers

List<String> getTabletServers(ByteBuffer login)
                              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeProperty

void removeProperty(ByteBuffer login,
                    String property)
                    throws AccumuloException,
                           AccumuloSecurityException,
                           org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

setProperty

void setProperty(ByteBuffer login,
                 String property,
                 String value)
                 throws AccumuloException,
                        AccumuloSecurityException,
                        org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

testClassLoad

boolean testClassLoad(ByteBuffer login,
                      String className,
                      String asTypeName)
                      throws AccumuloException,
                             AccumuloSecurityException,
                             org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

authenticateUser

boolean authenticateUser(ByteBuffer login,
                         String user,
                         Map<String,String> properties)
                         throws AccumuloException,
                                AccumuloSecurityException,
                                org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

changeUserAuthorizations

void changeUserAuthorizations(ByteBuffer login,
                              String user,
                              Set<ByteBuffer> authorizations)
                              throws AccumuloException,
                                     AccumuloSecurityException,
                                     org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

changeLocalUserPassword

void changeLocalUserPassword(ByteBuffer login,
                             String user,
                             ByteBuffer password)
                             throws AccumuloException,
                                    AccumuloSecurityException,
                                    org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

createLocalUser

void createLocalUser(ByteBuffer login,
                     String user,
                     ByteBuffer password)
                     throws AccumuloException,
                            AccumuloSecurityException,
                            org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

dropLocalUser

void dropLocalUser(ByteBuffer login,
                   String user)
                   throws AccumuloException,
                          AccumuloSecurityException,
                          org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

getUserAuthorizations

List<ByteBuffer> getUserAuthorizations(ByteBuffer login,
                                       String user)
                                       throws AccumuloException,
                                              AccumuloSecurityException,
                                              org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

grantSystemPermission

void grantSystemPermission(ByteBuffer login,
                           String user,
                           SystemPermission perm)
                           throws AccumuloException,
                                  AccumuloSecurityException,
                                  org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

grantTablePermission

void grantTablePermission(ByteBuffer login,
                          String user,
                          String table,
                          TablePermission perm)
                          throws AccumuloException,
                                 AccumuloSecurityException,
                                 TableNotFoundException,
                                 org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

hasSystemPermission

boolean hasSystemPermission(ByteBuffer login,
                            String user,
                            SystemPermission perm)
                            throws AccumuloException,
                                   AccumuloSecurityException,
                                   org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

hasTablePermission

boolean hasTablePermission(ByteBuffer login,
                           String user,
                           String table,
                           TablePermission perm)
                           throws AccumuloException,
                                  AccumuloSecurityException,
                                  TableNotFoundException,
                                  org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

listLocalUsers

Set<String> listLocalUsers(ByteBuffer login)
                           throws AccumuloException,
                                  AccumuloSecurityException,
                                  TableNotFoundException,
                                  org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

revokeSystemPermission

void revokeSystemPermission(ByteBuffer login,
                            String user,
                            SystemPermission perm)
                            throws AccumuloException,
                                   AccumuloSecurityException,
                                   org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
org.apache.thrift.TException

revokeTablePermission

void revokeTablePermission(ByteBuffer login,
                           String user,
                           String table,
                           TablePermission perm)
                           throws AccumuloException,
                                  AccumuloSecurityException,
                                  TableNotFoundException,
                                  org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

createBatchScanner

String createBatchScanner(ByteBuffer login,
                          String tableName,
                          BatchScanOptions options)
                          throws AccumuloException,
                                 AccumuloSecurityException,
                                 TableNotFoundException,
                                 org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

createScanner

String createScanner(ByteBuffer login,
                     String tableName,
                     ScanOptions options)
                     throws AccumuloException,
                            AccumuloSecurityException,
                            TableNotFoundException,
                            org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

hasNext

boolean hasNext(String scanner)
                throws UnknownScanner,
                       org.apache.thrift.TException
Throws:
UnknownScanner
org.apache.thrift.TException

nextEntry

KeyValueAndPeek nextEntry(String scanner)
                          throws NoMoreEntriesException,
                                 UnknownScanner,
                                 AccumuloSecurityException,
                                 org.apache.thrift.TException
Throws:
NoMoreEntriesException
UnknownScanner
AccumuloSecurityException
org.apache.thrift.TException

nextK

ScanResult nextK(String scanner,
                 int k)
                 throws NoMoreEntriesException,
                        UnknownScanner,
                        AccumuloSecurityException,
                        org.apache.thrift.TException
Throws:
NoMoreEntriesException
UnknownScanner
AccumuloSecurityException
org.apache.thrift.TException

closeScanner

void closeScanner(String scanner)
                  throws UnknownScanner,
                         org.apache.thrift.TException
Throws:
UnknownScanner
org.apache.thrift.TException

updateAndFlush

void updateAndFlush(ByteBuffer login,
                    String tableName,
                    Map<ByteBuffer,List<ColumnUpdate>> cells)
                    throws AccumuloException,
                           AccumuloSecurityException,
                           TableNotFoundException,
                           MutationsRejectedException,
                           org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
MutationsRejectedException
org.apache.thrift.TException

createWriter

String createWriter(ByteBuffer login,
                    String tableName,
                    WriterOptions opts)
                    throws AccumuloException,
                           AccumuloSecurityException,
                           TableNotFoundException,
                           org.apache.thrift.TException
Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
org.apache.thrift.TException

update

void update(String writer,
            Map<ByteBuffer,List<ColumnUpdate>> cells)
            throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

flush

void flush(String writer)
           throws UnknownWriter,
                  MutationsRejectedException,
                  org.apache.thrift.TException
Throws:
UnknownWriter
MutationsRejectedException
org.apache.thrift.TException

closeWriter

void closeWriter(String writer)
                 throws UnknownWriter,
                        MutationsRejectedException,
                        org.apache.thrift.TException
Throws:
UnknownWriter
MutationsRejectedException
org.apache.thrift.TException

getRowRange

Range getRowRange(ByteBuffer row)
                  throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getFollowing

Key getFollowing(Key key,
                 PartialKey part)
                 throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.