ignore naturalnamewarnings and performancewarnings
added feature to return compiled sqlalchemy query string without executing