Guide d'utilisation et de référence

db2gse.gse_enable_idx

Cette procédure mémorisée permet de créer un index associé à une colonne spatiale.

Pour un exemple du code requis pour appeler cette procédure mémorisée, reportez-vous à la fonction C gseEnableIdx dans le programme exemple. Pour plus d'informations sur ce programme, consultez le Rédaction d'applications pour Extension Spatiale.

Autorisation

L'ID utilisateur sous lequel est appelée la procédure mémorisée doit disposer des droits ou privilèges suivants :

Paramètres d'entrée

Tableau 14. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_idx.
Nom Type de données Description
layerSchema VARCHAR(30) Nom du schéma auquel appartient la table spécifiée dans le paramètre layerTable.

Ce paramètre peut prendre la valeur NULL.

Commentaire : Vous devez attribuer une valeur à ce paramètre. Il peut toutefois s'agir de la valeur NULL.

layerTable VARCHAR(128) Nom de la table sur laquelle doit être défini l'index que vous voulez créer.

Ce paramètre ne peut pas prendre la valeur NULL.

layerColumn VARCHAR(128) Nom de la colonne activée pour les opérations spatiales, sur laquelle porte la recherche réalisée avec l'index que vous créez.

Ce paramètre ne peut pas prendre la valeur NULL.

indexName VARCHAR(128) Nom de l'index à créer.

Ce paramètre ne peut pas prendre la valeur NULL.

Commentaire : Ne spécifiez pas un nom de schéma. Extension Spatiale affecte automatiquement l'index au schéma précisé par le paramètre layerSchema.

gridSize1 DOUBLE Nombre indiquant la trame de la grille d'index la plus serrée possible.

Ce paramètre ne peut pas prendre la valeur NULL.

gridSize2 DOUBLE Nombre qui indique (1) qu'il n'y aura pas de seconde grille associée à cet index ou (2) quelle doit être la granularité de la seconde grille.

Ce paramètre peut prendre la valeur NULL.

Commentaire : S'il ne doit pas y avoir de seconde grille, spécifiez 0. Dans le cas contraire, la trame de cette grille doit être plus large que celle de la grille définie par le paramètre gridSize1.

gridSize3 DOUBLE Nombre qui indique (1) qu'il n'y aura pas de troisième grille associée à cet index ou (2) quelle doit être la granularité de la troisième grille.

Ce paramètre peut prendre la valeur NULL.

Commentaire : S'il ne doit pas y avoir de troisième grille, spécifiez 0. Dans le cas contraire, la trame de cette grille doit être plus large que celle de la grille définie par le paramètre gridSize2.

Paramètres de sortie

Tableau 15. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_idx.
Nom Type de données Description
msgCode INTEGER Code associé aux messages susceptibles d'être renvoyés par le demandeur de la procédure mémorisée.
msgText VARCHAR(1024) Message d'erreur complet, tel que généré sur le serveur Extension Spatiale.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]