#include <ValueProviderProjector.h>
|
static const std::string | type |
|
Uses a IValueProvider to retrieve a (transformed) value from the source document to store in the destination
◆ ValueProviderProjector()
joda::query::ValueProviderProjector::ValueProviderProjector |
( |
const std::string & |
to, |
|
|
std::unique_ptr< IValueProvider > && |
valprov |
|
) |
| |
◆ getMaterializeAttributes()
std::vector< std::string > joda::query::ValueProviderProjector::getMaterializeAttributes |
( |
| ) |
const |
|
overridevirtual |
Returns a list of attributes that have to be materialized for this projection to work
- Returns
Implements joda::query::IProjector.
◆ getType()
std::string joda::query::ValueProviderProjector::getType |
( |
| ) |
|
|
overridevirtual |
◆ getVal()
◆ toString()
std::string joda::query::ValueProviderProjector::toString |
( |
| ) |
|
|
overridevirtual |
Returns a string representing the whole transformation as it would be specified in a query
- Returns
Reimplemented from joda::query::IProjector.
◆ accepter
◆ type
const std::string joda::query::ValueProviderProjector::type |
|
staticprotected |
Initial value:=
"ValueProviderProjection"
◆ valprov
std::unique_ptr<IValueProvider> joda::query::ValueProviderProjector::valprov |
|
protected |
The documentation for this class was generated from the following files: