#include <LcsResidualColumnFilters.h>
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< SharedLcsResidualFilter > | filterData |
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. |
Definition at line 64 of file LcsResidualColumnFilters.h.
tuple descriptor for key row
Definition at line 69 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().
accessor corresponding to inputKeyDesc
Definition at line 74 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().
projection from outputTupleData for the key data
Definition at line 79 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::applyFilters(), and LcsRowScanExecStream::prepareResidualFilters().
true iff there are predicates on this column
Definition at line 84 of file LcsResidualColumnFilters.h.
Referenced by LcsRowScanExecStream::prepareResidualFilters(), and LcsColumnReader::sync().
projection of input stream for lower bound
Definition at line 89 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().
projection of input stream for upper bound
Definition at line 94 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::findVal(), and LcsRowScanExecStream::prepareResidualFilters().
contains individual predicate info
Definition at line 99 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::applyFilters(), LcsColumnReader::buildContainsMap(), LcsColumnReader::findBounds(), and LcsColumnReader::findVal().
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().
TupleData used for building contains bitmap.
Definition at line 114 of file LcsResidualColumnFilters.h.
Referenced by LcsColumnReader::buildContainsMap(), and LcsRowScanExecStream::prepareResidualFilters().