| Line | Hits | Source | Commit |
| 502 |
- |
_outRangeTblEntry(StringInfo str, const RangeTblEntry *node) |
- |
| 503 |
- |
{ |
- |
| 504 |
- |
WRITE_NODE_TYPE("RANGETBLENTRY"); |
- |
| 505 |
- |
|
- |
| 506 |
- |
WRITE_NODE_FIELD(alias); |
- |
| 507 |
- |
WRITE_NODE_FIELD(eref); |
- |
| 508 |
- |
WRITE_ENUM_FIELD(rtekind, RTEKind); |
- |
| 509 |
- |
|
- |
| 510 |
- |
switch (node->rtekind) |
- |
| 511 |
- |
{ |
- |
| 512 |
- |
case RTE_RELATION: |
- |
| 513 |
- |
WRITE_OID_FIELD(relid); |
- |
| 514 |
- |
WRITE_BOOL_FIELD(inh); |
- |
| 515 |
- |
WRITE_CHAR_FIELD(relkind); |
- |
| 516 |
- |
WRITE_INT_FIELD(rellockmode); |
- |
| 517 |
- |
WRITE_UINT_FIELD(perminfoindex); |
- |
| 518 |
- |
WRITE_NODE_FIELD(tablesample); |
- |
| 519 |
- |
break; |
- |
| 520 |
- |
case RTE_SUBQUERY: |
- |
| 521 |
- |
WRITE_NODE_FIELD(subquery); |
- |
| 522 |
- |
WRITE_BOOL_FIELD(security_barrier); |
- |
| 523 |
- |
/* we re-use these RELATION fields, too: */ |
- |
| 524 |
- |
WRITE_OID_FIELD(relid); |
- |
| 525 |
- |
WRITE_BOOL_FIELD(inh); |
- |
| 526 |
- |
WRITE_CHAR_FIELD(relkind); |
- |
| 527 |
- |
WRITE_INT_FIELD(rellockmode); |
- |
| 528 |
- |
WRITE_UINT_FIELD(perminfoindex); |
- |
| 529 |
- |
break; |
- |
| 530 |
- |
case RTE_JOIN: |
- |
| 531 |
- |
WRITE_ENUM_FIELD(jointype, JoinType); |
- |
| 532 |
- |
WRITE_INT_FIELD(joinmergedcols); |
- |
| 533 |
- |
WRITE_NODE_FIELD(joinaliasvars); |
- |
| 534 |
- |
WRITE_NODE_FIELD(joinleftcols); |
- |
| 535 |
- |
WRITE_NODE_FIELD(joinrightcols); |
- |
| 536 |
- |
WRITE_NODE_FIELD(join_using_alias); |
- |
| 537 |
- |
break; |
- |
| 538 |
- |
case RTE_FUNCTION: |
- |
| 539 |
- |
WRITE_NODE_FIELD(functions); |
- |
| 540 |
- |
WRITE_BOOL_FIELD(funcordinality); |
- |
| 541 |
- |
break; |
- |
| 542 |
- |
case RTE_TABLEFUNC: |
- |
| 543 |
- |
WRITE_NODE_FIELD(tablefunc); |
- |
| 544 |
- |
break; |
- |
| 545 |
- |
case RTE_VALUES: |
- |
| 546 |
- |
WRITE_NODE_FIELD(values_lists); |
- |
| 547 |
- |
WRITE_NODE_FIELD(coltypes); |
- |
| 548 |
- |
WRITE_NODE_FIELD(coltypmods); |
- |
| 549 |
- |
WRITE_NODE_FIELD(colcollations); |
- |
| 550 |
- |
break; |
- |
| 551 |
- |
case RTE_CTE: |
- |
| 552 |
- |
WRITE_STRING_FIELD(ctename); |
- |
| 553 |
- |
WRITE_UINT_FIELD(ctelevelsup); |
- |
| 554 |
- |
WRITE_BOOL_FIELD(self_reference); |
- |
| 555 |
- |
WRITE_NODE_FIELD(coltypes); |
- |
| 556 |
- |
WRITE_NODE_FIELD(coltypmods); |
- |
| 557 |
- |
WRITE_NODE_FIELD(colcollations); |
- |
| 558 |
- |
break; |
- |
| 559 |
- |
case RTE_NAMEDTUPLESTORE: |
- |
| 560 |
- |
WRITE_STRING_FIELD(enrname); |
- |
| 561 |
- |
WRITE_FLOAT_FIELD(enrtuples); |
- |
| 562 |
- |
WRITE_NODE_FIELD(coltypes); |
- |
| 563 |
- |
WRITE_NODE_FIELD(coltypmods); |
- |
| 564 |
- |
WRITE_NODE_FIELD(colcollations); |
- |
| 565 |
- |
/* we re-use these RELATION fields, too: */ |
- |
| 566 |
- |
WRITE_OID_FIELD(relid); |
- |
| 567 |
- |
break; |
- |
| 568 |
17 |
case RTE_GRAPH_TABLE: |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 569 |
17 |
WRITE_NODE_FIELD(graph_pattern); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 570 |
17 |
WRITE_NODE_FIELD(graph_table_columns); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 571 |
- |
/* we re-use these RELATION fields, too: */ |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 572 |
17 |
WRITE_OID_FIELD(relid); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 573 |
17 |
WRITE_CHAR_FIELD(relkind); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 574 |
17 |
WRITE_INT_FIELD(rellockmode); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 575 |
17 |
WRITE_UINT_FIELD(perminfoindex); |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 576 |
17 |
break; |
86c14eaWIP: SQL Property Graph Queries (SQL/PGQ) |
| 577 |
- |
case RTE_RESULT: |
- |
| 578 |
- |
/* no extra fields */ |
- |
| 579 |
- |
break; |
- |
| 580 |
- |
case RTE_GROUP: |
- |
| 581 |
- |
WRITE_NODE_FIELD(groupexprs); |
- |
| 582 |
- |
break; |
- |
| 583 |
- |
default: |
- |
| 584 |
- |
elog(ERROR, "unrecognized RTE kind: %d", (int) node->rtekind); |
- |
| 585 |
- |
break; |
- |
| 586 |
- |
} |
- |
| 587 |
- |
|
- |
| 588 |
- |
WRITE_BOOL_FIELD(lateral); |
- |
| 589 |
- |
WRITE_BOOL_FIELD(inFromCl); |
- |
| 590 |
- |
WRITE_NODE_FIELD(securityQuals); |
- |
| 591 |
- |
} |
- |