Fennel: LcsBatchDir Struct Reference (original) (raw)
Batch directory representing each batch within a cluster. More...
#include <[LcsClusterNode.h](LcsClusterNode%5F8h-source.html)>
| Public Attributes | |
|---|---|
| LcsBatchMode | mode |
| Type of batch: compressed - only distinct values are stored for the column fixed - values are stored as fixed size records variable - records are stored as variable sizes but duplicates are not removed. | |
| uint | nRow |
| Number of rows in the batch. | |
| uint | nVal |
| Number of values in the batch. | |
| uint | nValHighMark |
| Number of values in the column corresponding to the batch that have already been written into the cluster page. | |
| uint | oVal |
| Offset in the cluster page where the batch starts. | |
| uint | oLastValHighMark |
| Offset in the cluster page corresponding to the last value for this batch that has already been written into the cluster page. | |
| uint | recSize |
| Size of batch records in fixed mode case. |
Detailed Description
Batch directory representing each batch within a cluster.
Definition at line 42 of file LcsClusterNode.h.
Member Data Documentation
Type of batch: compressed - only distinct values are stored for the column fixed - values are stored as fixed size records variable - records are stored as variable sizes but duplicates are not removed.
Definition at line 52 of file LcsClusterNode.h.
Number of values in the column corresponding to the batch that have already been written into the cluster page.
Definition at line 70 of file LcsClusterNode.h.
Offset in the cluster page corresponding to the last value for this batch that has already been written into the cluster page.
Definition at line 85 of file LcsClusterNode.h.
The documentation for this struct was generated from the following file:
- /home/pub/open/dev/fennel/lucidera/colstore/LcsClusterNode.h
