pragma warning("disable","4510");
select
  3, Yql::Date32(AsAtom("0")) = Yql::Date32(AsAtom("1")),
  4, Yql::Datetime64(AsAtom("0")) = Yql::Datetime64(AsAtom("1")),
  5, Yql::Timestamp64(AsAtom("0")) = Yql::Timestamp64(AsAtom("1")),
  6, Yql::Interval64(AsAtom("0")) = Yql::Interval64(AsAtom("1")),
  7, Yql::Date32(AsAtom("0")) < Yql::Date32(AsAtom("1")),
  8, Yql::Datetime64(AsAtom("0")) < Yql::Datetime64(AsAtom("1")),
  9, Yql::Timestamp64(AsAtom("0")) < Yql::Timestamp64(AsAtom("1")),
  10, Yql::Interval64(AsAtom("0")) < Yql::Interval64(AsAtom("1")),
  11, Yql::Date32(AsAtom("0")) > Yql::Date32(AsAtom("1")),
  12, Yql::Datetime64(AsAtom("0")) > Yql::Datetime64(AsAtom("1")),
  13, Yql::Timestamp64(AsAtom("0")) > Yql::Timestamp64(AsAtom("1")),
  14, Yql::Interval64(AsAtom("0")) > Yql::Interval64(AsAtom("1")),
  15, Yql::Date32(AsAtom("0")) != Yql::Date32(AsAtom("1")),
  16, Yql::Datetime64(AsAtom("0")) != Yql::Datetime64(AsAtom("1")),
  17, Yql::Timestamp64(AsAtom("0")) != Yql::Timestamp64(AsAtom("1")),
  18, Yql::Interval64(AsAtom("0")) != Yql::Interval64(AsAtom("1")),
  19, Yql::Date32(AsAtom("0")) <= Yql::Date32(AsAtom("1")),
  20, Yql::Datetime64(AsAtom("0")) <= Yql::Datetime64(AsAtom("1")),
  21, Yql::Timestamp64(AsAtom("0")) <= Yql::Timestamp64(AsAtom("1")),
  22, Yql::Interval64(AsAtom("0")) <= Yql::Interval64(AsAtom("1")),
  23, Yql::Date32(AsAtom("0")) >= Yql::Date32(AsAtom("1")),
  24, Yql::Datetime64(AsAtom("0")) >= Yql::Datetime64(AsAtom("1")),
  25, Yql::Timestamp64(AsAtom("0")) >= Yql::Timestamp64(AsAtom("1")),
  26, Yql::Interval64(AsAtom("0")) >= Yql::Interval64(AsAtom("1")),
