Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/SimpleQueryRecord.hpp>
Inherits Object, and PortableObject.
Simple QueryRecord::PartialResult::Step implementation.
Public Types |
|
| typedef spec::Handle | Handle |
| Step Handle definition. | |
| typedef spec::View | View |
| Step View definition. | |
| typedef spec::Holder | Holder |
| Step Holder definition. | |
| typedef this_spec::Handle | Handle |
| PortableObject Handle definition. | |
| typedef this_spec::View | View |
| PortableObject View definition. | |
| typedef this_spec::Holder | Holder |
| PortableObject Holder definition. | |
Public Member Functions |
|
| virtual String::View | getFilterDescription () const |
| virtual Set::View | getIndexLookupRecords () const |
| virtual size32_t | getEfficiency () const |
| virtual size32_t | getPreFilterKeySetSize () const |
| virtual size32_t | getPostFilterKeySetSize () const |
| virtual int64_t | getDuration () const |
| virtual List::View | getSteps () const |
| void | merge (QueryRecord::PartialResult::Step::View vStep) |
| Merge the given step with this one. | |
| bool | isMatching (QueryRecord::PartialResult::Step::View vStep) const |
| Determine whether or not the given step is capable of being placed in one-to-one correspondence with this step. | |
| virtual void | readExternal (PofReader::Handle hIn) |
| virtual void | writeExternal (PofWriter::Handle hOut) const |
Protected Member Functions |
|
| Step () | |
| Constructor for a Step. | |
| Step (QueryRecord::PartialResult::Step::View vThat) | |
| Copy constructor for a Step. | |
Protected Attributes |
|
| MemberView< String > | m_vsFilter |
| The filter description. | |
| size32_t | m_nEfficiency |
| The estimated cost. | |
| size32_t | m_nSizeIn |
| The pre-execution key set size. | |
| size32_t | m_nSizeOut |
| The post-execution key set size. | |
| int64_t | m_cMillis |
| The execution time in milliseconds. | |
| MemberHandle< Set > | m_hSetIndexLookupRecords |
| The set of index lookup records. | |
| MemberHandle< List > | m_hListSubSteps |
| The list of child steps. | |
| Step | ( | QueryRecord::PartialResult::Step::View | vThat | ) | [protected] |
Copy constructor for a Step.
| vThat | the step to copy |
| void merge | ( | QueryRecord::PartialResult::Step::View | vStep | ) |
Merge the given step with this one.
This method assumes that the given step matches with this one.
| vStep | the step to merge |
| bool isMatching | ( | QueryRecord::PartialResult::Step::View | vStep | ) | const |
Determine whether or not the given step is capable of being placed in one-to-one correspondence with this step.
Steps are defined to be matching if both steps have equivalent name, index lookup records and owned lists of sub-steps.
| vStep | the step to check |
The documentation for this class was generated from the following file: