PostgreSQL Source Code git master
|
Go to the source code of this file.
Functions | |
List * | mbms_add_member (List *a, int listidx, int bitidx) |
List * | mbms_add_members (List *a, const List *b) |
List * | mbms_int_members (List *a, const List *b) |
bool | mbms_is_member (int listidx, int bitidx, const List *a) |
Bitmapset * | mbms_overlap_sets (const List *a, const List *b) |
Definition at line 44 of file multibitmapset.c.
References a, bms_add_member(), elog, ERROR, lappend(), lfirst, lfirst_node, list_length(), and list_nth_cell().
Referenced by find_forced_null_vars(), and find_nonnullable_vars_walker().
Definition at line 71 of file multibitmapset.c.
References a, b, bms_add_members(), forboth, lappend(), lca(), lfirst, lfirst_node, and list_length().
Referenced by find_forced_null_vars(), find_nonnullable_vars_walker(), and reduce_outer_joins_pass2().
Definition at line 100 of file multibitmapset.c.
References a, b, bms_int_members(), forboth, lca(), lfirst, lfirst_node, list_length(), and list_truncate().
Referenced by find_nonnullable_vars_walker().
bool mbms_is_member | ( | int | listidx, |
int | bitidx, | ||
const List * | a | ||
) |
Definition at line 126 of file multibitmapset.c.
References a, bms_is_member(), elog, ERROR, list_length(), and list_nth_node.
Definition at line 146 of file multibitmapset.c.
References a, b, bms_add_member(), bms_overlap(), forboth, foreach_current_index, lca(), and lfirst_node.
Referenced by reduce_outer_joins_pass2().