|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| LcsAddDeletionScanRule | A rule for modifying the input into a row scan to include a scan of the deletion index. |
| LcsAppendStreamDef | LcsAppendStreamDef creates an append execution stream def |
| LcsColumnMetadata | LcsColumnMetadata is an implementation of MedAbstractColumnMetadata for LcsRowScanRel |
| LcsCompositeStreamDef | LcsCompositeStreamDef is a composite Fem stream definition. |
| LcsDataServer | LcsDataServer implements the FarragoMedDataServer interface for
LucidDB column-store data. |
| LcsDataWrapper | LcsDataWrapper implements the FarragoMedDataWrapper interface for
LucidDB column-store data. |
| LcsIndexAccessRule | LcsIndexAccessRule is a rule for converting FilterRel+LcsRowScanRel into LcsIndexAccessRel (when the filter has the appropriate form). |
| LcsIndexAggRel | An aggregate on bitmap data. |
| LcsIndexAggRule | A rule for directly aggregating off of an unclustered index scan. |
| LcsIndexBitOpRel | LcsIndexBitOpRel is a base class for implementing bit operation streams with 2 or more inputs |
| LcsIndexBuilderRel | LcsIndexBuilderRel is a relational expression that builds an unclustered Lcs index. |
| LcsIndexBuilderRule | LcsModificationRule is a rule for converting an abstract FarragoIndexBuilderRel into a corresponding LcsIndexBuilderRel. |
| LcsIndexGuide | LcsIndexGuide provides information about the mapping from catalog definitions for LCS tables and their clusters to their Fennel representation. |
| LcsIndexIntersectRel | LcsIndexIntersectRel is a relation for intersecting the results of two index scans. |
| LcsIndexMergeRel | LcsIndexMergeRel is a relation for merging the results of an index scan. |
| LcsIndexMinusRel | LcsIndexMinusRel is a relation for "subtracting" the 2nd through Nth inputs from the first input. |
| LcsIndexOnlyAccessRule | A rule for converting an LcsRowScanRel(LcsIndexSearchRel) to an LcsIndexOnlyScanRel. |
| LcsIndexOnlyScanRel | A relation for performing an index only scan of a table (as opposed to performing a regular row scan). |
| LcsIndexOptimizer | LcsIndexOptimizer optimizes the access path to use index based on cost. |
| LcsIndexOptimizer.CandidateIndex | |
| LcsIndexOptimizer.Filter2IndexMapping | |
| LcsIndexOptimizer.IndexLengthComparator | |
| LcsIndexOptimizer.IndexPageCountComparator | |
| LcsIndexOptimizer.MappedFilterSelectivityComparator | |
| LcsIndexOptimizer.RowCountComparator | RowCountComparator is used to sort RelNodes based on their rowcounts, provided the counts are known. |
| LcsIndexOptimizer.SargColumnFilter | |
| LcsIndexOptimizer.SargColumnFilterSelectivityComparator | |
| LcsIndexSearchRel | LcsIndexSearchRel is a relation for reading from an unclustered index. |
| LcsIndexSemiJoinRule | LcsIndexSemiJoinRule implements the rule for converting a semijoin expression into the actual operations used to execute the semijoin. |
| LcsNormalizerRel | A relation which expands bitmap tuples of the form [keys, bitmaps] into repetitious tuples of the form [keys]. |
| LcsRemoveRidExprRule | LcsRemoveRidExprRule is a rule for converting rid expressions that appear in
a ProjectRel whose child is a EmptyRel into BIGINT null
literals. |
| LcsReplaceStreamDef | LcsReplaceStreamDef creates an cluster replace execution stream def |
| LcsRowScanRel | |
| LcsRowScanRelBase | |
| LcsSamplingRowScanRel | |
| LcsSamplingRowScanRule | LcsSamplingRowScanRule converts a SamplingRel applied to an LcsRowScanRel into a LcsSamplingRowScanRel. |
| LcsTable | An implementation of RelOptTable for accessing data in a LucidDB column-store. |
| LcsTable.ClusterComparator | Comparator that sorts clusters by cluster name. |
| LcsTableAlterRule | LcsTableAlterRule is a rule for converting an abstract TableModificationRel into a corresponding LcsTableAppendRel in the
special case where it is being processed as part of an ALTER TABLE ADD COLUMN
statement. |
| LcsTableAppendRel | LcsTableAppendRel is the relational expression corresponding to appending rows to all of the clusters of a column-store table. |
| LcsTableAppendRule | LcsTableAppendRule is a rule for converting an abstract TableModificationRel into a corresponding LcsTableAppendRel. |
| LcsTableDeleteRel | LcsTableDeleteRel is the relational expression corresponding to deletes from a column-store table. |
| LcsTableDeleteRule | LcsTableDeleteRule is a rule for converting an abstract TableModificationRel into a corresponding LcsTableDeleteRel. |
| LcsTableMergeRel | LcsTableMergeRel is the relational expression corresponding to merges on a column-store table. |
| LcsTableMergeRule | LcsTableMergeRule is a rule for converting an abstract TableModificationRel into a corresponding LcsTableMergeRel. |
| LcsTableProjectionRule | LcsTableProjectionRule implements the rule for pushing a Projection into a LcsRowScanRel. |
| Enum Summary | |
|---|---|
| LcsTableMergeRel.ReshapeProjectionType | |
Defines the LucidDB column-store local data wrapper implementation.
| Revision | $Id: //open/dev/farrago/src/com/lucidera/lcs/package.html#3 $ |
|---|---|
| Copyright | Copyright (C) 2005-2009 LucidEra, Inc.
Copyright (C) 2005-2009 The Eigenbase Project |
| Author | John V. Sichi |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||