PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
NodeTag | type |
OnConflictAction | action |
List * | arbiterElems |
Node * | arbiterWhere |
Oid | constraint |
List * | onConflictSet |
Node * | onConflictWhere |
int | exclRelIndex |
List * | exclRelTlist |
Definition at line 1509 of file primnodes.h.
OnConflictAction OnConflictExpr::action |
Definition at line 1512 of file primnodes.h.
Referenced by get_insert_query_def(), get_row_security_policies(), infer_arbiter_indexes(), JumbleExpr(), make_modifytable(), RewriteQuery(), and transformOnConflictClause().
List* OnConflictExpr::arbiterElems |
Definition at line 1515 of file primnodes.h.
Referenced by expression_tree_mutator(), expression_tree_walker(), get_insert_query_def(), infer_arbiter_indexes(), JumbleExpr(), subquery_planner(), and transformOnConflictClause().
Node* OnConflictExpr::arbiterWhere |
Definition at line 1517 of file primnodes.h.
Referenced by expression_tree_mutator(), expression_tree_walker(), get_insert_query_def(), infer_arbiter_indexes(), JumbleExpr(), subquery_planner(), and transformOnConflictClause().
Oid OnConflictExpr::constraint |
Definition at line 1518 of file primnodes.h.
Referenced by find_expr_references_walker(), get_insert_query_def(), infer_arbiter_indexes(), JumbleExpr(), and transformOnConflictClause().
int OnConflictExpr::exclRelIndex |
Definition at line 1523 of file primnodes.h.
Referenced by ChangeVarNodes(), fireRIRrules(), JumbleExpr(), make_modifytable(), OffsetVarNodes(), and transformOnConflictClause().
List* OnConflictExpr::exclRelTlist |
Definition at line 1524 of file primnodes.h.
Referenced by expression_tree_mutator(), expression_tree_walker(), JumbleExpr(), make_modifytable(), and transformOnConflictClause().
List* OnConflictExpr::onConflictSet |
Definition at line 1521 of file primnodes.h.
Referenced by expression_tree_mutator(), expression_tree_walker(), get_insert_query_def(), JumbleExpr(), make_modifytable(), perform_pullup_replace_vars(), preprocess_targetlist(), RewriteQuery(), rewriteTargetView(), subquery_planner(), and transformOnConflictClause().
Node* OnConflictExpr::onConflictWhere |
Definition at line 1522 of file primnodes.h.
Referenced by expression_tree_mutator(), expression_tree_walker(), get_insert_query_def(), JumbleExpr(), make_modifytable(), perform_pullup_replace_vars(), subquery_planner(), and transformOnConflictClause().
NodeTag OnConflictExpr::type |
Definition at line 1511 of file primnodes.h.