conditionはOperationDbの変数に持たせたほうがいいと思う。
OperationDbのsetCondition()で、今のgetWhereEqual()の処理+$this->conditionに代入してから、OperationDbのCRUD文作るとこ（getSelectSql()とか）でwhere結合してからここに返す