1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

Add explicit base class initialization (-Wextra)

This commit is contained in:
Alexey Antipovsky
2020-11-11 05:20:02 +00:00
parent ac459cd560
commit e1f6f9f078
7 changed files with 8 additions and 1 deletions

View File

@ -74,6 +74,7 @@ ConstantFilter::ConstantFilter(SimpleFilter* sf)
} }
ConstantFilter::ConstantFilter(const ConstantFilter& rhs): ConstantFilter::ConstantFilter(const ConstantFilter& rhs):
Filter(rhs),
fOp(rhs.fOp), fOp(rhs.fOp),
fCol(rhs.fCol) fCol(rhs.fCol)
{ {

View File

@ -50,6 +50,7 @@ ExistsFilter::ExistsFilter( const SCSEP& sub,
{} {}
ExistsFilter::ExistsFilter(const ExistsFilter& rhs): ExistsFilter::ExistsFilter(const ExistsFilter& rhs):
Filter(rhs),
fSub (rhs.fSub), fSub (rhs.fSub),
fNotExists (rhs.fNotExists), fNotExists (rhs.fNotExists),
fCorrelated (rhs.fCorrelated), fCorrelated (rhs.fCorrelated),

View File

@ -39,11 +39,13 @@ OuterJoinOnFilter::OuterJoinOnFilter():
{} {}
OuterJoinOnFilter::OuterJoinOnFilter(const SPTP& pt): OuterJoinOnFilter::OuterJoinOnFilter(const SPTP& pt):
Filter(),
fPt(new ParseTree (*(pt.get()))), fPt(new ParseTree (*(pt.get()))),
fData("Outer Join On Filter") fData("Outer Join On Filter")
{} {}
OuterJoinOnFilter::OuterJoinOnFilter(const OuterJoinOnFilter& rhs): OuterJoinOnFilter::OuterJoinOnFilter(const OuterJoinOnFilter& rhs):
Filter(rhs),
fPt (rhs.fPt), fPt (rhs.fPt),
fData (rhs.fData) fData (rhs.fData)
{} {}

View File

@ -50,6 +50,7 @@ SelectFilter::SelectFilter(const vector<SRCP>& cols,
{} {}
SelectFilter::SelectFilter(const SelectFilter& rhs): SelectFilter::SelectFilter(const SelectFilter& rhs):
Filter(rhs),
fCols(rhs.fCols), fCols(rhs.fCols),
fOp(rhs.fOp), fOp(rhs.fOp),
fSub(rhs.fSub), fSub(rhs.fSub),

View File

@ -67,6 +67,7 @@ SimpleFilter::SimpleFilter(const SOP& op, ReturnedColumn* lhs, ReturnedColumn* r
} }
SimpleFilter::SimpleFilter(const SimpleFilter& rhs) : SimpleFilter::SimpleFilter(const SimpleFilter& rhs) :
Filter(rhs),
fOp(rhs.op()), fOp(rhs.op()),
fIndexFlag(rhs.indexFlag()), fIndexFlag(rhs.indexFlag()),
fJoinFlag(rhs.joinFlag()), fJoinFlag(rhs.joinFlag()),

View File

@ -47,6 +47,7 @@ SimpleScalarFilter::SimpleScalarFilter(const vector<SRCP>& cols,
{} {}
SimpleScalarFilter::SimpleScalarFilter(const SimpleScalarFilter& rhs): SimpleScalarFilter::SimpleScalarFilter(const SimpleScalarFilter& rhs):
Filter(rhs),
fCols (rhs.fCols), fCols (rhs.fCols),
fOp (rhs.fOp), fOp (rhs.fOp),
fSub (rhs.fSub), fSub (rhs.fSub),

View File

@ -34,7 +34,7 @@ ResourceNode::ResourceNode() : _lbid(0)
{ {
} }
ResourceNode::ResourceNode(const ResourceNode& n) : _lbid(n._lbid) ResourceNode::ResourceNode(const ResourceNode& n) : RGNode(n), _lbid(n._lbid)
{ {
} }