#include "postgres.h"
#include <stddef.h>
#include "catalog/pg_type.h"
#include "common/pg_prng.h"
#include "utils/array.h"
#include "fmgr.h"
#include "nodes/bitmapset.h"
#include "nodes/nodes.h"
#include "nodes/pg_list.h"
#include "utils/builtins.h"
#include "utils/timestamp.h"
Go to the source code of this file.
Definition at line 87 of file test_bitmapset.c.
Definition at line 78 of file test_bitmapset.c.
Definition at line 70 of file test_bitmapset.c.
Definition at line 94 of file test_bitmapset.c.
Definition at line 101 of file test_bitmapset.c.
Definition at line 88 of file test_bitmapset.c.
Definition at line 558 of file test_bitmapset.c.
References bitmap_hash(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 570 of file test_bitmapset.c.
References bitmap_match(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 124 of file test_bitmapset.c.
References bms_add_member(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_BITMAPSET_AS_TEXT, and PG_RETURN_NULL.
Definition at line 141 of file test_bitmapset.c.
References bms_add_members(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 479 of file test_bitmapset.c.
References bms_add_range(), lower(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_BITMAPSET_AS_TEXT, PG_RETURN_NULL, and upper().
Definition at line 299 of file test_bitmapset.c.
References bms_compare(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 211 of file test_bitmapset.c.
References bms_copy(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 153 of file test_bitmapset.c.
References bms_del_member(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_BITMAPSET_AS_TEXT, and PG_RETURN_NULL.
Definition at line 510 of file test_bitmapset.c.
References bms_del_members(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 287 of file test_bitmapset.c.
References bms_difference(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 222 of file test_bitmapset.c.
References bms_equal(), PG_ARG_GETBITMAPSET, and PG_RETURN_BOOL.
Definition at line 357 of file test_bitmapset.c.
References bms_get_singleton_member(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 547 of file test_bitmapset.c.
References bms_hash_value(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 498 of file test_bitmapset.c.
References bms_int_members(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 275 of file test_bitmapset.c.
References bms_intersect(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 311 of file test_bitmapset.c.
References bms_is_empty, PG_ARG_GETBITMAPSET, and PG_RETURN_BOOL.
Definition at line 170 of file test_bitmapset.c.
References bms_is_member(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_BOOL, and PG_RETURN_NULL.
Definition at line 322 of file test_bitmapset.c.
References bms_is_subset(), PG_ARG_GETBITMAPSET, and PG_RETURN_BOOL.
Definition at line 534 of file test_bitmapset.c.
References bms_join(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 199 of file test_bitmapset.c.
References bms_make_singleton(), PG_GETARG_INT32, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 461 of file test_bitmapset.c.
References bms_member_index(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_INT32, and PG_RETURN_NULL.
Definition at line 246 of file test_bitmapset.c.
References bms_membership(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 257 of file test_bitmapset.c.
References bms_next_member(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_INT32, and PG_RETURN_NULL.
Definition at line 449 of file test_bitmapset.c.
References bms_nonempty_difference(), PG_ARG_GETBITMAPSET, and PG_RETURN_BOOL.
Definition at line 188 of file test_bitmapset.c.
References bms_num_members(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 391 of file test_bitmapset.c.
References bms_overlap(), PG_ARG_GETBITMAPSET, and PG_RETURN_BOOL.
Definition at line 403 of file test_bitmapset.c.
References bms_overlap_list(), DatumGetInt32(), deconstruct_array(), i, lappend_int(), list_free(), NIL, pfree(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_ARRAYTYPE_P, and PG_RETURN_BOOL.
Definition at line 373 of file test_bitmapset.c.
References bms_prev_member(), PG_ARG_GETBITMAPSET, PG_ARGISNULL, PG_GETARG_INT32, PG_RETURN_INT32, and PG_RETURN_NULL.
Definition at line 522 of file test_bitmapset.c.
References bms_replace_members(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 346 of file test_bitmapset.c.
References bms_singleton_member(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 334 of file test_bitmapset.c.
References bms_subset_compare(), PG_ARG_GETBITMAPSET, and PG_RETURN_INT32.
Definition at line 234 of file test_bitmapset.c.
References bms_union(), PG_ARG_GETBITMAPSET, and PG_RETURN_BITMAPSET_AS_TEXT.
Definition at line 595 of file test_bitmapset.c.
References bms_add_member(), bms_add_range(), bms_del_member(), bms_free(), bms_intersect(), bms_is_member(), bms_next_member(), bms_num_members(), bms_union(), elog, ERROR, EXPECT_NOT_NULL, EXPECT_TRUE, GetCurrentTimestamp(), i, lower(), palloc(), pfree(), PG_GETARG_INT32, pg_prng_seed(), pg_prng_uint32(), PG_RETURN_INT32, and upper().
Definition at line 30 of file test_bitmapset.c.