Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #49286

Re: SQL code generation from table-free boolean queries?

Date 2013-06-26 18:29 -0500
From Tim Chase <python.list@tim.thechases.com>
Subject Re: SQL code generation from table-free boolean queries?
References <08a32a47-849b-4526-82c4-269df60ac818@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.3908.1372289258.3114.python-list@python.org> (permalink)

Show all headers | View raw


On 2013-06-26 16:17, Foo Stack wrote:
> Given string input such as:
>     foo=5 AND a=6 AND date=now OR date='2013/6' AND bar='hello'
> 
> I am going to implement:
> 
> - boolean understanding (which operator takes precendence)
> - spliting off of attributes into my function which computes their
> table in the SQL database
> - piece everything together into an SQL query
> 
> However, it came to me that this is probably a very generic thing;
> and there might be a library for it.

It sounds like you might want to use pyparsing and start with
something akin to this[1]

-tkc

[1]
http://pyparsing.wikispaces.com/file/view/simpleSQL.py



Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

SQL code generation from table-free boolean queries? Foo Stack <foostack@gmail.com> - 2013-06-26 16:17 -0700
  Re: SQL code generation from table-free boolean queries? Tim Chase <python.list@tim.thechases.com> - 2013-06-26 18:29 -0500
  Re: SQL code generation from table-free boolean queries? alex23 <wuwei23@gmail.com> - 2013-06-28 11:01 +1000

csiph-web