org.apache.hadoop.hbase.rest
Class TableResource

java.lang.Object
  extended by org.apache.hadoop.hbase.rest.ResourceBase
      extended by org.apache.hadoop.hbase.rest.TableResource
All Implemented Interfaces:
Constants

@InterfaceAudience.Private
public class TableResource
extends ResourceBase


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.rest.Constants
CRLF, DEFAULT_LISTEN_PORT, DEFAULT_MAX_AGE, FILTER_CLASSES, MIMETYPE_BINARY, MIMETYPE_HTML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF, MIMETYPE_TEXT, MIMETYPE_XML, NOCACHE_PARAM_NAME, REST_AUTHENTICATION_PRINCIPAL, REST_AUTHENTICATION_TYPE, REST_DNS_INTERFACE, REST_DNS_NAMESERVER, REST_KERBEROS_PRINCIPAL, REST_KEYTAB_FILE, REST_SSL_ENABLED, REST_SSL_KEYSTORE_KEYPASSWORD, REST_SSL_KEYSTORE_PASSWORD, REST_SSL_KEYSTORE_STORE, ROW_KEYS_PARAM_NAME, SCAN_BATCH_SIZE, SCAN_COLUMN, SCAN_END_ROW, SCAN_END_TIME, SCAN_FETCH_SIZE, SCAN_LIMIT, SCAN_MAX_VERSIONS, SCAN_START_ROW, SCAN_START_TIME, VERSION_STRING
 
Constructor Summary
TableResource(String table)
          Constructor
 
Method Summary
 ExistsResource getExistsResource()
           
 MultiRowResource getMultipleRowResource(String versions)
           
 RegionsResource getRegionsResource()
           
 RowResource getRowResource(String rowspec, String versions, String check)
           
 RowResource getRowResourceWithSuffixGlobbing(String suffixglobbingspec, String versions, String check)
           
 ScannerResource getScannerResource()
           
 TableScanResource getScanResource(javax.ws.rs.core.UriInfo uriInfo, String scanSpec, String contentType, int userRequestedLimit, String startRow, String endRow, List<String> column, int maxVersions, int batchSize, long startTime, long endTime, boolean cacheBlocks)
           
 SchemaResource getSchemaResource()
           
 
Methods inherited from class org.apache.hadoop.hbase.rest.ResourceBase
processException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableResource

public TableResource(String table)
              throws IOException
Constructor

Parameters:
table -
Throws:
IOException
Method Detail

getExistsResource

public ExistsResource getExistsResource()
                                 throws IOException
Throws:
IOException

getRegionsResource

public RegionsResource getRegionsResource()
                                   throws IOException
Throws:
IOException

getScannerResource

public ScannerResource getScannerResource()
                                   throws IOException
Throws:
IOException

getSchemaResource

public SchemaResource getSchemaResource()
                                 throws IOException
Throws:
IOException

getMultipleRowResource

public MultiRowResource getMultipleRowResource(String versions)
                                        throws IOException
Throws:
IOException

getRowResource

public RowResource getRowResource(@Encoded
                                  String rowspec,
                                  String versions,
                                  String check)
                           throws IOException
Throws:
IOException

getRowResourceWithSuffixGlobbing

public RowResource getRowResourceWithSuffixGlobbing(@Encoded
                                                    String suffixglobbingspec,
                                                    String versions,
                                                    String check)
                                             throws IOException
Throws:
IOException

getScanResource

public TableScanResource getScanResource(@Context
                                         javax.ws.rs.core.UriInfo uriInfo,
                                         String scanSpec,
                                         @HeaderParam(value="Accept")
                                         String contentType,
                                         int userRequestedLimit,
                                         String startRow,
                                         String endRow,
                                         List<String> column,
                                         int maxVersions,
                                         int batchSize,
                                         long startTime,
                                         long endTime,
                                         boolean cacheBlocks)


Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.