QueryTableOperation Clase
- java.
lang. Object - TableOperation
- com.
microsoft. azure. storage. table. QueryTableOperation
- com.
public class QueryTableOperation extends TableOperation
Clase que se TableOperation extiende para implementar una consulta para recuperar una sola entidad de tabla. Para ejecutar una QueryTableOperation instancia, llame al método en una CloudTableClient instancia de . Esta operación se puede ejecutar directamente o como parte de .TableBatchOperation QueryTableOperation Si devuelve un resultado de entidad, se almacena en el correspondiente TableResult devuelto por el método .
Resumen del constructor
Constructor | Description |
---|---|
QueryTableOperation() |
Constructor predeterminado. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Class<? extends Table |
getClazzType()
Reservado para uso interno. Obtiene el tipo de clase de la entidad devuelta por la consulta. |
String |
getPartitionKey()
Obtiene el valor PartitionKey de la entidad que se va a recuperar. |
Entity |
getResolver()
Obtiene la resolución para proyectar la entidad recuperada como un tipo determinado. |
String |
getRowKey()
Obtiene el valor RowKey de la entidad que se va a recuperar. |
final boolean | isPrimaryOnlyRetrieve() |
Table |
parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Reservado para uso interno. Analiza la respuesta de la operación de tabla en un objeto TableResult que se va a devolver. |
Table |
performRetrieve(final CloudTableClient client, final String tableName, final TableRequestOptions options, final OperationContext opContext)
Reservado para uso interno. Realiza una operación de recuperación en la tabla especificada, utilizando los valores especificados TableRequestOptions y OperationContext. Este método invocará la API rest del servicio de almacenamiento para ejecutar esta operación de tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento en el CloudTableClient objeto . |
void |
setClazzType(final Class<? extends TableEntity> clazzType)
Reservado para uso interno. Establece el tipo de clase de la entidad devuelta por la consulta. |
void |
setPartitionKey(final String partitionKey)
Reservado para uso interno. Establece el valor PartitionKey de la entidad que se va a recuperar. |
void | setPrimaryOnlyRetrieve(boolean isPrimaryOnlyRetrieve) |
void |
setResolver(final EntityResolver<?> resolver)
Reservado para uso interno. Establece el solucionador para proyectar la entidad recuperada como un tipo determinado. |
void |
setRowKey(final String rowKey)
Reservado para uso interno. Establece el valor RowKey de la entidad que se va a recuperar. |
Miembros heredados
Detalles del constructor
QueryTableOperation
protected QueryTableOperation()
Constructor predeterminado.
Detalles del método
getClazzType
protected Class getClazzType()
Reservado para uso interno. Obtiene el tipo de clase de la entidad devuelta por la consulta.
Devoluciones:
java.lang.Class
TableEntity que representa el tipo de entidad de la consulta.getPartitionKey
public String getPartitionKey()
Obtiene el valor PartitionKey de la entidad que se va a recuperar.
Devoluciones:
String
contiene el valor PartitionKey de la entidad.getResolver
public EntityResolver getResolver()
Obtiene la resolución para proyectar la entidad recuperada como un tipo determinado.
Devoluciones:
getRowKey
public String getRowKey()
Obtiene el valor RowKey de la entidad que se va a recuperar.
Devoluciones:
String
contiene el valor RowKey de la entidad.isPrimaryOnlyRetrieve
protected final boolean isPrimaryOnlyRetrieve()
Devoluciones:
parseResponse
protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Reservado para uso interno. Analiza la respuesta de la operación de tabla en un objeto TableResult que se va a devolver.
Parámetros:
InputStream
contiene la respuesta a una operación de consulta.
String
contiene la etiqueta Etag devuelta con la respuesta de la operación.
Devoluciones:
Produce:
performRetrieve
protected TableResult performRetrieve(final CloudTableClient client, final String tableName, final TableRequestOptions options, final OperationContext opContext)
Reservado para uso interno. Realiza una operación de recuperación en la tabla especificada, utilizando los valores especificados TableRequestOptions y OperationContext.
Este método invocará la API rest del servicio de almacenamiento para ejecutar esta operación de tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento en el CloudTableClient objeto .
Parámetros:
String
contiene el nombre de la tabla que se va a consultar.
Devoluciones:
Produce:
setClazzType
protected void setClazzType(final Class clazzType)
Reservado para uso interno. Establece el tipo de clase de la entidad devuelta por la consulta.
Parámetros:
java.lang.Class
TableEntity que representa el tipo de entidad de la consulta.
setPartitionKey
protected void setPartitionKey(final String partitionKey)
Reservado para uso interno. Establece el valor PartitionKey de la entidad que se va a recuperar.
Parámetros:
String
contiene el valor PartitionKey de la entidad.
setPrimaryOnlyRetrieve
protected void setPrimaryOnlyRetrieve(boolean isPrimaryOnlyRetrieve)
Parámetros:
setResolver
protected void setResolver(final EntityResolver resolver)
Reservado para uso interno. Establece el solucionador para proyectar la entidad recuperada como un tipo determinado.
Parámetros:
setRowKey
protected void setRowKey(final String rowKey)
Reservado para uso interno. Establece el valor RowKey de la entidad que se va a recuperar.
Parámetros:
String
contiene el valor RowKey de la entidad.
Se aplica a
Azure SDK for Java