/// <summary> /// Creates an or operator, with two given child nodes. /// </summary> /// <param name="left"></param> /// <param name="right"></param> public NpgsqlTsQueryOr(NpgsqlTsQuery left, NpgsqlTsQuery right) { Kind = NodeKind.Or; Left = left; Right = right; }
/// <summary> /// Creates a not operator, with a given child node. /// </summary> /// <param name="child"></param> public NpgsqlTsQueryNot(NpgsqlTsQuery child) { Kind = NodeKind.Not; Child = child; }
/// <summary> /// Creates an and operator, with two given child nodes. /// </summary> /// <param name="left"></param> /// <param name="right"></param> public NpgsqlTsQueryAnd(NpgsqlTsQuery left, NpgsqlTsQuery right) { Kind = NodeKind.And; Left = left; Right = right; }
/// <summary> /// Creates an or operator, with two given child nodes. /// </summary> /// <param name="left"></param> /// <param name="right"></param> public NpgsqlTsQueryOr([CanBeNull] NpgsqlTsQuery left, [CanBeNull] NpgsqlTsQuery right) { Kind = NodeKind.Or; Left = left; Right = right; }
/// <summary> /// Creates a not operator, with a given child node. /// </summary> /// <param name="child"></param> public NpgsqlTsQueryNot([CanBeNull] NpgsqlTsQuery child) { Kind = NodeKind.Not; Child = child; }