![]() |
Jazz 1.25.+
|
Header for a Movable Block (Tensor, Kind or Tuple) or a Dynamic Block (Index) More...
#include <types.h>
Data Fields | ||
| 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. | ||
| union { | ||
| struct { | ||
| 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 in the tensor 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() | ||
| } | ||
| Index index | ||
| Any kind of Index. | ||
| }; | ||