#include <CollectionBase/ICollectionIndex.h>
|
virtual const std::string & | name () const =0 |
| Returns the name of the index. More...
|
|
virtual const std::vector< std::string > & | columnNames () const =0 |
| Returns the names of all columns on which the index is created. More...
|
|
virtual bool | isUnique () const =0 |
| Indicates whether the combination of indexed column values must be different for each row. More...
|
|
An interface for retrieving a description of an index on one or more columns of a collection.
Definition at line 19 of file ICollectionIndex.h.
◆ ~ICollectionIndex()
virtual pool::ICollectionIndex::~ICollectionIndex |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ columnNames()
virtual const std::vector<std::string>& pool::ICollectionIndex::columnNames |
( |
| ) |
const |
|
pure virtual |
◆ isUnique()
virtual bool pool::ICollectionIndex::isUnique |
( |
| ) |
const |
|
pure virtual |
Indicates whether the combination of indexed column values must be different for each row.
Implemented in pool::CollectionIndex.
◆ name()
virtual const std::string& pool::ICollectionIndex::name |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: