|
MobilityDB 1.3
|
Structure to represent skiplists that keep the current state of an aggregation. More...
#include <meos_internal.h>
Data Fields | |
| int | capacity |
| Maximum number of elements. More... | |
| int(* | comp_fn )(void *, void *) |
| Comparison function for the elements. More... | |
| SkipListElem * | elems |
| Array of elements. More... | |
| void * | extra |
| Pointer to additional data needed for processing. More... | |
| size_t | extrasize |
| Size of additional data needed for processing. More... | |
| int | freecap |
| Maximum number of deleted elements. More... | |
| int | freecount |
| Number of deleted elements. More... | |
| int * | freed |
| Array of index values of deleted elements. More... | |
| size_t | key_size |
| Size in bytes of the keys. More... | |
| int | length |
| Number of elements. More... | |
| void *(* | merge_fn )(void *, void *) |
| Merge function for the elements. More... | |
| int | next |
| Index of the next free element. More... | |
| int | tail |
| Index of the tail element More... | |
| size_t | value_size |
| Size in bytes of the values. More... | |
Structure to represent skiplists that keep the current state of an aggregation.