@InterfaceAudience.Private public class TableResource extends ResourceBase
CRLF, CUSTOM_FILTERS, 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_FILTER, SCAN_LIMIT, SCAN_MAX_VERSIONS, SCAN_REVERSED, SCAN_START_ROW, SCAN_START_TIME, VERSION_STRING
Constructor and Description |
---|
TableResource(java.lang.String table)
Constructor
|
Modifier and Type | Method and Description |
---|---|
ExistsResource |
getExistsResource() |
MultiRowResource |
getMultipleRowResource(java.lang.String versions) |
RegionsResource |
getRegionsResource() |
RowResource |
getRowResource(java.lang.String rowspec,
java.lang.String versions,
java.lang.String check) |
RowResource |
getRowResourceWithSuffixGlobbing(java.lang.String suffixglobbingspec,
java.lang.String versions,
java.lang.String check) |
ScannerResource |
getScannerResource() |
TableScanResource |
getScanResource(UriInfo uriInfo,
java.lang.String scanSpec,
java.lang.String contentType,
int userRequestedLimit,
java.lang.String startRow,
java.lang.String endRow,
java.util.List<java.lang.String> column,
int maxVersions,
int batchSize,
long startTime,
long endTime,
boolean cacheBlocks,
boolean reversed,
java.lang.String filters) |
SchemaResource |
getSchemaResource() |
processException
public TableResource(java.lang.String table) throws java.io.IOException
table
- java.io.IOException
public ExistsResource getExistsResource() throws java.io.IOException
java.io.IOException
public RegionsResource getRegionsResource() throws java.io.IOException
java.io.IOException
public ScannerResource getScannerResource() throws java.io.IOException
java.io.IOException
public SchemaResource getSchemaResource() throws java.io.IOException
java.io.IOException
public MultiRowResource getMultipleRowResource(java.lang.String versions) throws java.io.IOException
java.io.IOException
public RowResource getRowResource(java.lang.String rowspec, java.lang.String versions, java.lang.String check) throws java.io.IOException
java.io.IOException
public RowResource getRowResourceWithSuffixGlobbing(java.lang.String suffixglobbingspec, java.lang.String versions, java.lang.String check) throws java.io.IOException
java.io.IOException
public TableScanResource getScanResource(UriInfo uriInfo, java.lang.String scanSpec, java.lang.String contentType, int userRequestedLimit, java.lang.String startRow, java.lang.String endRow, java.util.List<java.lang.String> column, int maxVersions, int batchSize, long startTime, long endTime, boolean cacheBlocks, boolean reversed, java.lang.String filters)