Les opérations d'API Tablestore utilisent les types de données suivants.
Liste des types de données
Le tableau suivant répertorie les types de données utilisés dans les opérations d'API Tablestore.
|
Type de données |
Description |
|
Type d'opération dans la réponse à l'opération GetStreamRecord. |
|
|
Configuration d'une agrégation unique. |
|
|
Résultats renvoyés pour une agrégation unique. |
|
|
Configurations d'agrégation. |
|
|
Résultats d'agrégation renvoyés. |
|
|
Type d'agrégation. |
|
|
Taille du magasin analytique et horodatage de collecte de cette taille. |
|
|
État de synchronisation du stockage du magasin analytique. |
|
|
Type de synchronisation du magasin analytique. Ce type de données spécifie l'option de synchronisation du magasin analytique dans TimeseriesAnalyticalStore et indique l'état de synchronisation du magasin analytique dans AnalyticalStoreSyncStat. |
|
|
Spécifie l'opération d'agrégation de la fonctionnalité d'index de recherche utilisée pour obtenir la valeur moyenne d'un champ. Cette opération est similaire à la fonction AVG en SQL. |
|
|
Informations relatives à la table de base d'une table globale. |
|
|
Spécifie la configuration de la requête booléenne. BoolQuery interroge les lignes sur la base d'une ou plusieurs sous-requêtes. Tablestore renvoie les lignes qui correspondent aux sous-requêtes. Une sous-requête peut être de n'importe quel type, y compris BoolQuery. |
|
|
Nombre d'unités de capacité (CU) consommées par une opération ou débit de lecture ou d'écriture réservé spécifié pour une table. |
|
|
Informations de canal dans la réponse à l'opération DescribeTunnel. |
|
|
Configuration de colonne pour la fonctionnalité Collapse (distinct). |
|
|
Conditions de filtrage pour les opérations de lecture de colonnes larges. |
|
|
Opérateur relationnel. |
|
|
Type de la colonne à renvoyer. |
|
|
Colonnes à renvoyer. |
|
|
Les fonctionnalités Conditional Update et Filter prennent en charge les combinaisons de conditions, telles que |
|
|
Condition à remplir avant d'appeler l'opération PutRow, UpdateRow ou DeleteRow pour effectuer des opérations spécifiques sur une ligne. |
|
|
Nombre de CU consommées par l'opération. |
|
|
Renvoie le nombre total de valeurs pour un champ spécifique ou le nombre total de lignes dans un index de recherche. Cette méthode s'utilise de manière similaire à la fonction COUNT en SQL. |
|
|
Type d'encodage du bloc de données renvoyé. |
|
|
Unité de l'intervalle statistique. |
|
|
Configurations de l'intervalle statistique. |
|
|
Schéma de la colonne prédéfinie. |
|
|
Type de la colonne prédéfinie. |
|
|
Ordre de requête des données dans l'opération GetRange. |
|
|
Opération d'agrégation de la fonctionnalité d'index de recherche utilisée pour renvoyer le nombre de valeurs distinctes d'un champ. Cette opération est similaire à la fonction |
|
|
Message d'erreur renvoyé dans la réponse lorsqu'une opération échoue. Error spécifie également les erreurs d'opération sur une seule ligne renvoyées dans la réponse aux opérations BatchGetRow, BatchWriteRow et BulkImport. |
|
|
Configurations d'une requête Exists. Une requête Exists est également appelée requête NULL ou requête de valeur NULL. Cette requête est utilisée dans les données clairsemées pour déterminer si une colonne d'une ligne existe. Par exemple, interrogez les lignes dont la valeur de la colonne address n'est pas vide. |
|
|
Informations relatives à la ligne dont l'écriture a échoué. |
|
|
Plage statistique. |
|
|
Configurations de tous les champs d'index dans un index de recherche. |
|
|
Configuration de tri pour un champ dans un index de recherche. |
|
|
Type d'un champ dans un index de recherche. |
|
|
Conditions basées sur les colonnes, utilisées pour les fonctionnalités de mise à jour conditionnelle et de filtrage. |
|
|
Type de la fonctionnalité de mise à jour conditionnelle ou de filtrage. |
|
|
Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation floue. |
|
|
Configurations d'une requête GeoBoundingBoxQuery. Spécifiez une zone géographique rectangulaire comme condition de requête. Tablestore renvoie les lignes dont la valeur de la colonne spécifiée se situe dans la zone géographique rectangulaire. |
|
|
Configurations d'une requête GeoDistanceQuery. Spécifiez une zone géographique circulaire constituée d'un point central et d'un rayon comme condition de requête. Tablestore renvoie les lignes dont la valeur de la colonne spécifiée se situe dans la zone géographique circulaire. |
|
|
Méthode de tri basée sur les emplacements géographiques. |
|
|
Méthode de calcul de la distance. |
|
|
Longitude et latitude du point central. |
|
|
État de la table globale. |
|
|
Regroupe les résultats de requête en fonction d'intervalles de dates spécifiques. Les valeurs de champ situées dans la même plage sont regroupées ensemble. La plage de valeurs de chaque groupe et le nombre de valeurs dans chaque groupe sont renvoyés. |
|
|
Résultats de regroupement renvoyés pour une seule plage dans l'histogramme de dates. |
|
|
Configurations d'une requête GeoPolygonQuery. Spécifiez une zone géographique polygonale comme condition de requête. Tablestore renvoie les lignes dont la valeur de la colonne spécifiée se situe dans la zone géographique polygonale. |
|
|
Configuration d'un seul groupe. |
|
|
Regroupe les résultats de requête par valeur de champ. Cette méthode d'agrégation regroupe les résultats de requête en fonction des valeurs d'un champ spécifique. Les valeurs identiques sont regroupées ensemble. La valeur identique de chaque groupe et le nombre de valeurs identiques dans chaque groupe sont renvoyés. |
|
|
Résultats de regroupement renvoyés pour une seule valeur de champ lorsque vous regroupez les résultats de requête par valeur de champ. |
|
|
Regroupe les résultats de requête en fonction d'intervalles de données spécifiques. Les valeurs de champ situées dans la même plage sont regroupées ensemble. La plage de valeurs de chaque groupe et le nombre de valeurs dans chaque groupe sont renvoyés. |
|
|
Résultats de regroupement renvoyés pour une seule plage dans l'histogramme. |
|
|
Regroupe les résultats de requête en fonction de conditions de filtrage spécifiques et renvoie les résultats dans l'ordre dans lequel les conditions de filtrage sont spécifiées. |
|
|
Résultats de regroupement renvoyés pour une seule condition de filtrage lorsque vous regroupez les résultats de requête en fonction des conditions de filtrage. |
|
|
Regroupe les résultats de requête en fonction des emplacements géographiques. Les résultats de requête sont regroupés en fonction de la distance par rapport à un point central. Les valeurs de champ situées dans la même plage de distance sont regroupées ensemble. La plage de valeurs de chaque groupe et le nombre de valeurs dans chaque groupe sont renvoyés. |
|
|
Résultats de regroupement renvoyés pour une seule plage lorsque vous regroupez les résultats de requête en fonction des emplacements géographiques. |
|
|
Regroupe les résultats de requête par plage. Cette méthode d'agrégation regroupe les résultats de requête en fonction de la plage de valeurs d'un champ. Les valeurs situées dans la même plage sont regroupées ensemble. La valeur identique de chaque groupe et le nombre de valeurs dans chaque groupe sont renvoyés. |
|
|
Résultats de regroupement renvoyés pour une seule plage lorsque vous regroupez les résultats de requête par plage. |
|
|
Résultats renvoyés d'une seule opération GroupBy. |
|
|
Configurations de regroupement des résultats renvoyés d'un index de recherche. |
|
|
Méthode de tri définie pour les valeurs du groupe. |
|
|
Méthode de tri pour les valeurs du groupe. Par défaut, row_count_sort est utilisé. |
|
|
Résultats renvoyés de l'opération GroupBy. |
|
|
Type du groupe. |
|
|
Règle de tri pour les valeurs de champ dans chaque groupe. |
|
|
Configurations de résumé et de mise en évidence. |
|
|
Méthode d'encodage pour les fragments de texte mis en évidence. |
|
|
Informations relatives aux fragments de texte mis en évidence d'un champ. |
|
|
Ordre de tri pour plusieurs fragments d'un champ mis en évidence. |
|
|
Paramètres de mise en évidence. |
|
|
Résultats mis en évidence d'un champ non Nested. |
|
|
Détails de la liste des index. |
|
|
Schéma de la table d'index. |
|
|
Schéma de l'index de recherche, comprenant les informations de configuration telles que tous les champs et options d'index, ainsi que la règle de pré-tri de l'index de recherche. |
|
|
Informations de configuration de l'index de recherche, telles que les champs de routage. |
|
|
Informations relatives à la phase de synchronisation de l'index. |
|
|
Type de l'index. |
|
|
Mode de mise à jour de l'index. |
|
|
Paramètres des sous-champs du champ Nested. |
|
|
Type du champ JSON. |
|
|
Utilise la fonctionnalité de requête vectorielle k-nearest neighbor (KNN) pour effectuer une recherche de voisin approximatif la plus proche basée sur des vecteurs. Cette fonctionnalité trouve les éléments de données présentant la plus grande similarité avec le vecteur que vous souhaitez interroger dans un ensemble de données à grande échelle. |
|
|
Informations de configuration de l'index Lastpoint, utilisées pour créer l'index Lastpoint. |
|
|
Opérateur logique. |
|
|
Configurations d'une requête MatchAllQuery. Utilisez cette requête pour obtenir le nombre total de lignes dans une table ou renvoyer plusieurs lignes aléatoires en faisant correspondre toutes les lignes de la table. |
|
|
Configurations d'une requête MatchPhraseQuery. MatchPhraseQuery interroge les données d'une table en fonction de correspondances approximatives. MatchPhraseQuery évalue les positions des jetons. Une ligne satisfait à la condition de requête uniquement lorsque l'ordre et les positions des jetons dans la ligne correspondent à l'ordre et aux positions des jetons contenus dans le mot-clé. |
|
|
Configurations d'une requête MatchQuery. MatchQuery interroge les données d'une table en fonction de correspondances approximatives. |
|
|
Opération d'agrégation de la fonctionnalité d'index de recherche utilisée pour renvoyer la valeur maximale d'un champ. Cette opération est similaire à la fonction MAX en SQL. |
|
|
Condition utilisée pour récupérer les métadonnées de série temporelle. |
|
|
Type de condition utilisé pour récupérer les métadonnées de série temporelle. |
|
|
Mode de mise à jour des métadonnées de série temporelle. |
|
|
État de mise à jour des métadonnées. |
|
|
Informations de comptabilisation de l'index de recherche. |
|
|
Opération d'agrégation de la fonctionnalité d'index de recherche utilisée pour renvoyer la valeur minimale d'un champ. Cette opération est similaire à la fonction MIN en SQL. |
|
|
Condition de filtrage pour un champ Nested. |
|
|
Configurations d'une requête NestedQuery. NestedQuery interroge les données dans les lignes enfants des champs Nested. Les champs Nested ne peuvent pas être interrogés directement. Pour interroger un champ Nested, vous devez spécifier le chemin du champ Nested et une sous-requête dans un objet NestedQuery. La sous-requête peut être une requête de n'importe quel type. |
|
|
Plage de partition. |
|
|
Liste des informations détaillées sur les tables physiques dans une table globale. |
|
|
État des tables physiques dans une table globale. |
|
|
Liste des configurations d'emplacement de distribution pour les tables dans une table globale. |
|
|
Statistiques de percentile de la fonctionnalité d'agrégation dans les index de recherche. Une valeur de percentile indique la position relative d'une valeur dans un ensemble de données. Par exemple, lorsque vous collectez des statistiques sur le temps de réponse de chaque demande lors des opérations de maintenance courantes de votre système, vous devez analyser la distribution du temps de réponse à l'aide de percentiles tels que p25, p50, p90 et p99. |
|
|
Informations relatives à un percentile dans les statistiques de percentile. |
|
|
Méthode de modification pour une colonne dans les opérations UpdateRow et BulkImport. |
|
|
Par rapport à Protocol Buffer, PlainBuffer offre de meilleures performances pour la sérialisation et l'analyse des petits objets. Par conséquent, PlainBuffer est utilisé pour formater les données dans Tablestore. |
|
|
Configurations d'une requête PrefixQuery. PrefixQuery interroge les données contenant un préfixe spécifique. Si le champ utilisé pour faire correspondre le préfixe est un champ Text, les valeurs de champ sont tokenisées. Une ligne satisfait aux conditions de requête lorsqu'au moins un jeton contient le préfixe spécifié. |
|
|
Ordre de tri de la clé primaire. |
|
|
Attribut d'une colonne de clé primaire. Seule AUTO_INCREMENT est prise en charge. |
|
|
Configurations d'une colonne de clé primaire. |
|
|
Type d'une colonne de clé primaire. |
|
|
Condition de requête de l'index de recherche. |
|
|
Configuration de pondération pour les requêtes de données. |
|
|
Opérateur de requête. |
|
|
Type de requête de l'index de recherche. |
|
|
Informations de configuration de plage d'un seul groupe. |
|
|
Configurations d'une requête RangeQuery. RangeQuery interroge les données situées dans la plage spécifiée. Si le type d'un champ est Text, Tablestore tokenize la chaîne. Une ligne satisfait aux conditions de requête lorsqu'au moins un des jetons se situe dans la plage spécifiée. |
|
|
Emplacement de distribution du réplica à supprimer d'une table globale. |
|
|
Débit de lecture et d'écriture réservé spécifié pour une table. |
|
|
Informations relatives au débit de lecture et d'écriture réservé pour une table. |
|
|
Données renvoyées. |
|
|
Type des données renvoyées. |
|
|
Trie les groupes en fonction du nombre de lignes dans chaque groupe. |
|
|
Condition d'existence de la ligne. |
|
|
Ligne de données dans la réponse à l'opération BatchGetRow. |
|
|
Informations relatives à la ligne que vous souhaitez insérer, mettre à jour ou supprimer en appelant l'opération BatchWriteRow. |
|
|
Résultat de l'opération d'écriture pour une ligne dans la réponse à l'opération BatchWriteRow. |
|
|
Informations relatives à la ligne que vous souhaitez insérer, mettre à jour ou supprimer en appelant l'opération BulkImport. |
|
|
Résultat d'une opération d'écriture par lots dans la réponse à l'opération BulkImport. |
|
|
Type de sérialisation pour les lignes de données de série temporelle. |
|
|
Configurations de balayage que vous spécifiez lorsque vous appelez l'opération ParallelScan. |
|
|
Configuration de filtre post-requête dans la configuration de requête de données de l'API Search pour les index de recherche. |
|
|
Données renvoyées qui satisfont aux conditions de requête. La valeur de retour existe uniquement lorsque vous utilisez la fonctionnalité de mise en évidence ou de requête vectorielle KNN. |
|
|
Informations relatives aux fragments de texte mis en évidence d'un champ Nested. |
|
|
Informations de configuration de l'index de recherche dans l'opération ComputeSplits. |
|
|
Configurations de requête spécifiées lorsque vous appelez l'opération Search des index de recherche. |
|
|
Mode de service de la table globale. |
|
|
Ordre de tri des scores. |
|
|
Méthode de pré-tri de l'index de recherche ou méthode de tri des résultats renvoyés. |
|
|
Méthode de pré-tri de l'index. La méthode de pré-tri par défaut d'un index ne contenant aucun champ Nested est PrimaryKeySort. Par défaut, aucune méthode de pré-tri n'est spécifiée pour un index contenant des champs Nested. |
|
|
Méthode de tri lorsqu'un champ possède plusieurs valeurs. Les champs sont triés en fonction de la valeur maximale, de la valeur minimale ou de la valeur moyenne. |
|
|
Ordre de tri des valeurs de champ. Les valeurs de champ sont triées par ordre décroissant ou croissant. |
|
|
Les fonctionnalités ConditionUpdate et Filter utilisent une seule condition, telle que |
|
|
Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation par mot unique. |
|
|
Méthode d'encodage des données renvoyées après l'appel de l'opération SQLQuery. |
|
|
Type de l'instruction SQL dans le résultat renvoyé de l'opération SQLQuery. |
|
|
Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation par délimiteur. |
|
|
Informations relatives au chiffrement côté serveur. |
|
|
Type de la clé de chiffrement. |
|
|
Configurations de chiffrement de la table de données. |
|
|
Décalage de départ. |
|
|
Informations Stream. |
|
|
Informations Stream d'une table. |
|
|
Emplacement du point de division. |
|
|
Ligne de données dans la réponse à l'opération GetStreamRecord. |
|
|
Configuration Stream du tunnel. |
|
|
Informations de shard du Stream. |
|
|
Informations Stream d'une table. |
|
|
Tri basé sur les résultats de sous-agrégation. |
|
|
Configurations d'une requête SuffixQuery. SuffixQuery interroge les données dans un index de recherche en spécifiant des conditions de suffixe. Par exemple, interrogez les forfaits en fonction des quatre derniers chiffres d'un numéro de téléphone mobile. |
|
|
Opération d'agrégation de la fonctionnalité d'index de recherche utilisée pour obtenir la somme des valeurs dans un champ. Cette opération est similaire à la fonction SUM en SQL. |
|
|
Mode de synchronisation des données de la table globale. |
|
|
Phase de synchronisation de l'index de recherche. |
|
|
Étape de synchronisation des données des tables physiques dans une table globale. |
|
|
État de synchronisation de l'index de recherche. |
|
|
Nombre de CU consommées par l'opération SQLQuery. |
|
|
Configurations pour la lecture des données d'une seule table dans l'opération BatchGetRow. |
|
|
Données lues à partir d'une table dans la réponse à l'opération BatchGetRow. |
|
|
Configurations pour l'écriture, la mise à jour ou la suppression des données dans une table dans l'opération BatchWriteRow. |
|
|
Résultats d'écriture pour une table dans l'opération BatchWriteRow. |
|
|
Informations de schéma d'une table. |
|
|
Configurations facultatives d'une table, y compris la durée de vie (TTL) des données et le nombre maximal de versions. |
|
|
Configurations d'une requête TermQuery. TermQuery interroge les lignes dont la valeur d'un champ spécifique correspond exactement au mot-clé spécifié. Les requêtes TermQuery sont similaires aux requêtes basées sur des conditions de correspondance de chaînes. Si le champ utilisé pour faire correspondre le mot-clé est un champ Text, les valeurs de champ sont tokenisées. Une ligne satisfait aux conditions de requête lorsqu'au moins un jeton correspond au mot-clé. |
|
|
Configurations d'une requête TermsQuery. Une requête TermsQuery est similaire à une requête TermQuery. Une requête TermsQuery prend en charge plusieurs mots-clés. Une ligne de données est renvoyée lorsque la valeur du champ correspond à au moins l'un des mots-clés. Les requêtes TermsQuery peuvent être utilisées de la même manière que l'opérateur IN en SQL. |
|
|
Plage d'horodatage ou horodatage spécifique spécifié pour la requête de données. |
|
|
Configuration de stockage du magasin analytique. |
|
|
Nom et type de données de la colonne de données de série temporelle que vous souhaitez interroger. |
|
|
Identifiants de la série temporelle. |
|
|
Informations de configuration de l'index Lastpoint. |
|
|
Métadonnées de timeline |
|
|
Configurations des métadonnées de série temporelle. |
|
|
Lignes de données de série temporelle. |
|
|
Schéma et configurations de la table de série temporelle. |
|
|
Configurations de la table de série temporelle. |
|
|
Tags de la série temporelle. |
|
|
Opération d'agrégation utilisée pour interroger les lignes obtenues à partir des résultats d'une opération d'agrégation dans chaque groupe. Cette opération est similaire à la fonction ANY_VALUE(field) dans MySQL. |
|
|
Informations de configuration du tunnel. |
|
|
Informations de tunnel dans la réponse aux opérations ListTunnel et DescribeTunnel. |
|
|
Type du tunnel. |
|
|
Informations relatives à la table physique à mettre à jour dans une table globale. |
|
|
Convertit une chaîne en type String, Integer ou Double après que la chaîne a été mise en correspondance à l'aide d'une expression régulière. |
|
|
Types de données après conversion de chaîne. |
|
|
Type de données du vecteur. |
|
|
Algorithme à utiliser pour mesurer la distance entre les vecteurs. |
|
|
Propriétés du champ Vector. |
|
|
Configurations d'une requête WildcardQuery. Cette requête récupère les données qui correspondent à une chaîne. La chaîne peut contenir deux types de caractères génériques : astérisques () et points d'interrogation (?). Un astérisque () correspond à une chaîne de n'importe quelle longueur avant, après ou au niveau d'un terme de recherche. Le point d'interrogation (?) correspond à un seul caractère à une position spécifique. La chaîne à faire correspondre peut commencer par un astérisque () ou un point d'interrogation (?). Par exemple, si vous recherchez la chaîne « tablee », « tablestore » peut être mis en correspondance. |