#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().
1.5.1