macro_rules! whr_log {
($s:ident, $p:ident, AND $($tt:tt)+) => { ... };
($s:ident, $p:ident, OR $($tt:tt)+) => { ... };
($s:ident, $p:ident, LIMIT $($tt:tt)+) => { ... };
($s:ident, $p:ident, ORDER $($tt:tt)+) => { ... };
($s:ident, $p:ident,) => { ... };
}