#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
#

##### PKs are split between record and meta #####
ddl: create-dataset-inline-type-1

##### Nondeterministic printing (but have correct results) #####
group-by: gby-record
join: hash_join_record
distinct: record

##### Unsupported merge-policy (correlated-prefix) #####
dml: using-correlated-prefix-merge-policy
dml: using-correlated-prefix-merge-policy-with-feed
dml: scan-delete-btree-correlated-secondary-index-nullable
dml: scan-insert-btree-correlated-secondary-index-nullable
dml: scan-delete-btree-correlated-secondary-index-open
dml: scan-insert-btree-correlated-secondary-index-open
open-index-non-enforced/correlated-index-selection: btree-index-01
upsert: primary-correlated-secondary-btree


##### Unsupported index type (inverted-index) or unsupported LSM-filter #####
ddl/create-index: create-inverted-index-with-variable-length-primary-key
dml: load-with-ngram-index
dml: load-with-word-index
dml: scan-insert-inverted-index-ngram-secondary-index
dml: scan-insert-inverted-index-ngram-secondary-index-string-as-primary-key
dml: scan-insert-inverted-index-ngram-correlated-secondary-index
dml: scan-insert-inverted-index-word-secondary-index
dml: scan-insert-inverted-index-word-secondary-index-string-as-primary-key
dml: scan-insert-inverted-index-word-correlated-secondary-index
dml: scan-insert-inverted-index-word-correlated-secondary-index-string-as-primary-key
dml: scan-insert-inverted-index-ngram-secondary-index-nullable
dml: scan-insert-inverted-index-ngram-secondary-index-nullable-string-as-primary-key
dml: scan-insert-inverted-index-ngram-correlated-secondary-index-nullable
dml: scan-insert-inverted-index-ngram-correlated-secondary-index-nullable-string-as-primary-key
dml: scan-insert-inverted-index-word-secondary-index-nullable
dml: scan-insert-inverted-index-word-secondary-index-nullable-string-as-primary-key
dml: scan-insert-inverted-index-word-correlated-secondary-index-nullable
dml: scan-delete-inverted-index-ngram-secondary-index
dml: scan-delete-inverted-index-ngram-secondary-index-string-as-primary-key
dml: scan-delete-inverted-index-ngram-correlated-secondary-index
dml: scan-delete-inverted-index-word-secondary-index
dml: scan-delete-inverted-index-word-correlated-secondary-index
dml: scan-delete-inverted-index-ngram-secondary-index-nullable
dml: scan-delete-inverted-index-ngram-correlated-secondary-index-nullable
dml: scan-delete-inverted-index-word-secondary-index-nullable
dml: scan-delete-inverted-index-word-correlated-secondary-index-nullable
dml: load-with-ngram-index-open
dml: load-with-word-index-open
dml: scan-delete-inverted-index-ngram-secondary-index-open
dml: scan-delete-inverted-index-ngram-correlated-secondary-index-open
dml: scan-delete-inverted-index-word-secondary-index-open
dml: scan-delete-inverted-index-word-correlated-secondary-index-open
dml: scan-insert-inverted-index-ngram-secondary-index-open
dml: scan-insert-inverted-index-ngram-correlated-secondary-index-open
dml: scan-insert-inverted-index-word-secondary-index-open
dml: scan-insert-inverted-index-word-correlated-secondary-index-open
dml: load-with-index-open_02
fuzzyjoin: basic-1_1
fulltext: fulltext-index-large-data
fulltext: stopwords-full-text-filter-1
index-selection: inverted-index-ngram-contains
index-selection: inverted-index-ngram-edit-distance-panic
index-selection: inverted-index-ngram-edit-distance
index-selection: inverted-index-ngram-edit-distance-large-data
index-selection: inverted-index-ngram-edit-distance-word-tokens
index-selection: inverted-index-ngram-jaccard
index-selection: inverted-index-ngram-edit-distance-contains
index-selection: inverted-index-olist-edit-distance-panic
index-selection: inverted-index-olist-edit-distance
index-selection: inverted-index-olist-jaccard
index-selection: inverted-index-ulist-jaccard
index-selection: inverted-index-word-contains
index-selection: inverted-index-word-jaccard
index-selection: inverted-index-ngram-edit-distance-with-two-ngram-index
open-index-enforced/index-join: ngram-edit-distance
open-index-enforced/index-join: ngram-edit-distance-inline
open-index-enforced/index-join: ngram-jaccard
open-index-enforced/index-join: ngram-jaccard-inline
open-index-enforced/index-join: word-jaccard
open-index-enforced/index-join: word-jaccard-inline
open-index-enforced/index-selection: inverted-index-ngram-contains
open-index-enforced/index-selection: inverted-index-ngram-edit-distance
open-index-enforced/index-selection: inverted-index-ngram-edit-distance-contains
open-index-enforced/index-selection: inverted-index-ngram-edit-distance-panic
open-index-enforced/index-selection: inverted-index-ngram-edit-distance-word-tokens
open-index-enforced/index-selection: inverted-index-ngram-jaccard
open-index-enforced/index-selection: inverted-index-word-contains
open-index-enforced/index-selection: inverted-index-word-jaccard
open-index-enforced/index-selection: multi-index
nested-open-index/index-join: ngram-edit-distance
nested-open-index/index-join: ngram-jaccard
nested-open-index/index-join: ngram-jaccard-inline
nested-open-index/index-join: word-jaccard
nested-open-index/index-join: word-jaccard-inline
nested-open-index/index-selection: inverted-index-ngram-contains
nested-open-index/index-selection: inverted-index-ngram-edit-distance
nested-open-index/index-selection: inverted-index-ngram-edit-distance-contains
nested-open-index/index-selection: inverted-index-ngram-edit-distance-panic
nested-open-index/index-selection: inverted-index-ngram-edit-distance-word-tokens
nested-open-index/index-selection: inverted-index-ngram-jaccard
nested-open-index/index-selection: inverted-index-word-contains
nested-open-index/index-selection: inverted-index-word-jaccard
nested-index/index-join: ngram-edit-distance
nested-index/index-join: ngram-edit-distance-inline
nested-index/index-join: ngram-jaccard
nested-index/index-join: ngram-jaccard-inline
nested-index/index-join: word-jaccard
nested-index/index-join: word-jaccard-inline
nested-index/index-selection: inverted-index-ngram-contains
nested-index/index-selection: inverted-index-ngram-edit-distance
nested-index/index-selection: inverted-index-ngram-edit-distance-contains
nested-index/index-selection: inverted-index-ngram-edit-distance-panic
nested-index/index-selection: inverted-index-ngram-edit-distance-word-tokens
nested-index/index-selection: inverted-index-ngram-jaccard
nested-index/index-selection: inverted-index-olist-edit-distance
nested-index/index-selection: inverted-index-olist-edit-distance-panic
nested-index/index-selection: inverted-index-olist-jaccard
nested-index/index-selection: inverted-index-ulist-jaccard
nested-index/index-selection: inverted-index-word-contains
nested-index/index-selection: inverted-index-word-jaccard
nested-index-dml: scan-insert-inverted-index-ngram-secondary-index
nested-index-dml: scan-insert-inverted-index-word-secondary-index
nested-index-dml: scan-insert-inverted-index-ngram-secondary-index-nullable
nested-index-dml: scan-insert-inverted-index-word-secondary-index-nullable
nested-index-dml: scan-delete-inverted-index-ngram-secondary-index
nested-index-dml: scan-delete-inverted-index-word-secondary-index
nested-index-dml: scan-delete-inverted-index-ngram-secondary-index-nullable
nested-index-dml: scan-delete-inverted-index-word-secondary-index-nullable
array-index/bulk-loading/on-index-creation/closed: with-filter-fields
array-index/bulk-loading/after-index-creation: with-filter-fields
array-index/insert-upsert-delete/closed: with-filter-fields
array-index/select-unnest-queries/closed: with-filter-fields
feeds: feeds_08
feeds: change-feed-filter-on-meta-dataset
upsert: primary-secondary-inverted
upsert: primary-correlated-secondary-inverted
inverted-index-join: ngram-edit-distance
inverted-index-join: ngram-edit-distance-inline
inverted-index-join: ngram-jaccard
inverted-index-join: ngram-jaccard-inline
inverted-index-join: olist-edit-distance
inverted-index-join: olist-edit-distance-inline
inverted-index-join: olist-jaccard
inverted-index-join: olist-jaccard-inline
inverted-index-join: ulist-jaccard
inverted-index-join: ulist-jaccard-inline
inverted-index-join: word-jaccard
inverted-index-join: word-jaccard-inline
inverted-index-join-noeqjoin: ngram-edit-distance
inverted-index-join-noeqjoin: ngram-edit-distance-inline
inverted-index-join-noeqjoin: ngram-jaccard
inverted-index-join-noeqjoin: ngram-jaccard-inline
inverted-index-join-noeqjoin: olist-edit-distance
inverted-index-join-noeqjoin: olist-edit-distance-inline
inverted-index-join-noeqjoin: olist-jaccard
inverted-index-join-noeqjoin: olist-jaccard-inline
inverted-index-join-noeqjoin: ulist-jaccard
inverted-index-join-noeqjoin: ulist-jaccard-inline
inverted-index-join-noeqjoin: word-jaccard
inverted-index-join-noeqjoin: word-jaccard-inline


