Procedimento armazenado LISTCOSOBJECTS

Retorna uma lista de objetos de um Cloud Object Storage (COS).

Parâmetros de entrada

URL
O tipo desse parâmetro necessário é VARCHAR(2000). Especifica o endereço URL do site Cloud Object Storage.
OPÇÕESCSV
O tipo desse parâmetro opcional é VARCHAR(32672). Especifica a lista de cadeias de caracteres separada por vírgulas para opções extras, incluindo:
  • MAXOBJS=<N> onde <N> é o número máximo de objetos a serem recuperados do site URL. O padrão é -1. Para obter todos os objetos, use -1, ou qualquer número negativo.
  • LIMLVLS '= '<true or false>, determina se deve ser obtido apenas um nível de filhos de um diretório. O padrão é false.

Parâmetros de saída

DIAGRAMAS
O tipo desse parâmetro é VARCHAR(32672). Representa a saída de diagnóstico se ocorrer uma falha.

Sintaxe

Use a sintaxe a seguir e substitua os parâmetros desse procedimento armazenado:
CALL DVSYS.LISTCOSOBJECTS('<URL>', '<OPTIONSCSV>', ?)

Exemplo

call DVSYS.LISTCOSOBJECTS('s3a://bigsql-local/', 'MAXOBJS=10,LIMLVLS=true', ?)
O resultado pode ser parecido com o texto a seguir:

+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+
| URL                                                                     | TYPE      | LENGTH | MODIFIED                | DETAILS |
+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+
| s3a://bigsql-local/test.csv                                             | text/csv  |      6 | 2021-05-27 10:52:43.223 |         |
| s3a://bigsql-local/i_1622137540270_2041104231_20210527104639828_1.0.csv | text/csv  |      6 | 2021-05-27 10:51:03.506 |         |
| s3a://bigsql-local/files_1000000                                        | directory |      0 | 2021-06-04 12:34:53.915 |         |
| s3a://bigsql-local/files_100000                                         | directory |      0 | 2021-06-04 12:34:53.915 |         |
| s3a://bigsql-local/files_10000                                          | directory |      0 | 2021-06-04 12:34:53.914 |         |
| s3a://bigsql-local/files_1000                                           | directory |      0 | 2021-06-04 12:34:53.914 |         |
| s3a://bigsql-local/Table7                                               | directory |      0 | 2021-06-04 12:34:53.913 |         |
| s3a://bigsql-local/Table3                                               | directory |      0 | 2021-06-04 12:34:53.913 |         |
| s3a://bigsql-local/Table27                                              | directory |      0 | 2021-06-04 12:34:53.913 |         |
| s3a://bigsql-local/Table1                                               | directory |      0 | 2021-06-04 12:34:53.912 |         |
+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+

10 rows in results(first row: 0.052s; total: 0.066s)

+-------------+----------+
| Return Code | Param #2 |
+-------------+----------+
| -1992425446 | [NULL]   |
+-------------+----------+