2014-12-23 1 views
1

내 응용 프로그램에서 페이징을 구현하고 싶습니다. 내 연구에서 이것을 발견했습니다 http://www.datastax.com/dev/blog/client-side-improvements-in-cassandra-2-0 이 새로운 Java 드라이버 지원 페이징에 따르면. 파이썬 드라이버가 비슷한 기능을 가지고 있습니까?파이썬을 사용하여 카산드라의 자동 페이지 매김

Statement stmt = new SimpleStatement("SELECT * FROM images"); 
stmt.setFetchSize(100); 
ResultSet rs = session.execute(stmt); 

// Iterate over the ResultSet here 

답변

3

예, 페이징은 Apache Cassandra 용 DataStax Python 드라이버에서 지원됩니다.

docs here을 참조하십시오.

기본적으로 Session.default_fetch_size는 페이지 당 가져올 행 수를 제어합니다. 이것은 Statement에 fetch_size를 설정함으로써 질의마다 오버라이드 될 수있다. 기본적으로 각 페이지는 최대 5000 개의 행을 포함합니다.

+0

예, 감사합니다. http://www.datastax.com/dev/blog/datastax-python-driver-2-0-released – najeeb