Funções de metadados

Documentação do módulo e descrição detalhada das funções de metadados.

Documentação de funções/subrotinas

  • subroutine nzaeGetInputScale(handle, columnIndex, result)

    Determina a escala de uma coluna de entrada.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (número inteiro) A escala da entrada no índice de coluna especificado.

  • subroutine nzaeGetInputSize(handle, columnIndex, result)

    Determina o tamanho de uma coluna de cadeia de caracteres de entrada.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (inteiro) O tamanho da entrada no índice de coluna especificado.

  • subroutine nzaeGetInputType(handle, columnIndex, result)

    Determina o tipo de dados de uma determinada coluna de entrada.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (inteiro) O tipo de entrada no índice de coluna especificado.

    Os tipos possíveis podem ser encontrados em ' /nz/kit/sys/include/nzudsudxtypes.h.

  • subroutine nzaeGetNumberOfInputColumns(handle, result)

    Determina o número de colunas na entrada.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (inteiro) O número de colunas na entrada.

  • subroutine nzaeGetNumberOfOutputColumns(handle, result)

    Determina o número de colunas na saída.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (número inteiro) O número de colunas na saída.

  • subroutine nzaeGetOutputScale(handle, columnIndex, result)

    Determina a escala de uma coluna de saída.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (número inteiro) A escala da saída no índice de coluna especificado.

    Essa função funciona para AEs de função e também durante o estado de processo de "resultado final" de AEs agregados.

  • subroutine nzaeGetOutputSize(handle, columnIndex, result)

    Determina o tamanho de uma coluna de string de saída.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (número inteiro) O tamanho da saída no índice de coluna especificado.

    Essa função funciona para AEs de função e também durante o estado de processo de "resultado final" de AEs agregados.

  • subroutine nzaeGetOutputType(handle, columnIndex, result)

    Determina o tipo de dados de uma coluna de saída dada.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • columnIndex

        (inteiro) O índice da coluna a ser interrogado.

      • Resultado

        (inteiro) O tipo de saída no índice de coluna especificado.

    Os tipos possíveis podem ser encontrados em ' /nz/kit/sys/include/nzudsudxtypes.h. Essa função funciona para AEs de função e também durante o estado de processo de "resultado final" de AEs agregados.

  • subroutine nzaeIsDataInnerCorrelated(handle, result)

    Determina se o AE foi chamado com dados de correlação interna.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (número inteiro) O valor é 1 se o AE foi invocado de forma que os dados sejam correlacionados internamente; 0 caso contrário.

  • subroutine nzaeIsDataLeftCorrelated(handle, result)

    Determina se o AE foi chamado com dados correlacionados à esquerda.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (número inteiro) O valor é 1 se o AE foi chamado de forma que os dados sejam correlacionados à esquerda; 0 caso contrário.

  • subroutine nzaeIsDataUncorrelated(handle, result)

    Determina se o AE foi chamado com dados não correlacionados.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (número inteiro) O valor é 1 se o AE foi invocado de forma que os dados sejam correlacionados; 0 caso contrário.

  • subroutine nzaeIsInvokedWithOrderByClause(handle, result)

    Determina se o AE foi chamado com uma cláusula ORDER BY.

    • Parâmetros
      • manipulação

        (integer) O tipo de dados em questão.

      • Resultado

        (número inteiro) O valor é 1 se o AE foi chamado com uma cláusula ORDER BY; 0 caso contrário.

  • subroutine nzaeIsInvokedWithOverClause(handle, result)

    Determina se o AE foi invocado com uma cláusula OVER.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • Resultado

        (número inteiro) O valor é 1 se o AE foi chamado com uma cláusula OVER; 0 caso contrário.

  • subroutine nzaeIsInvokedWithPartitionByClause(handle, result)

    Determina se o AE foi chamado com uma cláusula PARTITION BY.

    • Parâmetros
      • manipulação

        (inteiro) O identificador passado para o nzaeHandleRequest.

      • result(integer) O valor é 1 se o AE tiver sido chamado com uma cláusula PARTITION BY; 0 caso contrário.