Object representing a aggregator function definition.
More...
#include <bindingObjects.hpp>
Object representing a aggregator function definition.
net::strus::api::Aggregator::Aggregator |
( |
| ) |
|
|
inline |
net::strus::api::Aggregator::Aggregator |
( |
const Aggregator & |
o | ) |
|
|
inline |
net::strus::api::Aggregator::Aggregator |
( |
const String & |
name_, |
|
|
const StringVector & |
arg_ |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | name_ | name of the aggregator function |
[in] | arg_ | arguments of the aggregator function |
net::strus::api::Aggregator::Aggregator |
( |
const String & |
name_, |
|
|
const String & |
arg_ |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | name_ | name of the aggregator function |
[in] | arg_ | single argument of the aggregator function |
net::strus::api::Aggregator::Aggregator |
( |
const String & |
name_, |
|
|
const String & |
arg1_, |
|
|
const String & |
arg2_ |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | name_ | name of the aggregator function |
[in] | arg1_ | first argument of the aggregator function |
[in] | arg2_ | second argument of the aggregator function |
net::strus::api::Aggregator::Aggregator |
( |
const String & |
name_ | ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | name_ | name of the aggregator function |
net::strus::api::Aggregator::~Aggregator |
( |
| ) |
|
|
inline |
void net::strus::api::Aggregator::addArgument |
( |
const String & |
arg_ | ) |
|
|
inline |
Add an argument to the aggregator function.
- Parameters
-
[in] | arg_ | the argument to add |
void net::strus::api::Aggregator::addArgumentFloat |
( |
double |
arg_ | ) |
|
Add a numeric argument to the aggregator function.
- Parameters
-
[in] | arg_ | the argument to add |
void net::strus::api::Aggregator::addArgumentInt |
( |
long |
arg_ | ) |
|
Add a numeric argument to the aggregator function.
- Parameters
-
[in] | arg_ | the argument to add |
const StringVector& net::strus::api::Aggregator::arguments |
( |
| ) |
const |
|
inline |
Get the arguments of the aggregator function.
- Returns
- the arguments
const String& net::strus::api::Aggregator::name |
( |
| ) |
const |
|
inline |
Get the name of the aggregator function.
- Returns
- the name
void net::strus::api::Aggregator::setName |
( |
const String & |
name_ | ) |
|
|
inline |
Set the name of the aggregator function.
- Parameters
-
The documentation for this class was generated from the following file: