[sqlalchemy] Re: where clause construction using variable names and values

2010-03-31 Thread Tejaswi
I am not using sa.orm. I want to use only the sql expression syntax. @Conor: I tried the dict approach. The problem is, I don't know how many key value pairs I will have. I will have to use a map, or map* to construct the full set of where clauses. This is the syntax I am not able to figure out.

Re: [sqlalchemy] Re: where clause construction using variable names and values

2010-03-31 Thread Conor
Tejaswi wrote: I am not using sa.orm. I want to use only the sql expression syntax. @Conor: I tried the dict approach. The problem is, I don't know how many key value pairs I will have. I will have to use a map, or map* to construct the full set of where clauses. This is the syntax I am not

[sqlalchemy] Re: where clause construction using variable names and values

2010-03-31 Thread Tejaswi
@Conor: This might be what I am looking for. I cannot try it right now, but will reply to this thread in 3-4 hours. Can you please point me to the documentation that discusses the different ways of constructing select statements, where clauses, etc. I have not seen the generative way before. I

[sqlalchemy] Re: where clause construction using variable names and values

2010-03-31 Thread Tejaswi
On second thought, it's nothing to do with SA, and just a python feature that I am not familiar with. The idiom of clause construction, and passing arguments using the *list is new to me. And most of my Google queries were prefixed with sqlalchemy, and in retrospect, that was hurting more than

[sqlalchemy] Re: where clause construction using variable names and values

2010-03-31 Thread Tejaswi
@Conor - the where clause construction works now. Thanks for the reply on that. I have run into a new problem now. My select clauses have unicode names even when I construct them from vanilla strings. Here's my code: column_list = [url, 'html'] what_fields = [meta.c[x] for x in column_list] print