Google App Engine
andmetüüpide lehelt.
Andmete päring baasist
Google App Engine andmebaas laseb päringuid läbi viia kahel viisil - päringuliidese abil ning SQL
laadse GQL (Google Query Language) lausetega.
Päringuliides
Päringuliides võimaldab andmebaasiobjekti meetodite abil määrata millistele tingimustele päring
vastama peab, - kuidas peab see olema sorteeritud ning mida objektiga edasi teha saab jne.
Tegun on suuresti millegi Active record pattern laadsega, kus andmebaasiga saab suhelda ilma
32 / 55
Google App Engine Andris Reinman
SQL lauseid kirjutamata.
query = Teade.all()
query.filter("saatja =", "Peeter Meeter")
query.order("-aeg")
results = query.fetch(10)
for result in results:
print "Sõnum: " + result.sisu