#pragma once namespace DB { /// These classes should be present in DB namespace (cannot place them into nemelesspace) template struct AbsImpl; template struct NegateImpl; template struct PlusImpl; template struct MinusImpl; template struct MultiplyImpl; template struct DivideFloatingImpl; template struct DivideIntegralImpl; template struct DivideIntegralOrZeroImpl; template struct LeastBaseImpl; template struct GreatestBaseImpl; template struct ModuloImpl; template struct EqualsOp; template struct NotEqualsOp; template struct LessOrEqualsOp; template struct GreaterOrEqualsOp; template struct SignImpl; template