lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
lintel::db::Parameters Class Reference

#include <Parameter.h>

Public Member Functions

 Parameters (const std::vector< std::string > &params)
 
 Parameters (std::vector< Parameter > params)
 
std::vector< const char * > getParameters () const
 
std::vector< int32_t > getParametersLengths () const
 
std::vector< int32_t > getParametersTypes () const
 

Detailed Description

A collection of Parameter objects for use in query execution.

Constructor & Destructor Documentation

◆ Parameters() [1/2]

lintel::db::Parameters::Parameters ( const std::vector< std::string > &  params)
explicit

Constructs Parameters from a list of string values.

Parameters
paramsthe parameter values

◆ Parameters() [2/2]

lintel::db::Parameters::Parameters ( std::vector< Parameter >  params)
explicit

Constructs Parameters from a list of Parameter objects.

Parameters
paramsthe parameter objects

Member Function Documentation

◆ getParameters()

std::vector< const char * > lintel::db::Parameters::getParameters ( ) const
Returns
vector of C-string pointers to the parameter values

◆ getParametersLengths()

std::vector< int32_t > lintel::db::Parameters::getParametersLengths ( ) const
Returns
vector of parameter value lengths

◆ getParametersTypes()

std::vector< int32_t > lintel::db::Parameters::getParametersTypes ( ) const
Returns
vector of parameter type format IDs

The documentation for this class was generated from the following file: