/dports/databases/postgresql96-server/postgresql-9.6.24/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql96-plpython/postgresql-9.6.24/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql96-pltcl/postgresql-9.6.24/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-server/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-pltcl/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-client/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-client/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-docs/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-contrib/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-plperl/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql10-plpython/postgresql-10.19/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-docs/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-plperl/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-contrib/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql12-client/postgresql-12.9/src/backend/optimizer/plan/ |
H A D | planagg.c | 53 Oid eqop, Oid sortop, bool nulls_first); 158 Oid eqop; in preprocess_minmax_aggregates() local 165 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 166 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 344 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 425 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-pltcl/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql11-plpython/postgresql-11.14/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql14-pltcl/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; in preprocess_minmax_aggregates() local 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 164 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 318 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 401 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql14-server/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; in preprocess_minmax_aggregates() local 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 164 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 318 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 401 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql96-client/postgresql-9.6.24/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 160 Oid eqop; in preprocess_minmax_aggregates() local 167 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 168 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 180 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 182 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 343 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 424 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql14-plperl/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; in preprocess_minmax_aggregates() local 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 164 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 318 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 401 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql14-plpython/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; in preprocess_minmax_aggregates() local 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); in preprocess_minmax_aggregates() 164 if (!OidIsValid(eqop)) /* shouldn't happen */ in preprocess_minmax_aggregates() 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) in preprocess_minmax_aggregates() 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) in preprocess_minmax_aggregates() 318 Oid eqop, Oid sortop, bool nulls_first) in build_minmax_path() argument 401 sortcl->eqop = eqop; in build_minmax_path()
|
/dports/databases/postgresql14-client/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); 164 if (!OidIsValid(eqop)) /* shouldn't happen */ 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) 318 Oid eqop, Oid sortop, bool nulls_first) 401 sortcl->eqop = eqop;
|
/dports/databases/postgresql13-pltcl/postgresql-13.5/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 157 Oid eqop; 164 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); 165 if (!OidIsValid(eqop)) /* shouldn't happen */ 177 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) 179 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) 343 Oid eqop, Oid sortop, bool nulls_first) 424 sortcl->eqop = eqop;
|
/dports/databases/postgresql14-docs/postgresql-14.1/src/backend/optimizer/plan/ |
H A D | planagg.c | 52 Oid eqop, Oid sortop, bool nulls_first); 156 Oid eqop; 163 eqop = get_equality_op_for_ordering_op(mminfo->aggsortop, &reverse); 164 if (!OidIsValid(eqop)) /* shouldn't happen */ 176 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, reverse)) 178 if (build_minmax_path(root, mminfo, eqop, mminfo->aggsortop, !reverse)) 318 Oid eqop, Oid sortop, bool nulls_first) 401 sortcl->eqop = eqop;
|