Без учета регистра, где предложение в запросе gql для StringProperty

Используя хранилище данных Google Appengine, есть ли способ выполнить запрос gql, который задает предложение WHERE для типа данных StringProperty, который не зависит от регистра? Я не всегда уверен, в каком случае будет значение. В документах указано, где для моих значений регистр учитывается, есть ли способ сделать это нечувствительным?

например, модель БД будет такой:

from google.appengine.ext import db
class Product(db.Model):
    id = db.IntegerProperty()
    category = db.StringProperty()

и данные выглядят так:

id         category
===================
1          cat1
2          cat2
3          Cat1
4          CAT1
5          CAT3
6          Cat4
7          CaT1
8          CAT5

я хотел бы сказать

gqlstring = "WHERE category = '{0}'".format('cat1')
returnvalue = Product.gql(gqlstring)

и имеютreturnvalue содержать

id         category
===================
1          cat1
3          Cat1
4          CAT1
7          CaT1

Ответы на вопрос(3)

Ваш ответ на вопрос