Tous les produits
Search
Centre de documentation

Tablestore:Définition des types de données

Dernière mise à jour :Aug 08, 2026

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

ActionType

Type d'opération dans la réponse à l'opération GetStreamRecord.

Aggregation

Configuration d'une agrégation unique.

AggregationResult

Résultats renvoyés pour une agrégation unique.

Aggregations

Configurations d'agrégation.

AggregationsResult

Résultats d'agrégation renvoyés.

AggregationType

Type d'agrégation.

AnalyticalStoreStorageSize

Taille du magasin analytique et horodatage de collecte de cette taille.

AnalyticalStoreSyncStat

État de synchronisation du stockage du magasin analytique.

AnalyticalStoreSyncType

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.

AvgAggregation

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.

BaseTable

Informations relatives à la table de base d'une table globale.

BoolQuery

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.

CapacityUnit

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.

ChannelInfo

Informations de canal dans la réponse à l'opération DescribeTunnel.

Collapse

Configuration de colonne pour la fonctionnalité Collapse (distinct).

ColumnPaginationFilter

Conditions de filtrage pour les opérations de lecture de colonnes larges.

ComparatorType

Opérateur relationnel.

ColumnReturnType

Type de la colonne à renvoyer.

ColumnsToGet

Colonnes à renvoyer.

CompositeColumnValueFilter

Les fonctionnalités Conditional Update et Filter prennent en charge les combinaisons de conditions, telles que column_a > 5 AND column_b = 10.

Condition

Condition à remplir avant d'appeler l'opération PutRow, UpdateRow ou DeleteRow pour effectuer des opérations spécifiques sur une ligne.

ConsumedCapacity

Nombre de CU consommées par l'opération.

CountAggregation

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.

DataBlockType

Type d'encodage du bloc de données renvoyé.

DateTimeUnit

Unité de l'intervalle statistique.

DateTimeValue

Configurations de l'intervalle statistique.

DefinedColumnSchema

Schéma de la colonne prédéfinie.

DefinedColumnType

Type de la colonne prédéfinie.

Direction

Ordre de requête des données dans l'opération GetRange.

DistinctCountAggregation

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 COUNT(DISTINCT) en SQL.

Error

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.

ExistsQuery

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.

FailedRowInfo

Informations relatives à la ligne dont l'écriture a échoué.

FieldRange

Plage statistique.

FieldSchema

Configurations de tous les champs d'index dans un index de recherche.

FieldSort

Configuration de tri pour un champ dans un index de recherche.

FieldType

Type d'un champ dans un index de recherche.

Filter

Conditions basées sur les colonnes, utilisées pour les fonctionnalités de mise à jour conditionnelle et de filtrage.

FilterType

Type de la fonctionnalité de mise à jour conditionnelle ou de filtrage.

FuzzyAnalyzerParameter

Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation floue.

GeoBoundingBoxQuery

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.

GeoDistanceQuery

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.

GeoDistanceSort

Méthode de tri basée sur les emplacements géographiques.

GeoDistanceType

Méthode de calcul de la distance.

GeoPoint

Longitude et latitude du point central.

GlobalTableStatus

État de la table globale.

GroupByDateHistogram

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.

GroupByDateHistogramItem

Résultats de regroupement renvoyés pour une seule plage dans l'histogramme de dates.

GeoPolygonQuery

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.

GroupBy

Configuration d'un seul groupe.

GroupByField

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.

GroupByFieldResultItem

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.

GroupByHistogram

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.

GroupByHistogramItem

Résultats de regroupement renvoyés pour une seule plage dans l'histogramme.

GroupByFilter

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.

GroupByFilterResultItem

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.

GroupByGeoDistance

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.

GroupByGeoDistanceResultItem

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.

GroupByRange

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.

GroupByRangeResultItem

Résultats de regroupement renvoyés pour une seule plage lorsque vous regroupez les résultats de requête par plage.

GroupByResult

Résultats renvoyés d'une seule opération GroupBy.

GroupBys

Configurations de regroupement des résultats renvoyés d'un index de recherche.

GroupBySort

Méthode de tri définie pour les valeurs du groupe.

GroupBySorter

Méthode de tri pour les valeurs du groupe. Par défaut, row_count_sort est utilisé.

GroupBysResult

Résultats renvoyés de l'opération GroupBy.

GroupByType

Type du groupe.

GroupKeySort

Règle de tri pour les valeurs de champ dans chaque groupe.

Highlight

Configurations de résumé et de mise en évidence.

