return this;
}
@Override
public TypedQuery<T> getTypedQuery(final AzureEntityManager aem) {
final TypeWrapper type = TypeWrapperFactory.wrap(c);
this.client = aem.getTableStorageClient();
return new TypedQueryAdaptor<T>() {
public List<T> getResultList() {
List<T> list = new ArrayList<T>();
AzureTableEntityCollection results = client.queryEntities(
type.getTableName(), query(), limit);
for (AzureTableEntity e : results)
list.add((T) aem.convert(e));
return list;
}