Google BigTable does not directly support a "LIKE" string% matching but workarounds:
db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2", "abc", u"abc" + u"\ufffd")
q = db.Query( MyEntity ).filter( 'active =', isActive ).filter( 'name >=', targetNamePrefix ).filter( 'path <', targetNamePrefix + '\uFFFD' ).run()
NOTE: Google Datastore also does not support multiple inequality filters so filter( 'age >' ).filter( 'salary <' ) will fail
BadFilterError: invalid filter: Only one property per query may have inequality filters (<=, >=, <, >)..