Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

QueryRecord::PartialResult::IndexLookupRecord Class Reference

#include <coherence/util/QueryRecord.hpp>

Inherits Object.

List of all members.


Detailed Description

An IndexLookupRecord holds the recorded information about an index lookup performed during filter evaluation as part of a query record.

An IndexLookupRecord is created each time that RecordableStep#recordExtractor(ValueExtractor) is called on a query record step.

 

Public Types

typedef spec::Handle  Handle
  IndexLookupRecord Handle definition.
typedef spec::View  View
  IndexLookupRecord View definition.
typedef spec::Holder  Holder
  IndexLookupRecord Holder definition.

Public Member Functions

virtual String::View  getExtractorDescription () const =0
  Get a description of the extractor that was used for the index lookup.
virtual String::View  getIndexDescription () const =0
  Get a description of the associated index.
virtual bool  isOrdered () const =0
  Indicates whether or not the associated index is ordered.

Member Function Documentation

virtual String::View getExtractorDescription (    )  const [pure virtual]

Get a description of the extractor that was used for the index lookup.

Returns:
the extractor description

virtual String::View getIndexDescription (    )  const [pure virtual]

Get a description of the associated index.

Returns:
the index description; null if no index was found for the associated extractor

virtual bool isOrdered (    )  const [pure virtual]

Indicates whether or not the associated index is ordered.

Returns:
true if the associated index is ordered; false if the index is not ordered or if no index was found for the associated extractor

The documentation for this class was generated from the following file:

Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.