![]() |
Jazz 1.25.+
|
Concept: Generalizes Snippet for informal code. More...
#include <concept.h>
Additional Inherited Members | |
![]() | |
int | get_state () |
bool | get_block (int idx, SnippetText &snip_text) |
bool | get_block (pChar name, SnippetText &snip_text) |
int | object_size () |
void * | get_object () |
pBlock | get_block (int idx) |
![]() | |
StatusCode | new_tuple (int num_items, pBlock blocks[], Name p_names[], int num_bytes, AttributeMap *att=nullptr) |
char * | item_name (int idx) |
int | index (pChar name) |
pBlock | get_block (int idx) |
bool | is_a (pKind kind) |
int | audit () |
![]() | |
void | set_dimensions (int *p_dim) |
void | get_dimensions (int *p_dim) |
bool | validate_index (int *p_idx) |
int | validate_offset (int offset) |
int | get_offset (int *p_idx) |
void | get_index (int offset, int *p_idx) |
char * | get_string (int *p_idx) |
char * | get_string (int offset) |
void | set_string (int *p_idx, const char *p_str) |
void | set_string (int offset, const char *p_str) |
char * | get_attribute (int attribute_id) |
void | set_attributes (AttributeMap *all_att) |
void | get_attributes (AttributeMap *all_att) |
void | init_string_buffer () |
bool | find_NAs_in_tensor () |
int * | align64bit (uintptr_t ipt) |
Align a pointer (as uintptr_t) to the next 8 byte boundary assuming the block is aligned. | |
int * | p_attribute_keys () |
pStringBuffer | p_string_buffer () |
int | get_string_offset (pStringBuffer psb, const char *p_str) |
bool | is_a_filter () |
Check (in depth) the validity of a filter. | |
bool | can_filter (pBlock p_block) |
void | close_block (int set_has_NA=SET_HAS_NA_FALSE, bool set_hash=true, bool set_time=true) |
bool | check_hash () |
![]() | |
int | cell_type |
The type for the cells in the tensor. See CELL_TYPE_*. | |
int | size |
The total number of cells in the tensor. | |
TimePoint | created |
Timestamp when the block was created. | |
int | rank |
The number of dimensions. | |
TensorDim | range |
The dimensions of the tensor in terms of ranges (Max. size is 2 Gb.) | |
int | num_attributes |
Number of elements in the JazzAttributesMap. | |
int | total_bytes |
Total size of the block everything included. | |
bool | has_NA |
If true, at least one value is a NA and block requires NA-aware arithmetic. | |
uint64_t | hash64 |
Hash of everything but the header. | |
Tensor | tensor |
A tensor for type cell_type and dimensions set by Block.set_dimensions() | |
Concept: Generalizes Snippet for informal code.