1234567891011121314151617181920212223 |
- from lakesuperior.cy_includes cimport collections as cc
- from lakesuperior.model.base cimport (
- KeyIdx, Key, DoubleKey, TripleKey, Buffer
- )
- cdef class BaseKeyset:
- cdef:
- readonly size_t ct, size
- readonly cc.Array* data
- readonly cc.ArrayConf conf
- size_t get_itemsize(self)
- unsigned char *get_item(self, i)
- bint iter_next(self, unsigned char** val)
- bint contains(self, const void *val)
- cdef class Keyset(BaseKeyset):
- cdef class DoubleKeyset(BaseKeyset):
- cdef class TripleKeyset(BaseKeyset):
|