データ ストア ハイブにアクセスするためのカスタム JDBC4.1 ドライバーを作成するために、SIMBA SDK 9.5 トレイル バージョンを使用しています。simba jdbc ドライバーをテストするために、Java クラスがあります。
以下は私のサンプルコードです:
Class.forName("com.simba.ultralight.core.jdbc41.ULJDBC41Driver");
Connection conn = DriverManager.getConnection("jdbc:simba://localhost", "root","");
Statement stmt = conn.createStatement();
stmt.setFetchSize(500);
Java アプリケーションと同様に、fetchSize を 500 に設定しています。カスタム実装クラス (カスタム DSI 実装) でフェッチ サイズの値を取得するにはどうすればよいですか。私のコードでは、ULStatement が DSIStatement を拡張し、ULPersonTable が DSIimpleResultSet を拡張しています。DSI クラスでこのフェッチ サイズを使用して、データ ストアから指定された数のデータをフェッチするため、DSI コードでこのフェッチ サイズの値を取得したいと考えています。