hybridse::codec
Classes
struct
class
hybridse::codec::ListV Basic key-value list of HybridSe.
class
class
hybridse::codec::WindowIterator A iterator over a Row-Iterator<codec::Row> pairs dataset.
Types
typedef ::google::protobuf::RepeatedPtrField<::hybridse::type::ColumnDef >
typedef ConstIterator< uint64_t, Row >
Functions
const uint32_t
BitMapSize(uint32_t size)
const std::unordered_map<::hybridse::type::Type, uint8_t > &
uint8_t
GetAddrLength(uint32_t size)
uint32_t
GetBitmapSize(uint32_t column_size)
uint32_t
GetStartOffset(int32_t column_count)
void
FillNullStringOffset(int8_t * buf, uint32_t start, uint32_t addr_length, uint32_t str_idx, uint32_t str_offset)
Attributes
constexpr uint8_t
constexpr uint8_t
constexpr uint8_t
constexpr uint32_t
const std::string
const std::string
const uint32_t
const uint32_t
const uint16_t
Types Documentation
typedef Schema
typedef RowIterator
Functions Documentation
function BitMapSize
function GetTypeSizeMap
function GetAddrLength
function GetBitmapSize
function GetStartOffset
function FillNullStringOffset
Attributes Documentation
variable VERSION_LENGTH
variable SIZE_LENGTH
variable HEADER_LENGTH
variable UINT24_MAX
variable NONETOKEN
variable EMPTY_STRING
variable MAX_ROW_BYTE_SIZE
variable FIELD_BYTE_SIZE
variable HEADER_SIZE
Last updated