123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- # Copyright Materialize, Inc. and contributors. All rights reserved.
- #
- # Use of this software is governed by the Business Source License
- # included in the LICENSE file at the root of this repository.
- #
- # As of the Change Date specified in that file, in accordance with
- # the Business Source License, use of this software will be governed
- # by the Apache License, Version 2.0.
- # Regression test for database-issues#5717 and database-issues#5722.
- # The query from database-issues#5717.
- statement ok
- CREATE SOURCE tpch
- FROM LOAD GENERATOR TPCH (SCALE FACTOR 0.00001);
- statement ok
- CREATE TABLE customer FROM SOURCE tpch (REFERENCE customer);
- statement ok
- CREATE TABLE lineitem FROM SOURCE tpch (REFERENCE lineitem);
- statement ok
- CREATE TABLE nation FROM SOURCE tpch (REFERENCE nation);
- statement ok
- CREATE TABLE orders FROM SOURCE tpch (REFERENCE orders);
- statement ok
- CREATE TABLE part FROM SOURCE tpch (REFERENCE part);
- statement ok
- CREATE TABLE partsupp FROM SOURCE tpch (REFERENCE partsupp);
- statement ok
- CREATE TABLE region FROM SOURCE tpch (REFERENCE region);
- statement ok
- CREATE TABLE supplier FROM SOURCE tpch (REFERENCE supplier);
- statement ok
- SET cluster_replica = r1
- statement ok
- select
- subq_0."c2" as c0,
- (select "id" from mz_introspection.mz_records_per_dataflow limit 1 offset 62)
- as c1,
- subq_0."c2" as c2
- from
- (select
- ref_0."id" as c0,
- ref_0."name" as c1,
- (select "count" from mz_introspection.mz_scheduling_parks_histogram_per_worker limit 1 offset 3)
- as c2,
- ref_0."name" as c3,
- ref_0."records" as c4,
- ref_0."batches" as c5
- from
- mz_introspection.mz_dataflow_arrangement_sizes as ref_0
- where pg_catalog.date(
- CAST((select "updated_at" from mz_internal.mz_cluster_replica_statuses limit 1 offset 5)
- as timestamptz)) < (select "o_orderdate" from public.orders limit 1 offset 1)
- limit 140) as subq_0
- where subq_0."c5" > subq_0."c5"
- limit 21;
- # The query from database-issues#5722.
- statement ok
- CREATE TABLE t (a int, b int);
- statement ok
- select
- 96 as c0,
- subq_0."c1" as c1
- from
- (select
- ref_0."name" as c0,
- 21 as c1
- from
- mz_introspection.mz_dataflow_operator_dataflows as ref_0
- where (select pg_catalog.count("batches") from mz_introspection.mz_arrangement_sizes_per_worker)
- = cast(coalesce((select "a" from public.t limit 1 offset 6)
- ,
- pg_catalog.pg_backend_pid()) as int4)) as subq_0
- where (subq_0."c1" <= subq_0."c1")
- or (pg_catalog.mod(
- CAST(cast(null as uint2) as uint2),
- CAST(pg_catalog.mod(
- CAST(pg_catalog.mod(
- CAST(cast(nullif(cast(null as uint2),
- cast(null as uint2)) as uint2) as uint2),
- CAST(cast(nullif(cast(null as uint2),
- cast(null as uint2)) as uint2) as uint2)) as uint2),
- CAST(pg_catalog.mod(
- CAST(case when (cast(null as uuid) <= (select "id" from mz_introspection.mz_active_peeks limit 1 offset 1)
- )
- or ((false)
- and (subq_0."c1" is not NULL)) then cast(null as uint2) else cast(null as uint2) end
- as uint2),
- CAST(cast(null as uint2) as uint2)) as uint2)) as uint2)) <> cast(nullif(cast(nullif(cast(null as uint2),
- pg_catalog.mod(
- CAST(case when (select "count" from mz_introspection.mz_compute_operator_durations_histogram limit 1 offset 6)
- > cast(null as numeric) then cast(null as uint2) else cast(null as uint2) end
- as uint2),
- CAST(cast(null as uint2) as uint2))) as uint2),
- cast(null as uint2)) as uint2))
- limit 99;
|