##### Unsupported Types #####
objects/get-object-fields: tiny-social-example
objects/get-object-fields: tiny-social-example-no-complex-types
objects/get-object-fields: tiny-social-example-only-lists
objects/get-object-fields: tiny-social-example-only-records
objects/get-object-field-value: tiny-social-example
objects: object_length
objects: object_names
objects: object_remove
objects: object_rename
objects: object_replace
objects: object_add
objects: object_put
objects: object_values
objects: object_pairs-2
objects: pairs
flwor: at01
flwor: at02
flwor: at03
flwor: at07
flwor: query-ASTERIXDB-2446-2
flwor: query-ASTERIXDB-1463
flwor: query-ASTERIXDB-1485
sorting: range_hint
array_fun: array_prepend
array_fun: array_append
array_fun: array_position
array_fun: array_reverse
array_fun: array_contains
array_fun: array_insert
array_fun: array_put
array_fun: array_remove
array_fun: array_distinct
array_fun: array_sort
array_fun: array_concat
array_fun: array_ifnull
array_fun: array_intersect
array_fun: array_replace
array_fun: array_symdiff
array_fun: array_symdiffn
array_fun: array_union
array_fun: array_slice/array_slice_double_argument
array_fun: array_slice/array_slice_int_argument
array_fun: array_slice/array_slice_negative_argument
array_fun: array_slice/array_slice_missing_result
array_fun: array_slice/array_slice_null_result
array_fun: array_slice/array_slice_exception_result
array_fun: array_binary_search
array_fun: array_move
array_fun: array_swap
comparison: datetime_range
comparison: datetime_range_between
comparison: circle-point
ddl: create-dataset-3
ddl: create_dataset_with_filter_on_meta
dml: query-issue382
dml: drop-empty-secondary-indexes
dml: insert-duplicated-keys
dml: insert-duplicated-keys-with-pk-index
dml: load-with-rtree-index
dml: scan-delete-rtree-secondary-index-nullable
dml: scan-delete-rtree-correlated-secondary-index-nullable
dml: scan-delete-rtree-secondary-index
dml: scan-delete-rtree-correlated-secondary-index
dml: scan-insert-rtree-secondary-index-nullable
dml: scan-insert-rtree-correlated-secondary-index-nullable
dml: scan-insert-rtree-secondary-index
dml: scan-insert-rtree-correlated-secondary-index
dml: load-with-rtree-index-open
dml: scan-delete-rtree-secondary-index-open
dml: scan-delete-rtree-correlated-secondary-index-open
dml: scan-insert-rtree-secondary-index-open
dml: scan-insert-rtree-correlated-secondary-index-open
dml: upsert-return-custom-result
dml: insert-duplicated-keys-from-query
dml: query-issue382
fulltext: fulltext-01
fulltext: fulltext-02
fulltext: fulltext-04
fulltext: fulltext-05
fulltext: fulltext-06
fulltext: fulltext-08
fulltext: fulltext-09
fulltext: fulltext-index-01
fulltext: fulltext-index-02
fulltext: fulltext-index-04
fulltext: fulltext-index-05
fulltext: fulltext-index-06
fulltext: fulltext-index-08
fulltext: fulltext-index-09
global-aggregate: q01
global-aggregate: q02
global-aggregate: q03
global-aggregate: q04
global-aggregate: q05_error
global-aggregate: q06_error
global-aggregate: q07_error
global-aggregate: q08
global-aggregate: q09
global-aggregate: q10
global-aggregate: q11
global-aggregate: q12_error
global-aggregate: query-ASTERIXDB-159
global-aggregate: query-ASTERIXDB-1626
global-aggregate: query-ASTERIXDB-1626-2
group-by: redundant-var-in-groupby
index-join: btree-index-nested-loop-join
index-join: btree-primary-equi-join
index-join: btree-pidx-to-sidx-idxonly-equi-join_01
index-join: btree-sidx-idxonly-to-pidx-equi-join_01
index-join: btree-sidx-idxonly-to-sidx-idxonly-equi-join_01
index-join: btree-sidx-non-idxonly-to-pidx-equi-join_01
index-join: btree-sidx-non-idxonly-to-sidx-idxonly-equi-join_01
index-join: btree-secondary-self-equi-join_01
index-join: rtree-spatial-intersect-point_01
index-join: rtree-spatial-intersect-point_02
index-join: rtree-spatial-intersect-point_03
index-join: rtree-spatial-intersect-point_04
index-join: rtree-spatial-intersect-point_05
index-join: rtree-spatial-self-intersect-point
index-selection: btree-sidx-composite-idxonly-01
index-selection: btree-sidx-composite-idxonly-02
index-selection: btree-sidx-composite-idxonly-03
index-selection: btree-sidx-composite-idxonly-04
index-selection: btree-sidx-idxonly-01
index-selection: btree-sidx-non-idxonly-01
index-selection: rtree-secondary-index-nullable
index-selection: rtree-secondary-index-open
index-selection: rtree-secondary-index
index-selection: rtree-secondary-index-circular-query
index-selection: rtree-sidx-idxonly-01
index-selection: rtree-sidx-non-idxonly-01
index-selection: rtree-sidx-non-idxonly-02
index-selection: intersection
index-selection: intersection-with-filter
index-selection: intersection_with_nodegroup
index-selection: verify
list: query-ASTERIXDB-159-2
list: query-ASTERIXDB-159-3
list: query-ASTERIXDB-673
misc: field_access-ASTERIXDB-2289
misc: comp-ASTERIXDB-2412
misc: field_access_union-ASTERIXDB-2288
misc: dataset_nodegroup
misc: flushtest
misc: string_eq_01
misc: query-ASTERIXDB-1531
open-index-enforced/index-join: rtree-spatial-intersect-point
open-index-enforced/index-leftouterjoin: probe-pidx-with-join-btree-sidx1
open-index-enforced/index-leftouterjoin: probe-pidx-with-join-btree-sidx2
open-index-enforced/index-leftouterjoin: probe-pidx-with-join-invidx-sidx2
open-index-enforced/index-leftouterjoin: probe-pidx-with-join-rtree-sidx1
open-index-enforced/index-leftouterjoin: probe-pidx-with-join-rtree-sidx2
open-index-enforced/index-selection: rtree-secondary-index
nested-open-index/index-join: rtree-spatial-intersect-point
nested-open-index/index-leftouterjoin: probe-pidx-with-join-btree-sidx1
nested-open-index/index-leftouterjoin: probe-pidx-with-join-btree-sidx2
nested-open-index/index-leftouterjoin: probe-pidx-with-join-invidx-sidx2
nested-open-index/index-leftouterjoin: probe-pidx-with-join-rtree-sidx1
nested-open-index/index-leftouterjoin: probe-pidx-with-join-rtree-sidx2
nested-open-index/index-selection: rtree-secondary-index
nested-index/index-join: btree-primary-equi-join
nested-index/index-join: rtree-spatial-intersect-point
nested-index/index-leftouterjoin: probe-pidx-with-join-btree-sidx1
nested-index/index-leftouterjoin: probe-pidx-with-join-btree-sidx2
nested-index/index-leftouterjoin: probe-pidx-with-join-invidx-sidx1
nested-index/index-leftouterjoin: probe-pidx-with-join-invidx-sidx2
nested-index/index-leftouterjoin: probe-pidx-with-join-rtree-sidx1
nested-index/index-leftouterjoin: probe-pidx-with-join-rtree-sidx2
nested-index/index-selection: rtree-secondary-index
nested-index/index-selection: rtree-secondary-index-nullable
nested-index/index-selection: rtree-secondary-index-open
nested-index/index-selection: rtree-secondary-index-optional
nested-index-dml: nested-uuid-load
nested-index-dml: delete-from-loaded-dataset-with-index
nested-index-dml: insert-into-empty-dataset-with-index
nested-index-dml: insert-into-loaded-dataset-with-index_01
nested-index-dml: insert-into-loaded-dataset-with-index_02
nested-index-dml: load-with-index
nested-index-dml: load-with-ngram-index
nested-index-dml: load-with-rtree-index
nested-index-dml: load-with-word-index
nested-index-dml: scan-delete-rtree-secondary-index-nullable
nested-index-dml: scan-delete-rtree-secondary-index
nested-index-dml: scan-insert-rtree-secondary-index-nullable
nested-index-dml: scan-insert-rtree-secondary-index
nestrecords: nested-optional-pk
nestrecords: query-ASTERIXDB-1025
open-closed: query-issue208
open-closed: query-issue236
open-closed: query-proposal02
open-closed: query-proposal
open-closed: query-issue350
open-closed: query-issue350-2
open-closed: query-issue343
open-closed: query-issue343-2
open-closed: query-issue377
open-closed: query-issue208
open-closed: query-issue236
quantifiers: query-ASTERIXDB-1005
quantifiers: query-ASTERIXDB-1674
select-exclude: tiny-social
spatial: cell-aggregation-with-filtering
spatial: create-rtree-index
spatial: hints_spatial_partitioning
spatial: spatial-large-data
spatial: spatial_join_dynamic_partitioning
spatial: spatial_join_static_partitioning
spatial: spatial_left_outer_join_st_intersects
spatial: spatial_join_projection_check
subquery: query-ASTERIXDB-1674
synonym: synonym-01
cross-dataverse: cross-dv19
cross-dataverse: join_across_dataverses
user-defined-functions: bad-function-ddl-2
user-defined-functions: bad-function-ddl-3
user-defined-functions: bad-function-ddl-4
user-defined-functions: bad-function-ddl-6
user-defined-functions: bad-function-ddl-7
user-defined-functions: bad-function-ddl-8
user-defined-functions: bad-function-ddl-9
user-defined-functions: bad-function-ddl-10
user-defined-functions: check-dependencies-1
user-defined-functions: drop-dependency-2
user-defined-functions: drop-dependency-4
user-defined-functions: drop-dependency-6
user-defined-functions: udf35_varargs_misc
user-defined-functions: query-ASTERIXDB-1317
load: load_non-empty_index
load: adm_binary
function: issue-2394
feeds: feed-with-filtered-dataset
feeds: drop-dataverse-with-disconnected-feed
feeds: feed-push-socket
feeds: start-feed
index-leftouterjoin: probe-pidx-with-join-btree-sidx1
index-leftouterjoin: probe-pidx-with-join-btree-sidx2
index-leftouterjoin: probe-pidx-join-btree-sidx3-idxonly
index-leftouterjoin: probe-pidx-with-join-rtree-sidx1
index-leftouterjoin: probe-pidx-with-join-rtree-sidx2
index-leftouterjoin: probe-pidx-with-join-invidx-sidx1
index-leftouterjoin: probe-pidx-with-join-invidx-sidx2
index-leftouterjoin: probe-sidx-btree-idxonly-join-btree-pidx1
index-leftouterjoin: probe-sidx-btree-idxonly-join-btree-sidx1-idxonly
index-leftouterjoin: probe-sidx-btree-non-idxonly-join-btree-pidx1
index-leftouterjoin: probe-sidx-btree-non-idxonly-join-btree-sidx1-idxonly
index-leftouterjoin: probe-pidx-with-join-btree-pidx1
tinysocial: tinysocial-suite
tinysocial: tinysocial-suite-open
types: gettype
types: is_all_types
types: opentype_orderby_01
types: promotion_closedtype_field_vs_closedtype_field_01
types: promotion_closedtype_field_vs_closedtype_field_02
types: promotion_closedtype_field_vs_closedtype_field_03
types: promotion_closedtype_field_vs_closedtype_field_04
types: promotion_closedtype_field_vs_constant_01
types: promotion_closedtype_field_vs_constant_02
types: promotion_closedtype_field_vs_constant_03
types: promotion_closedtype_field_vs_constant_04
types: promotion_closedtype_field_vs_constant_05
types: promotion_closedtype_field_vs_constant_06
types: promotion_closedtype_field_vs_constant_07
types: promotion_closedtype_field_vs_constant_08
types: promotion_closedtype_field_vs_constant_09
types: promotion_closedtype_field_vs_constant_10
types: promotion_closedtype_field_vs_constant_11
types: promotion_closedtype_field_vs_opentype_field_01
types: promotion_closedtype_field_vs_opentype_field_02
types: promotion_closedtype_field_vs_opentype_field_03
types: promotion_closedtype_field_vs_opentype_field_04
types: promotion_opentype_field_vs_constant_01
types: promotion_opentype_field_vs_constant_02
types: promotion_opentype_field_vs_constant_03
types: promotion_opentype_field_vs_constant_04
types: promotion_opentype_field_vs_constant_05
types: promotion_opentype_field_vs_constant_06
types: promotion_opentype_field_vs_constant_07
types: promotion_opentype_field_vs_constant_08
types: promotion_opentype_field_vs_opentype_field_01
types: promotion_opentype_field_vs_opentype_field_02
materialization: assign-reuse
filters: equality-predicate
filters: filter-auto-key
filters: load
filters: load-with-secondary-btree
filters: load-with-secondary-btree-index-only
filters: load-with-secondary-inverted-ngram
filters: load-with-secondary-inverted-word
filters: load-with-secondary-rtree
filters: insert
filters: insert-with-secondary-btree
filters: insert-with-correlated-secondary-btree
filters: insert-with-secondary-inverted-ngram
filters: insert-with-correlated-secondary-inverted-ngram
filters: insert-with-secondary-inverted-word
filters: insert-with-correlated-secondary-inverted-word
filters: insert-with-secondary-rtree
filters: insert-with-correlated-secondary-rtree
filters: nested-filter-equality-predicate
filters: upsert
filters: delete
binary: insert
binary: equal_join
binary: index_join
union: union
union: union_heterogeneous_scalar
union: union_negative
union: union_opt_1
union: union_orderby
union: union_orderby_2
union: union_orderby_3
union: union_orderby_4
union: union_orderby_5
union: union_type_cast
upsert: filtered-dataset
upsert: primary-secondary-rtree
upsert: primary-correlated-secondary-rtree
upsert: multiple-secondaries
upsert: multiple-correlated-secondaries
composite-key: query-ASTERIXDB-920
limit: push-limit-to-primary-scan-select
nonpure: global-datetime-use-index
nonpure: local-datetime-ignore-index
orderby_limit: orderby_limit_01
orderby_limit: orderby_limit_offset_01
orderby_limit: orderby_limit_primary_index_01
fun_return_null_missing/numeric_fun: numeric_fun_003
window: pg_win
