template<typename T>
ShiftedColumnExpression class
Constructors, destructors, conversion operators
-
ShiftedColumnExpression(const std::
string&, SQLTable*, int shift, int nominalShift, int begin = -1, int end = -1) -
ShiftedColumnExpression(const std::
string&, const std:: string& tableReference, int shift, int nominalShift, int begin = -1, int end = -1) - ShiftedColumnExpression(const ShiftedColumnExpression&)
- ShiftedColumnExpression(const T& o, int shift, int nominalShift)
-
ShiftedColumnExpression(const std::
string& name, const std:: string& field, SQLTable* table, int shift, int nominalShift) -
ShiftedColumnExpression(const std::
string& name, const std:: string& field, const std:: string& tableReference, int shift, int nominalShift) - ~ShiftedColumnExpression()
Public functions
- auto table() -> SQLTable*
- auto current() -> double*
-
auto clone() const -> std::
shared_ptr<SQLExpression> override -
auto reshift(int minColumnShift) const -> std::
shared_ptr<SQLExpression> override - auto shift() const -> int
- auto nominalShift() const -> int