This class extracts keys used as feature IDs.
More...
#include <ilviews/maps/format/oracle/objectmodel/kextract.h>
This class extracts keys used as feature IDs.
Library: ilvdbmaps
The main purpose of an IlvObjectSDOKeyExtractor
is to extract feature IDs from rows. The extracted feature IDs are associated with features generated by IlvObjectSDOFeatureIterator
.
◆ ColumnNotFoundError()
static IlvMapsError IlvObjectSDOKeyExtractor::ColumnNotFoundError |
( |
| ) |
|
|
static |
Returns an error indicating that the feature ID column was not found.
- Returns
- An error indicating that the feature ID column was not found.
◆ extractKey()
virtual IlvMapFeatureId* IlvObjectSDOKeyExtractor::extractKey |
( |
IldRequest * |
req, |
|
|
IlvMapsError & |
error |
|
) |
| |
|
virtual |
Returns a map feature ID from the current row of the request.
- Parameters
-
req | The IldRequest from where the map feature ID is extracted (from its current row). |
error | The error that may have been caused. |
- Returns
- A map feature ID from the current row of the request.
◆ isPersistent()
virtual IlBoolean IlvObjectSDOKeyExtractor::isPersistent |
( |
| ) |
const |
|
virtual |
Indicates if this object is persistent.
- Returns
- Returns
IlTrue
if this IlvObjectSDOKeyExtractor
is persistent, IlFalse
otherwise.