/dports/databases/postgresql96-server/postgresql-9.6.24/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql96-plpython/postgresql-9.6.24/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql96-pltcl/postgresql-9.6.24/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-plperl/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql11-client/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) in pull_ands() argument 326 foreach(arg, andlist) in pull_ands() 464 List *andlist = NIL; in find_duplicate_ors() local 497 andlist = lappend(andlist, arg); in find_duplicate_ors() 501 andlist = pull_ands(andlist); in find_duplicate_ors() 504 if (andlist == NIL) in find_duplicate_ors() 508 if (list_length(andlist) == 1) in find_duplicate_ors() 509 return (Expr *) linitial(andlist); in find_duplicate_ors() 512 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-pltcl/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-client/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-contrib/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-docs/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-plpython/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql11-docs/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) in pull_ands() argument 326 foreach(arg, andlist) in pull_ands() 464 List *andlist = NIL; in find_duplicate_ors() local 497 andlist = lappend(andlist, arg); in find_duplicate_ors() 501 andlist = pull_ands(andlist); in find_duplicate_ors() 504 if (andlist == NIL) in find_duplicate_ors() 508 if (list_length(andlist) == 1) in find_duplicate_ors() 509 return (Expr *) linitial(andlist); in find_duplicate_ors() 512 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql11-plperl/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) in pull_ands() argument 326 foreach(arg, andlist) in pull_ands() 464 List *andlist = NIL; in find_duplicate_ors() local 497 andlist = lappend(andlist, arg); in find_duplicate_ors() 501 andlist = pull_ands(andlist); in find_duplicate_ors() 504 if (andlist == NIL) in find_duplicate_ors() 508 if (list_length(andlist) == 1) in find_duplicate_ors() 509 return (Expr *) linitial(andlist); in find_duplicate_ors() 512 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql11-plpython/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) 326 foreach(arg, andlist) 464 List *andlist = NIL; 497 andlist = lappend(andlist, arg); 501 andlist = pull_ands(andlist); 504 if (andlist == NIL) 508 if (list_length(andlist) == 1) 509 return (Expr *) linitial(andlist); 512 return make_andclause(andlist);
|
/dports/databases/postgresql11-contrib/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) in pull_ands() argument 326 foreach(arg, andlist) in pull_ands() 464 List *andlist = NIL; in find_duplicate_ors() local 497 andlist = lappend(andlist, arg); in find_duplicate_ors() 501 andlist = pull_ands(andlist); in find_duplicate_ors() 504 if (andlist == NIL) in find_duplicate_ors() 508 if (list_length(andlist) == 1) in find_duplicate_ors() 509 return (Expr *) linitial(andlist); in find_duplicate_ors() 512 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql10-server/postgresql-10.19/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql11-server/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) 326 foreach(arg, andlist) 464 List *andlist = NIL; 497 andlist = lappend(andlist, arg); 501 andlist = pull_ands(andlist); 504 if (andlist == NIL) 508 if (list_length(andlist) == 1) 509 return (Expr *) linitial(andlist); 512 return make_andclause(andlist);
|
/dports/databases/postgresql11-pltcl/postgresql-11.14/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 321 pull_ands(List *andlist) in pull_ands() argument 326 foreach(arg, andlist) in pull_ands() 464 List *andlist = NIL; in find_duplicate_ors() local 497 andlist = lappend(andlist, arg); in find_duplicate_ors() 501 andlist = pull_ands(andlist); in find_duplicate_ors() 504 if (andlist == NIL) in find_duplicate_ors() 508 if (list_length(andlist) == 1) in find_duplicate_ors() 509 return (Expr *) linitial(andlist); in find_duplicate_ors() 512 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-pltcl/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) in pull_ands() argument 328 foreach(arg, andlist) in pull_ands() 454 List *andlist = NIL; in find_duplicate_ors() local 487 andlist = lappend(andlist, arg); in find_duplicate_ors() 491 andlist = pull_ands(andlist); in find_duplicate_ors() 494 if (andlist == NIL) in find_duplicate_ors() 498 if (list_length(andlist) == 1) in find_duplicate_ors() 499 return (Expr *) linitial(andlist); in find_duplicate_ors() 502 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-server/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) in pull_ands() argument 328 foreach(arg, andlist) in pull_ands() 454 List *andlist = NIL; in find_duplicate_ors() local 487 andlist = lappend(andlist, arg); in find_duplicate_ors() 491 andlist = pull_ands(andlist); in find_duplicate_ors() 494 if (andlist == NIL) in find_duplicate_ors() 498 if (list_length(andlist) == 1) in find_duplicate_ors() 499 return (Expr *) linitial(andlist); in find_duplicate_ors() 502 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql96-client/postgresql-9.6.24/src/backend/optimizer/prep/ |
H A D | prepqual.c | 40 static List *pull_ands(List *andlist); 331 pull_ands(List *andlist) in pull_ands() argument 336 foreach(arg, andlist) in pull_ands() 474 List *andlist = NIL; in find_duplicate_ors() local 507 andlist = lappend(andlist, arg); in find_duplicate_ors() 511 andlist = pull_ands(andlist); in find_duplicate_ors() 514 if (andlist == NIL) in find_duplicate_ors() 518 if (list_length(andlist) == 1) in find_duplicate_ors() 519 return (Expr *) linitial(andlist); in find_duplicate_ors() 522 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-plperl/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) in pull_ands() argument 328 foreach(arg, andlist) in pull_ands() 454 List *andlist = NIL; in find_duplicate_ors() local 487 andlist = lappend(andlist, arg); in find_duplicate_ors() 491 andlist = pull_ands(andlist); in find_duplicate_ors() 494 if (andlist == NIL) in find_duplicate_ors() 498 if (list_length(andlist) == 1) in find_duplicate_ors() 499 return (Expr *) linitial(andlist); in find_duplicate_ors() 502 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-plpython/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) in pull_ands() argument 328 foreach(arg, andlist) in pull_ands() 454 List *andlist = NIL; in find_duplicate_ors() local 487 andlist = lappend(andlist, arg); in find_duplicate_ors() 491 andlist = pull_ands(andlist); in find_duplicate_ors() 494 if (andlist == NIL) in find_duplicate_ors() 498 if (list_length(andlist) == 1) in find_duplicate_ors() 499 return (Expr *) linitial(andlist); in find_duplicate_ors() 502 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-client/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) in pull_ands() argument 328 foreach(arg, andlist) in pull_ands() 454 List *andlist = NIL; in find_duplicate_ors() local 487 andlist = lappend(andlist, arg); in find_duplicate_ors() 491 andlist = pull_ands(andlist); in find_duplicate_ors() 494 if (andlist == NIL) in find_duplicate_ors() 498 if (list_length(andlist) == 1) in find_duplicate_ors() 499 return (Expr *) linitial(andlist); in find_duplicate_ors() 502 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql13-pltcl/postgresql-13.5/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 322 pull_ands(List *andlist) in pull_ands() argument 327 foreach(arg, andlist) in pull_ands() 453 List *andlist = NIL; in find_duplicate_ors() local 486 andlist = lappend(andlist, arg); in find_duplicate_ors() 490 andlist = pull_ands(andlist); in find_duplicate_ors() 493 if (andlist == NIL) in find_duplicate_ors() 497 if (list_length(andlist) == 1) in find_duplicate_ors() 498 return (Expr *) linitial(andlist); in find_duplicate_ors() 501 return make_andclause(andlist); in find_duplicate_ors()
|
/dports/databases/postgresql14-docs/postgresql-14.1/src/backend/optimizer/prep/ |
H A D | prepqual.c | 41 static List *pull_ands(List *andlist); 323 pull_ands(List *andlist) 328 foreach(arg, andlist) 454 List *andlist = NIL; 487 andlist = lappend(andlist, arg); 491 andlist = pull_ands(andlist); 494 if (andlist == NIL) 498 if (list_length(andlist) == 1) 499 return (Expr *) linitial(andlist); 502 return make_andclause(andlist);
|