QueryTableOperation Classe
- java.
lang. Object - TableOperation
- com.
microsoft. azure. storage. table. QueryTableOperation
- com.
public class QueryTableOperation extends TableOperation
Classe qui s’étend TableOperation pour implémenter une requête pour récupérer une seule entité de table. Pour exécuter un QueryTableOperation instance, appelez la méthode sur un CloudTableClient instance. Cette opération peut être exécutée directement ou dans le cadre d’un TableBatchOperation. Si retourne QueryTableOperation un résultat d’entité, il est stocké dans le correspondant TableResult retourné par la méthode .
Récapitulatif du constructeur
Constructeur | Description |
---|---|
QueryTableOperation() |
Constructeur par défaut. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Class<? extends Table |
getClazzType()
Réservé à un usage interne. Obtient le type de classe de l’entité retournée par la requête. |
String |
getPartitionKey()
Obtient la valeur PartitionKey de l’entité à récupérer. |
Entity |
getResolver()
Obtient le programme de résolution pour projeter l’entité récupérée en tant que type particulier. |
String |
getRowKey()
Obtient la valeur RowKey de l’entité à récupérer. |
final boolean | isPrimaryOnlyRetrieve() |
Table |
parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Réservé à un usage interne. Analyse la réponse de l’opération de table dans un TableResult à retourner. |
Table |
performRetrieve(final CloudTableClient client, final String tableName, final TableRequestOptions options, final OperationContext opContext)
Réservé à un usage interne. Effectue une opération de récupération sur la table spécifiée, à l’aide des spécifiés TableRequestOptions et OperationContext. Cette méthode appelle l’API REST du service de stockage pour exécuter cette opération de table, à l’aide du point de terminaison de service de table et des informations d’identification du compte de stockage dans l’objet CloudTableClient . |
void |
setClazzType(final Class<? extends TableEntity> clazzType)
Réservé à un usage interne. Définit le type de classe de l’entité retournée par la requête. |
void |
setPartitionKey(final String partitionKey)
Réservé à un usage interne. Définit la valeur PartitionKey de l’entité à récupérer. |
void | setPrimaryOnlyRetrieve(boolean isPrimaryOnlyRetrieve) |
void |
setResolver(final EntityResolver<?> resolver)
Réservé à un usage interne. Définit le programme de résolution pour projeter l’entité récupérée en tant que type particulier. |
void |
setRowKey(final String rowKey)
Réservé à un usage interne. Définit la valeur RowKey de l’entité à récupérer. |
Membres hérités
Détails du constructeur
QueryTableOperation
protected QueryTableOperation()
Constructeur par défaut.
Détails de la méthode
getClazzType
protected Class getClazzType()
Réservé à un usage interne. Obtient le type de classe de l’entité retournée par la requête.
Retours:
java.lang.Class
TableEntity qui représente le type d’entité pour la requête.getPartitionKey
public String getPartitionKey()
Obtient la valeur PartitionKey de l’entité à récupérer.
Retours:
String
contenant la valeur PartitionKey de l’entité.getResolver
public EntityResolver getResolver()
Obtient le programme de résolution pour projeter l’entité récupérée en tant que type particulier.
Retours:
getRowKey
public String getRowKey()
Obtient la valeur RowKey de l’entité à récupérer.
Retours:
String
contenant la valeur RowKey de l’entité.isPrimaryOnlyRetrieve
protected final boolean isPrimaryOnlyRetrieve()
Retours:
parseResponse
protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Réservé à un usage interne. Analyse la réponse de l’opération de table dans un TableResult à retourner.
Paramètres:
InputStream
contenant la réponse à une opération de requête.
String
contenant l’Etag retourné avec la réponse de l’opération.
Retours:
Exception:
performRetrieve
protected TableResult performRetrieve(final CloudTableClient client, final String tableName, final TableRequestOptions options, final OperationContext opContext)
Réservé à un usage interne. Effectue une opération de récupération sur la table spécifiée, à l’aide des spécifiés TableRequestOptions et OperationContext.
Cette méthode appelle l’API REST du service de stockage pour exécuter cette opération de table, à l’aide du point de terminaison de service de table et des informations d’identification du compte de stockage dans l’objet CloudTableClient .
Paramètres:
String
contenant le nom de la table à interroger.
Retours:
Exception:
setClazzType
protected void setClazzType(final Class clazzType)
Réservé à un usage interne. Définit le type de classe de l’entité retournée par la requête.
Paramètres:
java.lang.Class
TableEntity qui représente le type d’entité pour la requête.
setPartitionKey
protected void setPartitionKey(final String partitionKey)
Réservé à un usage interne. Définit la valeur PartitionKey de l’entité à récupérer.
Paramètres:
String
contenant la valeur PartitionKey de l’entité.
setPrimaryOnlyRetrieve
protected void setPrimaryOnlyRetrieve(boolean isPrimaryOnlyRetrieve)
Paramètres:
setResolver
protected void setResolver(final EntityResolver resolver)
Réservé à un usage interne. Définit le programme de résolution pour projeter l’entité récupérée en tant que type particulier.
Paramètres:
setRowKey
protected void setRowKey(final String rowKey)
Réservé à un usage interne. Définit la valeur RowKey de l’entité à récupérer.
Paramètres:
String
contenant la valeur RowKey de l’entité.
S’applique à
Azure SDK for Java