Utilice este procedimiento almacenado para crear un índice para una columna espacial.
Para ver un ejemplo del código que sirve para invocar este procedimiento almacenado, consulte la función C gseEnableIdx en el programa de ejemplo. Para obtener información sobre este programa, consulte Cómo escribir aplicaciones para DB2 Spatial Extender.
El ID de usuario bajo el que se invoca este procedimiento almacenado debe tener uno de los siguientes privilegios o autorizaciones:
Parámetros de entrada
Tabla 14. Parámetros de entrada para el procedimiento almacenado db2gse.gse_enable_idx.
Nombre | Tipo de datos | Descripción |
---|---|---|
layerSchema | VARCHAR (30) | Nombre del esquema al que pertenece la tabla especificada en el parámetro
layerTable.
Este parámetro no se puede anular. Comentario: Si no especifica un valor para el parámetro layerSchema, este adoptará como valor por omisión el ID de usuario bajo el que se invoca el procedimiento almacenado db2gse.gse_enable_idx. |
layerTable | VARCHAR(128) | Nombre de la tabla en la que se va a definir el índice que está
creando.
Este parámetro no se puede anular. |
layerColumn | VARCHAR(128) | Nombre de la columna habilitada para operaciones espaciales que se va a
buscar con la ayuda del índice que está creando.
Este parámetro no se puede anular. |
indexName | VARCHAR(128) | Nombre del índice que se va a crear.
Este parámetro no se puede anular. Comentario: No especifique ningún nombre de esquema. DB2 Spatial Extender asigna automáticamente el índice al esquema al que se hacer referencia en el parámetro layerSchema. |
gridSize1 | DOUBLE | Número que indica la granularidad que debe tener la cuadrícula de índice
más fina.
Este parámetro no se puede anular. |
gridSize2 | DOUBLE | Número que indica (1) que no debe haber una segunda cuadrícula para este
índice o (2) cuál debe ser la granularidad de la segunda cuadrícula.
Este parámetro no se puede anular. Comentario: Si no debe haber una segunda cuadrícula de índice, especifique 0. Si desea una segunda cuadrícula, su granularidad debe ser menor que la indicada por gridSize1. |
gridSize3 | DOUBLE | Número que indica (1) que no debe haber una tercera cuadrícula para este
índice o (2) cuál debe ser la granularidad de la tercera cuadrícula.
Este parámetro no se puede anular. Comentario: Si no debe haber una tercera cuadrícula de índice, especifique 0. Si desea una tercera cuadrícula, su granularidad debe ser menor que la indicada por gridSize2. |
Parámetros de salida
Tabla 15. Parámetros de salida para el procedimiento almacenado db2gse.gse_enable_idx.
Nombre | Tipo de datos | Descripción |
---|---|---|
msgCode | INTEGER | Código asociado a los mensajes que puede devolver el emisor de la llamada a este procedimiento almacenado. |
Reserved | VARCHAR(1024) | Mensaje de error completo, tal como está definido en el servidor de DB2 Spatial Extender. |