Hackfut Security File Manager
Current Path:
/opt/alt/postgresql11/usr/include/pgsql/server/optimizer
opt
/
alt
/
postgresql11
/
usr
/
include
/
pgsql
/
server
/
optimizer
/
📁
..
📄
clauses.h
(2.88 KB)
📄
cost.h
(7.33 KB)
📄
geqo.h
(2.12 KB)
📄
geqo_copy.h
(966 B)
📄
geqo_gene.h
(1.09 KB)
📄
geqo_misc.h
(1.1 KB)
📄
geqo_mutation.h
(959 B)
📄
geqo_pool.h
(1.29 KB)
📄
geqo_random.h
(1.28 KB)
📄
geqo_recombination.h
(2.58 KB)
📄
geqo_selection.h
(1015 B)
📄
joininfo.h
(836 B)
📄
pathnode.h
(5.53 KB)
📄
paths.h
(6.83 KB)
📄
placeholder.h
(1.2 KB)
📄
plancat.h
(1.65 KB)
📄
planmain.h
(5.1 KB)
📄
planner.h
(1.33 KB)
📄
predtest.h
(668 B)
📄
prep.h
(1.73 KB)
📄
restrictinfo.h
(1.71 KB)
📄
subselect.h
(1.38 KB)
📄
tlist.h
(1.69 KB)
📄
var.h
(1.5 KB)
Editing: restrictinfo.h
/*------------------------------------------------------------------------- * * restrictinfo.h * prototypes for restrictinfo.c. * * * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * src/include/optimizer/restrictinfo.h * *------------------------------------------------------------------------- */ #ifndef RESTRICTINFO_H #define RESTRICTINFO_H #include "nodes/relation.h" /* Convenience macro for the common case of a valid-everywhere qual */ #define make_simple_restrictinfo(clause) \ make_restrictinfo(clause, true, false, false, NULL, NULL, NULL) extern RestrictInfo *make_restrictinfo(Expr *clause, bool is_pushed_down, bool outerjoin_delayed, bool pseudoconstant, Relids required_relids, Relids outer_relids, Relids nullable_relids); extern List *make_restrictinfo_from_bitmapqual(Path *bitmapqual, bool is_pushed_down, bool include_predicates); extern List *make_restrictinfos_from_actual_clauses(PlannerInfo *root, List *clause_list); extern bool restriction_is_or_clause(RestrictInfo *restrictinfo); extern List *get_actual_clauses(List *restrictinfo_list); extern List *get_all_actual_clauses(List *restrictinfo_list); extern List *extract_actual_clauses(List *restrictinfo_list, bool pseudoconstant); extern void extract_actual_join_clauses(List *restrictinfo_list, List **joinquals, List **otherquals); extern bool join_clause_is_movable_to(RestrictInfo *rinfo, Index baserelid); extern bool join_clause_is_movable_into(RestrictInfo *rinfo, Relids currentrelids, Relids current_and_outer); #endif /* RESTRICTINFO_H */
Upload File
Create Folder