Home
last modified time | relevance | path

Searched refs:andlist (Results 1 – 25 of 88) sorted by relevance

1234

/dports/databases/postgresql96-server/postgresql-9.6.24/src/backend/optimizer/prep/
H A Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c40 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 Dprepqual.c41 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 Dprepqual.c41 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 Dprepqual.c40 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 Dprepqual.c41 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 Dprepqual.c41 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 Dprepqual.c41 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 Dprepqual.c41 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 Dprepqual.c41 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);

1234