gnue-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUe-dev] Recent changes in appserver's language interface


From: Johannes Vetter
Subject: [GNUe-dev] Recent changes in appserver's language interface
Date: Fri, 25 Feb 2005 13:54:11 +0100

Hi,

as you migth have noticed, i've added some changes to the language
interface:

1. automatic qualification of propertynames:

the code snippet:

session.setcontext ('address')

cs = session.find ('country', {'code': 'US'})
us = cs and cs [0] or None

order  = ['name', {'name': 'street', 'ignoreCase': True}]
fields = ['name', 'country.name', 'zip']

r = session.find ('person', {'country': us}, order, fields)


is the same as:

cs = session.find ('address_country', {'address_code': 'US'})
us = cs and cs [0] or None

order = ['address_name', {'name': 'address_street', 'ignoreCase': True}]
fields = ['address_name', 'address_country.address_name', 'address_zip']

r = session.find ('address_person', {'address_country': us.gnue_id},
order, fields)



Thanks,
Johannes


-- 
BYTEWISE Software GmbH          Tel +43 (5577) 89877-0
i.A. Johannes Vetter            Fax +43 (5577) 89877-66
A-6890 Lustenau, Enga 2         http://www.bytewise.at
-------------------------------------------------------
Wir bieten die Installation von Debian GNU/Linux auf
Servern für kleinere Netzwerke zum Pauschalpreis an.
Mehr dazu unter http://www.bytewise.at/texte/pl-debian

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

[Prev in Thread] Current Thread [Next in Thread]