C# 用c进行Cassandra分页

C# 用c进行Cassandra分页,c#,pagination,cassandra,fluentcassandra,C#,Pagination,Cassandra,Fluentcassandra,当我为要与jquery datatable一起使用的MS SQL Server进行分页时,我编写了一个简单的sp,如下所示 create PROCEDURE [dbo].[Get_SomeData] ( @startRowIndex BIGINT, @maximumRows BIGINT ,@sSearch VARCHAR(MAX),@total INT OUTPUT ) AS DECLARE @temp TABLE(RowRank BIGINT,custid BIGINT,names

当我为要与jquery datatable一起使用的MS SQL Server进行分页时,我编写了一个简单的sp,如下所示

create PROCEDURE [dbo].[Get_SomeData] (
@startRowIndex BIGINT, @maximumRows BIGINT ,@sSearch VARCHAR(MAX),@total INT OUTPUT
) 
AS 


DECLARE @temp TABLE(RowRank BIGINT,custid BIGINT,names VARCHAR(500))

INSERT INTO @temp
   SELECT ROW_NUMBER() OVER (ORDER BY custid) AS 
  RowRank,custid,names FROM dbo.SomeTable WHERE   (names LIKE '%'+@sSearch+'%'   )

   SELECT @total=COUNT(custid) FROM @temp

 SELECT *  FROM @temp  WHERE  RowRank > @startRowIndex 
 AND RowRank <= (@startRowIndex + @maximumRows)

这使得通过增加@startRowIndex可以轻松翻页数据。但是,如何使用Cassandra数据库和c客户机(如fluentcassandra或任何c客户机库)实现相同的分页,Cassandra分页是通过使用上次看到的值启动我的下一个结果集来完成的,这比数值偏移/限制更有效。请参阅。

Cassandra分页是通过使用上次看到的值启动我的下一个结果集来完成的,这比数值偏移量/限制更有效。看