HighlightEncoder

Méthode d'encodage pour les fragments de texte mis en évidence.

HighlightField

Informations relatives aux fragments de texte mis en évidence d'un champ.

HighlightFragmentOrder

Ordre de tri pour plusieurs fragments d'un champ mis en évidence.

HighlightParameter

Paramètres de mise en évidence.

HighlightResult

Résultats mis en évidence d'un champ non Nested.

IndexInfo

Détails de la liste des index.

IndexMeta

Schéma de la table d'index.

IndexSchema

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.

IndexSetting

Informations de configuration de l'index de recherche, telles que les champs de routage.

IndexSyncPhase

Informations relatives à la phase de synchronisation de l'index.

IndexType

Type de l'index.

IndexUpdateMode

Mode de mise à jour de l'index.

InnerHits

Paramètres des sous-champs du champ Nested.

JsonType

Type du champ JSON.

KnnVectorQuery

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.

LastpointIndexMetaForCreate

Informations de configuration de l'index Lastpoint, utilisées pour créer l'index Lastpoint.

LogicalOperator

Opérateur logique.

MatchAllQuery

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.

MatchPhraseQuery

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é.

MatchQuery

Configurations d'une requête MatchQuery. MatchQuery interroge les données d'une table en fonction de correspondances approximatives.

MaxAggregation

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.

MetaQueryCondition

Condition utilisée pour récupérer les métadonnées de série temporelle.

MetaQueryConditionType

Type de condition utilisé pour récupérer les métadonnées de série temporelle.

MetaUpdateMode

Mode de mise à jour des métadonnées de série temporelle.

MetaUpdateStatus

État de mise à jour des métadonnées.

MeteringInfo

Informations de comptabilisation de l'index de recherche.

MinAggregation

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.

NestedFilter

Condition de filtrage pour un champ Nested.

NestedQuery

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.

PartitionRange

Plage de partition.

PhyTable

Liste des informations détaillées sur les tables physiques dans une table globale.

PhyTableStatus

État des tables physiques dans une table globale.

Placement

Liste des configurations d'emplacement de distribution pour les tables dans une table globale.

PercentilesAggregation

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.

PercentilesAggregationItem

Informations relatives à un percentile dans les statistiques de percentile.

OperationType

Méthode de modification pour une colonne dans les opérations UpdateRow et BulkImport.

PlainBuffer

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.

PrefixQuery

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é.

PrimaryKeySort

Ordre de tri de la clé primaire.

PrimaryKeyOption

Attribut d'une colonne de clé primaire. Seule AUTO_INCREMENT est prise en charge.

PrimaryKeySchema

Configurations d'une colonne de clé primaire.

PrimaryKeyType

Type d'une colonne de clé primaire.

Query

Condition de requête de l'index de recherche.

QueryFlowWeight

Configuration de pondération pour les requêtes de données.

QueryOperator

Opérateur de requête.

QueryType

Type de requête de l'index de recherche.

Range

Informations de configuration de plage d'un seul groupe.

RangeQuery

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.

Removal

Emplacement de distribution du réplica à supprimer d'une table globale.

ReservedThroughput

Débit de lecture et d'écriture réservé spécifié pour une table.

ReservedThroughputDetails

Informations relatives au débit de lecture et d'écriture réservé pour une table.

ReturnContent

Données renvoyées.

ReturnType

Type des données renvoyées.

RowCountSort

Trie les groupes en fonction du nombre de lignes dans chaque groupe.

RowExistenceExpectation

Condition d'existence de la ligne.

RowInBatchGetRowResponse

Ligne de données dans la réponse à l'opération BatchGetRow.

RowInBatchWriteRowRequest

Informations relatives à la ligne que vous souhaitez insérer, mettre à jour ou supprimer en appelant l'opération BatchWriteRow.

RowInBatchWriteRowResponse

Résultat de l'opération d'écriture pour une ligne dans la réponse à l'opération BatchWriteRow.

RowInBulkImportRequest

Informations relatives à la ligne que vous souhaitez insérer, mettre à jour ou supprimer en appelant l'opération BulkImport.

RowInBulkImportResponse

Résultat d'une opération d'écriture par lots dans la réponse à l'opération BulkImport.

RowsSerializeType

Type de sérialisation pour les lignes de données de série temporelle.

ScanQuery

Configurations de balayage que vous spécifiez lorsque vous appelez l'opération ParallelScan.

SearchFilter

Configuration de filtre post-requête dans la configuration de requête de données de l'API Search pour les index de recherche.

