LcsResidualColumnFilters Struct Reference

#include <LcsResidualColumnFilters.h>

List of all members.

Public Attributes

TupleDescriptor inputKeyDesc
 tuple descriptor for key row
UnalignedAttributeAccessor attrAccessor
 accessor corresponding to inputKeyDesc
TupleProjection readerKeyProj
 projection from outputTupleData for the key data
bool hasResidualFilters
 true iff there are predicates on this column
TupleProjection lowerBoundProj
 projection of input stream for lower bound
TupleProjection upperBoundProj
 projection of input stream for upper bound
std::vector< SharedLcsResidualFilterfilterData
 contains individual predicate info
bool filterDataInitialized
 True if filterData vector has been initialized.
boost::dynamic_bitset filteringBitmap
 Values bitmap for compressed batch filtering.
TupleDataWithBuffer readerKeyData
 TupleData used for building contains bitmap.


Detailed Description

Definition at line 64 of file LcsResidualColumnFilters.h.


Member Data Documentation

TupleDescriptor LcsResidualColumnFilters::inputKeyDesc

tuple descriptor for key row

Definition at line 69 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().

UnalignedAttributeAccessor LcsResidualColumnFilters::attrAccessor

accessor corresponding to inputKeyDesc

Definition at line 74 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().

TupleProjection LcsResidualColumnFilters::readerKeyProj

projection from outputTupleData for the key data

Definition at line 79 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), and LcsRowScanExecStream::prepareResidualFilters().

bool LcsResidualColumnFilters::hasResidualFilters

true iff there are predicates on this column

Definition at line 84 of file LcsResidualColumnFilters.h.

Referenced by LcsRowScanExecStream::prepareResidualFilters(), and LcsColumnReader::sync().

TupleProjection LcsResidualColumnFilters::lowerBoundProj

projection of input stream for lower bound

Definition at line 89 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().

TupleProjection LcsResidualColumnFilters::upperBoundProj

projection of input stream for upper bound

Definition at line 94 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().

std::vector<SharedLcsResidualFilter> LcsResidualColumnFilters::filterData

contains individual predicate info

Definition at line 99 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::buildContainsMap(), LcsColumnReader::findBounds(), and LcsColumnReader::findVal().

bool LcsResidualColumnFilters::filterDataInitialized

True if filterData vector has been initialized.

Definition at line 104 of file LcsResidualColumnFilters.h.

boost::dynamic_bitset LcsResidualColumnFilters::filteringBitmap

Values bitmap for compressed batch filtering.

Definition at line 109 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::buildContainsMap(), and LcsColumnReader::sync().

TupleDataWithBuffer LcsResidualColumnFilters::readerKeyData

TupleData used for building contains bitmap.

Definition at line 114 of file LcsResidualColumnFilters.h.

Referenced by LcsColumnReader::buildContainsMap(), and LcsRowScanExecStream::prepareResidualFilters().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:37 2009 for Fennel by  doxygen 1.5.1