Fennel: LcsBatchDir Struct Reference (original) (raw)

Batch directory representing each batch within a cluster. More...

#include <[LcsClusterNode.h](LcsClusterNode%5F8h-source.html)>

List of all members.

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:


Generated on Mon Jun 22 04:00:36 2009 for Fennel by doxygen 1.5.1