你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
QueryTableOperation 类
- java.
lang. Object - TableOperation
- com.
microsoft. azure. storage. table. QueryTableOperation
- com.
public class QueryTableOperation extends TableOperation
一个类,该类扩展 TableOperation 为实现检索单个表实体的查询。 若要执行 QueryTableOperation 实例,请在 实例上 CloudTableClient 调用 方法。 此操作可以直接执行,也可以作为 的一 TableBatchOperation部分执行。 QueryTableOperation如果 返回实体结果,则它存储在 方法返回的相应 TableResult 中。
构造函数摘要
构造函数 | 说明 |
---|---|
QueryTableOperation() |
默认构造函数。 |
方法摘要
继承成员
构造函数详细信息
QueryTableOperation
protected QueryTableOperation()
默认构造函数。
方法详细信息
getClazzType
protected Class getClazzType()
保留以供内部使用。 获取查询返回的实体的类类型。
返回:
java.lang.Class
查询的实体类型的 实现 TableEntity 。getPartitionKey
public String getPartitionKey()
获取要检索的实体的 PartitionKey 值。
返回:
String
实体的 PartitionKey 值的 。getResolver
getRowKey
public String getRowKey()
获取要检索的实体的 RowKey 值。
返回:
String
实体的 RowKey 值的 。isPrimaryOnlyRetrieve
protected final boolean isPrimaryOnlyRetrieve()
返回:
parseResponse
protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
保留以供内部使用。 将表操作响应分析为 TableResult 要返回的 。
参数:
InputStream
对查询操作的响应的 。
String
随操作响应一起返回的 Etag 的 。
返回:
引发:
performRetrieve
protected TableResult performRetrieve(final CloudTableClient client, final String tableName, final TableRequestOptions options, final OperationContext opContext)
保留以供内部使用。 使用指定的 和 OperationContext对指定的TableRequestOptions表执行检索操作。
此方法将使用 对象中的 CloudTableClient 表服务终结点和存储帐户凭据调用存储服务 REST API 来执行此表操作。
参数:
String
要查询的表的名称的 。
返回:
引发:
setClazzType
protected void setClazzType(final Class clazzType)
保留以供内部使用。 设置查询返回的实体的类类型。
参数:
setPartitionKey
protected void setPartitionKey(final String partitionKey)
保留以供内部使用。 设置要检索的实体的 PartitionKey 值。
参数:
String
实体的 PartitionKey 值的 。
setPrimaryOnlyRetrieve
protected void setPrimaryOnlyRetrieve(boolean isPrimaryOnlyRetrieve)
参数:
setResolver
protected void setResolver(final EntityResolver resolver)
保留以供内部使用。 设置冲突解决程序,将检索到的实体投影为特定类型。
参数:
setRowKey
protected void setRowKey(final String rowKey)
保留以供内部使用。 设置要检索的实体的 RowKey 值。
参数:
String
实体的 RowKey 值的 。