SearchHit

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.

SearchInnerHit

Informations relatives aux fragments de texte mis en évidence d'un champ Nested.

SearchIndexSplitsOptions

Informations de configuration de l'index de recherche dans l'opération ComputeSplits.

SearchQuery

Configurations de requête spécifiées lorsque vous appelez l'opération Search des index de recherche.

ServeMode

Mode de service de la table globale.

ScoreSort

Ordre de tri des scores.

Sort

Méthode de pré-tri de l'index de recherche ou méthode de tri des résultats renvoyés.

Sorter

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.

SortMode

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.

SortOrder

Ordre de tri des valeurs de champ. Les valeurs de champ sont triées par ordre décroissant ou croissant.

SingleColumnValueFilter

Les fonctionnalités ConditionUpdate et Filter utilisent une seule condition, telle que column_a>5.

SingleWordAnalyzerParameter

Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation par mot unique.

SQLPayloadVersion

Méthode d'encodage des données renvoyées après l'appel de l'opération SQLQuery.

SQLStatementType

Type de l'instruction SQL dans le résultat renvoyé de l'opération SQLQuery.

SplitAnalyzerParameter

Configurations facultatives dans l'index de recherche lors de l'utilisation de la tokenisation par délimiteur.

SSEDetails

Informations relatives au chiffrement côté serveur.

SSEKeyType

Type de la clé de chiffrement.

SSESpecification

Configurations de chiffrement de la table de données.

StartOffsetFlag

Décalage de départ.

Stream

Informations Stream.

StreamDetails

Informations Stream d'une table.

SplitLocation

Emplacement du point de division.

StreamRecord

Ligne de données dans la réponse à l'opération GetStreamRecord.

StreamTunnelConfig

Configuration Stream du tunnel.

StreamShard

Informations de shard du Stream.

StreamSpecification

Informations Stream d'une table.

SubAggSort

Tri basé sur les résultats de sous-agrégation.

SuffixQuery

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.

SumAggregation

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.

SyncMode

Mode de synchronisation des données de la table globale.

SyncPhase

Phase de synchronisation de l'index de recherche.

SyncStage

Étape de synchronisation des données des tables physiques dans une table globale.

SyncStat

État de synchronisation de l'index de recherche.

TableConsumedCapacity

Nombre de CU consommées par l'opération SQLQuery.

TableInBatchGetRowRequest

Configurations pour la lecture des données d'une seule table dans l'opération BatchGetRow.

TableInBatchGetRowResponse

Données lues à partir d'une table dans la réponse à l'opération BatchGetRow.

TableInBatchWriteRowRequest

Configurations pour l'écriture, la mise à jour ou la suppression des données dans une table dans l'opération BatchWriteRow.

TableInBatchWriteRowResponse

Résultats d'écriture pour une table dans l'opération BatchWriteRow.

TableMeta

Informations de schéma d'une table.

TableOptions

Configurations facultatives d'une table, y compris la durée de vie (TTL) des données et le nombre maximal de versions.

TermQuery

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é.

TermsQuery

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.

TimeRange

Plage d'horodatage ou horodatage spécifique spécifié pour la requête de données.

TimeseriesAnalyticalStore

Configuration de stockage du magasin analytique.

TimeseriesFieldsToGet

Nom et type de données de la colonne de données de série temporelle que vous souhaitez interroger.

TimeseriesKey

Identifiants de la série temporelle.

TimeseriesLastpointIndex

Informations de configuration de l'index Lastpoint.

TimeseriesMeta

Métadonnées de timeline

TimeseriesMetaOptions

Configurations des métadonnées de série temporelle.

TimeseriesRows

Lignes de données de série temporelle.

TimeseriesTableMeta

Schéma et configurations de la table de série temporelle.

TimeseriesTableOptions

Configurations de la table de série temporelle.

TimeseriesTag

Tags de la série temporelle.

TopRowsAggregation

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.

Tunnel

Informations de configuration du tunnel.

TunnelInfo

Informations de tunnel dans la réponse aux opérations ListTunnel et DescribeTunnel.

TunnelType

Type du tunnel.

UpdatePhyTable

Informations relatives à la table physique à mettre à jour dans une table globale.

ValueTransferRule

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.

VariantType

Types de données après conversion de chaîne.

VectorDataType

Type de données du vecteur.

VectorMetricType

Algorithme à utiliser pour mesurer la distance entre les vecteurs.

VectorOptions

Propriétés du champ Vector.

WildcardQuery

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.