[Top][All Lists]
[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
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
- [GNUe-dev] Recent changes in appserver's language interface,
Johannes Vetter <=