Comments (4)
Short answer: yes
Under the hood you're going to get back a ResultSet when you perform a query. This is an iterator that will perform successive queries for you until there are no more results. It completely abstracts away the pagination so you should never have to worry about it.
all()
will iterate to the end and give you a list of models that were built from the results. Compare with gen()
, which returns a generator that will perform the successive fetches on-demand.
from flywheel.
Flywheel automatically handles pagination. This has been confirmed with unit tests when the number of results exceeds the limit, but the 1MB data limit has not been explicitly tested.
from flywheel.
@stevearc What does that exactly mean? If I have more data than 1 MB for a query Flywheel will fetch it automatically under the hood with multiple requests?
And from the perspective of using the all() method - does this mean that I get a list with all results including those above 1MB back?
I feel that the documentation about [Queries](http://flywheel.readthedocs.io/en/latest/topics/queries.html} should describe this case and the behaviour in detail.
from flywheel.
@stevearc Thanks a lot for the clarification!
from flywheel.
Related Issues (20)
- New data types available in dynamo3 HOT 1
- Model.save() missing? HOT 2
- filter_expression with 2 possible values HOT 1
- Engine-wide table name prefix HOT 6
- What is the best way to update just one model attribute HOT 3
- Exception using scan with undefined `name` field HOT 8
- add exists static method to models HOT 1
- version 0.5 breaks ddb_dump_() HOT 3
- engine.create_schema() doesn't add newly added global indexes for existing tables. HOT 1
- Documentation references support for undeclared / overflow fields HOT 4
- Minor: developer usability, `Query.one()` and `ValueError` HOT 1
- Stream support HOT 2
- Bugx .one() raises "Expected one result!" but all() returns just one entry HOT 2
- Unable to use to boolean HOT 1
- Query not returning result when using first() HOT 1
- No results returned when querying a date field HOT 2
- can save return the items new values? HOT 1
- Query and return multiple records based on the hash key HOT 1
- Delete subject
- dynamo3 dependency released breaking change HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flywheel.