@@ -302,40 +302,34 @@ sort
302
302
│ │ │ │ │ │ │ ├── inner-join (hash)
303
303
│ │ │ │ │ │ │ │ ├── columns: n.oid:2!null n.nspname:3!null c.oid:7!null c.relname:8!null c.relnamespace:9!null c.relkind:24!null attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49!null atttypmod:52 a.attnotnull:56 attisdropped:60!null
304
304
│ │ │ │ │ │ │ │ ├── fd: ()-->(3,60), (2)==(9), (9)==(2), (7)==(44), (44)==(7)
305
- │ │ │ │ │ │ │ │ ├── inner-join (merge)
306
- │ │ │ │ │ │ │ │ │ ├── columns: c.oid:7!null c.relname:8!null c.relnamespace:9 c.relkind:24!null attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49!null atttypmod:52 a.attnotnull:56 attisdropped:60!null
307
- │ │ │ │ │ │ │ │ │ ├── left ordering: +44
308
- │ │ │ │ │ │ │ │ │ ├── right ordering: +7
309
- │ │ │ │ │ │ │ │ │ ├── fd: ()-->(60), (7)==(44), (44)==(7)
305
+ │ │ │ │ │ │ │ │ ├── select
306
+ │ │ │ │ │ │ │ │ │ ├── columns: attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49!null atttypmod:52 a.attnotnull:56 attisdropped:60!null
307
+ │ │ │ │ │ │ │ │ │ ├── fd: ()-->(60)
308
+ │ │ │ │ │ │ │ │ │ ├── scan pg_attribute [as=a]
309
+ │ │ │ │ │ │ │ │ │ │ └── columns: attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49 atttypmod:52 a.attnotnull:56 attisdropped:60
310
+ │ │ │ │ │ │ │ │ │ └── filters
311
+ │ │ │ │ │ │ │ │ │ ├── attnum:49 > 0 [outer=(49), constraints=(/49: [/1 - ]; tight)]
312
+ │ │ │ │ │ │ │ │ │ └── NOT attisdropped:60 [outer=(60), constraints=(/60: [/false - /false]; tight), fd=()-->(60)]
313
+ │ │ │ │ │ │ │ │ ├── inner-join (hash)
314
+ │ │ │ │ │ │ │ │ │ ├── columns: n.oid:2!null n.nspname:3!null c.oid:7!null c.relname:8!null c.relnamespace:9!null c.relkind:24!null
315
+ │ │ │ │ │ │ │ │ │ ├── fd: ()-->(3), (2)==(9), (9)==(2)
310
316
│ │ │ │ │ │ │ │ │ ├── select
311
- │ │ │ │ │ │ │ │ │ │ ├── columns: attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49!null atttypmod:52 a.attnotnull:56 attisdropped:60!null
312
- │ │ │ │ │ │ │ │ │ │ ├── fd: ()-->(60)
313
- │ │ │ │ │ │ │ │ │ │ ├── ordering: +44 opt(60) [actual: +44]
314
- │ │ │ │ │ │ │ │ │ │ ├── scan pg_attribute@pg_attribute_attrelid_idx [as=a]
315
- │ │ │ │ │ │ │ │ │ │ │ ├── columns: attrelid:44!null attname:45 atttypid:46 attlen:48 attnum:49 atttypmod:52 a.attnotnull:56 attisdropped:60
316
- │ │ │ │ │ │ │ │ │ │ │ └── ordering: +44
317
+ │ │ │ │ │ │ │ │ │ │ ├── columns: c.oid:7!null c.relname:8!null c.relnamespace:9 c.relkind:24!null
318
+ │ │ │ │ │ │ │ │ │ │ ├── scan pg_class [as=c]
319
+ │ │ │ │ │ │ │ │ │ │ │ └── columns: c.oid:7!null c.relname:8!null c.relnamespace:9 c.relkind:24
317
320
│ │ │ │ │ │ │ │ │ │ └── filters
318
- │ │ │ │ │ │ │ │ │ │ ├── attnum:49 > 0 [outer=(49), constraints=(/49: [/1 - ]; tight)]
319
- │ │ │ │ │ │ │ │ │ │ └── NOT attisdropped:60 [outer=(60), constraints=(/60: [/false - /false]; tight), fd=()-->(60)]
321
+ │ │ │ │ │ │ │ │ │ │ └── c.relkind:24 IN ('f', 'm', 'p', 'r', 'v') [outer=(24), constraints=(/24: [/'f' - /'f'] [/'m' - /'m'] [/'p' - /'p'] [/'r' - /'r'] [/'v' - /'v']; tight)]
320
322
│ │ │ │ │ │ │ │ │ ├── select
321
- │ │ │ │ │ │ │ │ │ │ ├── columns: c.oid:7!null c.relname:8!null c.relnamespace:9 c.relkind:24!null
322
- │ │ │ │ │ │ │ │ │ │ ├── ordering: +7
323
- │ │ │ │ │ │ │ │ │ │ ├── scan pg_class@pg_class_oid_idx [as=c]
324
- │ │ │ │ │ │ │ │ │ │ │ ├── columns: c.oid:7!null c.relname:8!null c.relnamespace:9 c.relkind:24
325
- │ │ │ │ │ │ │ │ │ │ │ └── ordering: +7
323
+ │ │ │ │ │ │ │ │ │ │ ├── columns: n.oid:2 n.nspname:3!null
324
+ │ │ │ │ │ │ │ │ │ │ ├── fd: ()-->(3)
325
+ │ │ │ │ │ │ │ │ │ │ ├── scan pg_namespace [as=n]
326
+ │ │ │ │ │ │ │ │ │ │ │ └── columns: n.oid:2 n.nspname:3!null
326
327
│ │ │ │ │ │ │ │ │ │ └── filters
327
- │ │ │ │ │ │ │ │ │ │ ├── c.relkind:24 IN ('f', 'm', 'p', 'r', 'v') [outer=(24), constraints=(/24: [/'f' - /'f'] [/'m' - /'m'] [/'p' - /'p'] [/'r' - /'r'] [/'v' - /'v']; tight)]
328
- │ │ │ │ │ │ │ │ │ │ └── c.relname:8 LIKE '%' [outer=(8), constraints=(/8: (/NULL - ])]
329
- │ │ │ │ │ │ │ │ │ └── filters (true)
330
- │ │ │ │ │ │ │ │ ├── select
331
- │ │ │ │ │ │ │ │ │ ├── columns: n.oid:2 n.nspname:3!null
332
- │ │ │ │ │ │ │ │ │ ├── fd: ()-->(3)
333
- │ │ │ │ │ │ │ │ │ ├── scan pg_namespace [as=n]
334
- │ │ │ │ │ │ │ │ │ │ └── columns: n.oid:2 n.nspname:3!null
328
+ │ │ │ │ │ │ │ │ │ │ └── n.nspname:3 LIKE 'public' [outer=(3), constraints=(/3: [/'public' - /'public']; tight), fd=()-->(3)]
335
329
│ │ │ │ │ │ │ │ │ └── filters
336
- │ │ │ │ │ │ │ │ │ └── n.nspname:3 LIKE 'public' [outer=(3 ), constraints=(/3: [/'public' - /'public' ]; tight ), fd=()-->(3 )]
330
+ │ │ │ │ │ │ │ │ │ └── c.relnamespace:9 = n.oid:2 [outer=(2,9 ), constraints=(/2: (/NULL - ]; /9: (/NULL - ] ), fd=(2)==(9), (9)==(2 )]
337
331
│ │ │ │ │ │ │ │ └── filters
338
- │ │ │ │ │ │ │ │ └── c.relnamespace:9 = n .oid:2 [outer=(2,9 ), constraints=(/2 : (/NULL - ]; /9 : (/NULL - ]), fd=(2 )==(9 ), (9 )==(2 )]
332
+ │ │ │ │ │ │ │ │ └── attrelid:44 = c .oid:7 [outer=(7,44 ), constraints=(/7 : (/NULL - ]; /44 : (/NULL - ]), fd=(7 )==(44 ), (44 )==(7 )]
339
333
│ │ │ │ │ │ │ └── filters
340
334
│ │ │ │ │ │ │ ├── c.oid:7 = crdb_internal.kv_catalog_comments.objoid:110 [outer=(7,110), constraints=(/7: (/NULL - ]; /110: (/NULL - ]), fd=(7)==(110), (110)==(7)]
341
335
│ │ │ │ │ │ │ └── attnum:49 = objsubid:118 [outer=(49,118), constraints=(/49: (/NULL - ]; /118: (/NULL - ]), fd=(49)==(118), (118)==(49)]
0 commit comments