Use este procedimento armazenado para criar um índice para uma coluna espacial.
Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseEnableIdx no programa de amostra. Para obter informações sobre este programa, consulte Gravando aplicações para DB2 Spatial Extender.
A ID de usuário com a qual este procedimento armazenado é chamado deve conter um dos seguintes privilégios ou autoridades:
Parâmetros de entrada
Tabela 14. Parâmetros de entrada para o procedimento armazenado db2gse.gse_enable_idx.
Nome | Tipo de dados | Descrição |
---|---|---|
layerSchema | VARCHAR(30) | Nome do esquema ao qual pertence a tabela especificada no parâmetro
layerTable.
Este parâmetro pode ser nulo. Comentário: Se você não fornecer um valor para o parâmetro layerSchema, ele assumirá a ID de usuário com que o procedimento armazenado db2gse.gse_enable_idx é chamado. |
layerTable | VARCHAR(128) | Nome da tabela na qual deverá ser definido o índice que você está
criando.
Este parâmetro não pode ser nulo. |
layerColumn | VARCHAR(128) | Nome da coluna ativada espacialmente que deverá ser pesquisada com a
ajuda do índice que está sendo criado.
Este parâmetro não pode ser nulo. |
indexName | VARCHAR(128) | Nome do índice que deverá ser criado.
Este parâmetro não pode ser nulo. Comentário: Não especifique um nome de esquema. O DB2 Spatial Extender automaticamente atribui o índice ao esquema referido pelo parâmetro layerSchema. |
gridSize1 | DOUBLE | Número que indica qual deve ser a granulosidade da melhor grade de
índice.
Este parâmetro não pode ser nulo. |
gridSize2 | DOUBLE | Número que indica (1) que não deve haver segunda grade para este índice
ou (2) qual deve ser a granulosidade da segunda grade.
Este parâmetro pode ser nulo. Comentário: Se a segunda grade não deve existir, especifique 0. Se deseja uma segunda grade, ela deverá ser menos granulosa que a grade indicada por gridSize1. |
gridSize3 | DOUBLE | Número que indica (1) que não deve haver terceira grade para este índice
ou (2) qual deve ser a granulosidade da terceira grade.
Este parâmetro pode ser nulo. Comentário: Se a terceira grade não deve existir, especifique 0. Se deseja uma terceira grade, ela deverá ser menos granulosa que a grade indicada por gridSize2. |
Parâmetros de saída
Tabela 15. Parâmetros de saída para o procedimento armazenado db2gse.gse_enable_idx.
Nome | Tipo de dados | Descrição |
---|---|---|
msgCode | INTEGER | Código associado às mensagens que o responsável pela chamada deste procedimento armazenado poderá retornar. |
Reservado | VARCHAR(1024) | Mensagem de erro completa, conforme construída no servidor DB2 Spatial Extender. |