123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- // To mute tests follow example in file: example.csv-spec
- //
- // Commands
- //
- // Note: remote index discovery (for CCS) won't list aliases.
- showCatalogs
- // tag::showCatalogs
- SHOW CATALOGS;
- name | type
- ------------------+---------------
- javaRestTest |local
- my_remote_cluster |remote
- // end::showCatalogs
- ;
- showTables
- SHOW TABLES CATALOG 'my_remote_cluster';
- catalog | name | type | kind
- -----------------+-------------------+---------------+---------------
- my_remote_cluster|empty_mapping |TABLE |INDEX
- my_remote_cluster|logs |TABLE |INDEX
- my_remote_cluster|logs_nanos |TABLE |INDEX
- my_remote_cluster|logs_unsigned_long |TABLE |INDEX
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- showTablesWithLike
- SHOW TABLES CATALOG LIKE 'my_remote_%';
- catalog | name | type | kind
- -----------------+-------------------+---------------+---------------
- my_remote_cluster|empty_mapping |TABLE |INDEX
- my_remote_cluster|logs |TABLE |INDEX
- my_remote_cluster|logs_nanos |TABLE |INDEX
- my_remote_cluster|logs_unsigned_long |TABLE |INDEX
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- showTablesWithFrozen
- SHOW TABLES CATALOG 'my_remote_cluster' INCLUDE FROZEN;
- catalog | name | type | kind
- -----------------+-------------------+---------------+---------------
- my_remote_cluster|empty_mapping |TABLE |INDEX
- my_remote_cluster|frozen_emp |TABLE |INDEX
- my_remote_cluster|logs |TABLE |INDEX
- my_remote_cluster|logs_nanos |TABLE |INDEX
- my_remote_cluster|logs_unsigned_long |TABLE |INDEX
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- showTablesSimpleLike
- SHOW TABLES CATALOG 'my_remote_cluster' LIKE 'test_emp';
- catalog | name | type | kind
- -----------------+---------------+---------------+---------------
- my_remote_cluster|test_emp |TABLE |INDEX
- ;
- showTablesCatalogPatternMultiLike
- // tag::showTablesCatalogPatternMultiLike
- SHOW TABLES CATALOG 'my_*' LIKE 'test_emp%';
- catalog | name | type | kind
- -----------------+---------------+---------------+---------------
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- // end::showTablesCatalogPatternMultiLike
- ;
- showTablesList
- SHOW TABLES CATALOG 'my_*' "test_emp,test_emp_copy";
- catalog | name | type | kind
- -----------------+---------------+---------------+---------------
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- showTablesIdentifier
- SHOW TABLES CATALOG 'my_remote_cluster' "test_emp";
- catalog | name | type | kind
- -----------------+---------------+---------------+---------------
- my_remote_cluster|test_emp |TABLE |INDEX
- ;
- showTablesIdentifierPattern
- SHOW TABLES CATALOG 'my*' "test_e*,-test_emp";
- catalog | name | type | kind
- -----------------+---------------+---------------+---------------
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- // Aliases not supported with remote clusters
- showTablesIdentifierPatternOnAliases-Ignore
- SHOW TABLES CATALOG 'my*' "test*,-test_emp*";
- name:s | type:s | kind:s
- test_alias |VIEW |ALIAS
- test_alias_emp |VIEW |ALIAS
- ;
- showTablesAllCatalogs
- SHOW TABLES CATALOG '*';
- catalog | name | type | kind
- -----------------+-------------------+---------------+---------------
- my_remote_cluster|empty_mapping |TABLE |INDEX
- my_remote_cluster|logs |TABLE |INDEX
- my_remote_cluster|logs_nanos |TABLE |INDEX
- my_remote_cluster|logs_unsigned_long |TABLE |INDEX
- my_remote_cluster|test_emp |TABLE |INDEX
- my_remote_cluster|test_emp_copy |TABLE |INDEX
- ;
- // DESCRIBE
- describeSimpleLike
- DESCRIBE CATALOG 'my_*' LIKE 'test_emp';
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- extra |STRUCT |object
- extra.info |STRUCT |object
- extra.info.gender |VARCHAR |keyword
- extra_gender |VARCHAR |keyword
- extra_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- null_constant |VARCHAR |keyword
- salary |INTEGER |integer
- salary_ul |NUMERIC |unsigned_long
- wildcard_name |VARCHAR |keyword
- ;
- describeMultiLike
- DESCRIBE CATALOG 'my_remote_cluster' LIKE 'test_emp%';
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- extra |STRUCT |object
- extra.info |STRUCT |object
- extra.info.gender |VARCHAR |keyword
- extra_gender |VARCHAR |keyword
- extra_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- null_constant |VARCHAR |keyword
- salary |INTEGER |integer
- salary_ul |NUMERIC |unsigned_long
- wildcard_name |VARCHAR |keyword
- ;
- describeSimpleIdentifier
- DESCRIBE CATALOG 'my_remote_cluster' "test_emp";
- column | type | mapping
- ----------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword |VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- salary |INTEGER |integer
- ;
- // NB: need to pursue how the resolution is done
- // should aliases be included or excluded?
- describeIncludeExcludeIdentifier-Ignore
- DESCRIBE CATALOG 'my_*' "test_*,-test_alias*";
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- salary |INTEGER |integer
- ;
- describeNoCols
- DESCRIBE CATALOG 'my_remote_cluster' "empty_mapping";
- column:s | type:s | mapping:s
- ----------------------+---------------+---------------
- ;
- showColumnsInNoCols
- SHOW COLUMNS CATALOG 'my_remote_cluster' IN "empty_mapping";
- column:s | type:s | mapping:s
- ----------------------+---------------+---------------
- ;
- showColumnsSimpleIdentifier
- SHOW COLUMNS CATALOG 'my_remote_cluster' IN "test_emp";
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- salary |INTEGER |integer
- ;
- showColumnsIndexPattern
- SHOW COLUMNS CATALOG 'my_remote_cluster' IN "test_*";
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- extra |STRUCT |object
- extra.info |STRUCT |object
- extra.info.gender |VARCHAR |keyword
- extra_gender |VARCHAR |keyword
- extra_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- null_constant |VARCHAR |keyword
- salary |INTEGER |integer
- salary_ul |NUMERIC |unsigned_long
- wildcard_name |VARCHAR |keyword
- ;
- showColumnsCatalogAndIndexPattern
- SHOW COLUMNS CATALOG 'my_*' IN "test_*";
- column | type | mapping
- --------------------+---------------+---------------
- birth_date |TIMESTAMP |datetime
- dep |STRUCT |nested
- dep.dep_id |VARCHAR |keyword
- dep.dep_name |VARCHAR |text
- dep.dep_name.keyword|VARCHAR |keyword
- dep.from_date |TIMESTAMP |datetime
- dep.to_date |TIMESTAMP |datetime
- emp_no |INTEGER |integer
- extra |STRUCT |object
- extra.info |STRUCT |object
- extra.info.gender |VARCHAR |keyword
- extra_gender |VARCHAR |keyword
- extra_no |INTEGER |integer
- first_name |VARCHAR |text
- first_name.keyword |VARCHAR |keyword
- gender |VARCHAR |keyword
- hire_date |TIMESTAMP |datetime
- languages |TINYINT |byte
- last_name |VARCHAR |text
- last_name.keyword |VARCHAR |keyword
- name |VARCHAR |keyword
- null_constant |VARCHAR |keyword
- salary |INTEGER |integer
- salary_ul |NUMERIC |unsigned_long
- wildcard_name |VARCHAR |keyword
- ;
|