#define FLEXIBLE_ARRAY_MEMBER
OffsetNumber offsets[FLEXIBLE_ARRAY_MEMBER]
union TBMIterator::@109 i
TBMSharedIterator * shared_iterator
TBMPrivateIterator * private_iterator
void tbm_free(TIDBitmap *tbm)
struct TBMIterateResult TBMIterateResult
void tbm_add_tuples(TIDBitmap *tbm, const ItemPointer tids, int ntids, bool recheck)
bool tbm_is_empty(const TIDBitmap *tbm)
void tbm_end_iterate(TBMIterator *iterator)
TBMIterateResult * tbm_iterate(TBMIterator *iterator)
void tbm_end_shared_iterate(TBMSharedIterator *iterator)
TBMIterateResult * tbm_private_iterate(TBMPrivateIterator *iterator)
struct TBMIterator TBMIterator
dsa_pointer tbm_prepare_shared_iterate(TIDBitmap *tbm)
void tbm_intersect(TIDBitmap *a, const TIDBitmap *b)
void tbm_free_shared_area(dsa_area *dsa, dsa_pointer dp)
void tbm_add_page(TIDBitmap *tbm, BlockNumber pageno)
TBMSharedIterator * tbm_attach_shared_iterate(dsa_area *dsa, dsa_pointer dp)
TBMIterator tbm_begin_iterate(TIDBitmap *tbm, dsa_area *dsa, dsa_pointer dsp)
void tbm_union(TIDBitmap *a, const TIDBitmap *b)
void tbm_end_private_iterate(TBMPrivateIterator *iterator)
TIDBitmap * tbm_create(Size maxbytes, dsa_area *dsa)
TBMPrivateIterator * tbm_begin_private_iterate(TIDBitmap *tbm)
int tbm_calculate_entries(Size maxbytes)
TBMIterateResult * tbm_shared_iterate(TBMSharedIterator *iterator)
static bool tbm_exhausted(TBMIterator *iterator)