#include <DeletePointerProjector.h>
◆ DeletePointerProjector()
joda::query::DeletePointerProjector::DeletePointerProjector |
( |
const std::string & |
to | ) |
|
◆ ~DeletePointerProjector()
joda::query::DeletePointerProjector::~DeletePointerProjector |
( |
| ) |
|
|
overridedefault |
◆ getMaterializeAttributes()
std::vector< std::string > joda::query::DeletePointerProjector::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::DeletePointerProjector::getType |
( |
| ) |
|
|
overridevirtual |
◆ getVal()
◆ project()
Projects a value from a source document into the destination document. This function uses the (overwritten) getVal function to retrieve the value and stores the result at the to-pointer in the new document
- Parameters
-
json | the source document, used to retrieve values from |
newDoc | the destination document, used to store transformed values in |
flag | indicating if projecting from a view |
Reimplemented from joda::query::IProjector.
◆ toString()
std::string joda::query::DeletePointerProjector::toString |
( |
| ) |
|
|
overridevirtual |
Returns a string representing the whole transformation as it would be specified in a query
- Returns
Reimplemented from joda::query::IProjector.
The documentation for this class was generated from the following files: