2016-08-03 9 views
0

私はcassansra 3.7とJava Driver 3.1を使用しています。私はcassandraを接続し、データベースからデータをフェッチするJavaコードを書いています。Javaドライバ3.1とCassandraでカスタムペイロードオプションを使用するページ設定

私は改ページは、このURLにhttp://datastax.github.io/java-driver/manual/custom_payloads/

に従うことによって、カスタムペイロードオプションを使用して可能になることがわかった。しかし、私は、ページネーションを達成するために、カスタムペイロードを使用するための任意の例を見つけることができませんでした。

誰でも私にこのオプションの使用方法を教えてください。

ありがとうございます。

答えて

2

ページングにカスタムペイロードは使用されません。彼らは、ページング中にカスタムペイロードがどのように処理されるかについてのメモとして、ページングだけを述べています。カスタムペイロードは、サーバー側のカスタムQueryHandlerと統合する場合にのみ使用されます。

ページングは​​ドライバによって暗黙的に行われます。 javaドライバを使用してページングを行う場合は、ドキュメントhereを参照してください。

+0

ありがとうございました。 QueryHandler.iがどのページングドキュメントを参照するのかを私が知っているかもしれません---ここではextractPagingStateStringFromURL()を使用しています。このメソッドを使用するには、私は任意のjarを含める必要がありますか、私は事前定義されたクラスを拡張する必要があります。 – Vijaya

+0

私はextractPagingStateStringFromURL()、renderInResponse()、renderNextPageLink()はそれぞれのコーディング権で私たちによって定義されるべきだと思いますか? – Vijaya

+0

私はページングの概念を使ってページネーションを行っています。以前のページに移動するためのnextpage.ifを取得しないような、前のページを取得するための定義済みの関数はありますか。あなたが提案したリンクは、次のページをナビゲートするためにのみ含まれています。私に教えてください。 – Vijaya

関連する問題