diff --git a/src/eckit/sql/expression/BitColumnExpression.h b/src/eckit/sql/expression/BitColumnExpression.h index 27b428108..9434a6c61 100644 --- a/src/eckit/sql/expression/BitColumnExpression.h +++ b/src/eckit/sql/expression/BitColumnExpression.h @@ -45,7 +45,12 @@ class BitColumnExpression : public ColumnExpression { // -- Overridden methods void prepare(SQLSelect& sql) override; void updateType(SQLSelect& sql) override; - using ColumnExpression::eval; + + // Use SQLExpression's eval rather than ColumnExpression's + void eval(double* out, bool& missing) const override { + SQLExpression::eval(out, missing); + } + double eval(bool& missing) const override; virtual void expandStars(const std::vector>&, expression::Expressions&) override;