概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## okuyama.imdst.client.result
クラス OkuyamaTagKeysResultSet

    java.lang.Object
      okuyama.imdst.client.result.OkuyamaTagKeysResultSet

すべての実装されたインタフェース:
  OkuyamaResultSet

    public class OkuyamaTagKeysResultSet

extends java.lang.Object
implements OkuyamaResultSet

OkuyamaClientのgetTagKeyResultで取得可能なクラス
以下のような構文にてTagを利用して全ての紐付くKeyとValueを取得する
----------------------------------------------------------------- OkuyamaResultSet resultSet = client.getTagKeysResult(tagStr); while(resultSet.next()) { System.out.println("Key=" + (Object)resultSet.getKey()); System.out.println("Value=" + (Object)resultSet.getValue()); } resultSet.close(); ------------------------------------------------------------------

作成者:
  T.Okuyama

フィールドの概要
`protected OkuyamaClient` | `client`
`protected java.lang.String` | `encoding`
`protected UserDataFilter` | `filter`
`protected java.lang.String[]` | `indexList`
`protected java.lang.String` | `matchPatternStr`
`protected int` | `matchType`
`protected int` | `maxMultiGetSize`
`protected double[]` | `rangeSet`
`protected java.lang.String` | `tagStr`

コンストラクタの概要
`OkuyamaTagKeysResultSet()` コンストラクタ.
`OkuyamaTagKeysResultSet(OkuyamaClient client, java.lang.String tagStr, java.lang.String[] indexList, java.lang.String encoding)` コンストラクタ.
`OkuyamaTagKeysResultSet(OkuyamaClient client, java.lang.String tagStr, java.lang.String[] indexList, java.lang.String encoding, double[] rangeSet, int matchType)` コンストラクタ.
`OkuyamaTagKeysResultSet(OkuyamaClient client, java.lang.String tagStr, java.lang.String[] indexList, java.lang.String encoding, java.lang.String matchPatternStr, int matchType)` コンストラクタ.
`OkuyamaTagKeysResultSet(OkuyamaClient client, java.lang.String tagStr, java.lang.String[] indexList, java.lang.String encoding, UserDataFilter filter)` コンストラクタ.

メソッドの概要
`void` | `close()` ResultSetを終了する.
`java.lang.Object` | `getKey()` 現在のカーソル位置のKey値を取得する.
`java.lang.Object` | `getValue()` 現在のカーソル位置のValue値を取得する.
`boolean` | `isClose()` このResultSetが終了しているかを確認する.
`boolean` | `next()` データ取得前に呼び出すことで取得位置を1つ進める.

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### maxMultiGetSize

    protected int maxMultiGetSize

### client

    protected OkuyamaClient client

### tagStr

    protected java.lang.String tagStr

### indexList

    protected java.lang.String[] indexList

### encoding

    protected java.lang.String encoding

### rangeSet

    protected double[] rangeSet

### matchPatternStr

    protected java.lang.String matchPatternStr

### matchType

    protected int matchType

### filter

    protected UserDataFilter filter

コンストラクタの詳細

### OkuyamaTagKeysResultSet

    public OkuyamaTagKeysResultSet()

  コンストラクタ.
  データが存在しない場合に利用

### OkuyamaTagKeysResultSet

    public OkuyamaTagKeysResultSet(OkuyamaClient client,
                                   java.lang.String tagStr,
                                   java.lang.String[] indexList,
                                   java.lang.String encoding)

  コンストラクタ.
  データが存在する場合に利用

  パラメータ:
    `client` -
    `tagStr` -
    `indexList` -
    `encoding` -

### OkuyamaTagKeysResultSet

    public OkuyamaTagKeysResultSet(OkuyamaClient client,
                                   java.lang.String tagStr,
                                   java.lang.String[] indexList,
                                   java.lang.String encoding,
                                   double[] rangeSet,
                                   int matchType)

  コンストラクタ.
  データが存在する場合に利用

  パラメータ:
    `client` -
    `tagStr` -
    `indexList` -
    `encoding` -
    `rangeSet` -
    `matchType` - 1=key, 2=value, 3=key&value

### OkuyamaTagKeysResultSet

    public OkuyamaTagKeysResultSet(OkuyamaClient client,
                                   java.lang.String tagStr,
                                   java.lang.String[] indexList,
                                   java.lang.String encoding,
                                   java.lang.String matchPatternStr,
                                   int matchType)

  コンストラクタ.
  データが存在する場合に利用

  パラメータ:
    `client` -
    `tagStr` -
    `indexList` -
    `encoding` -
    `matchPatternStr` -
    `matchType` - 1=key, 2=value, 3=key&value

### OkuyamaTagKeysResultSet

    public OkuyamaTagKeysResultSet(OkuyamaClient client,
                                   java.lang.String tagStr,
                                   java.lang.String[] indexList,
                                   java.lang.String encoding,
                                   UserDataFilter filter)

  コンストラクタ.
  データが存在する場合に利用

  パラメータ:
    `client` -
    `tagStr` -
    `indexList` -
    `encoding` -
    `filter` -

メソッドの詳細

### next

    public boolean next()
                 throws OkuyamaClientException

  インタフェース `OkuyamaResultSet` の記述:
  データ取得前に呼び出すことで取得位置を1つ進める.
  OkuyamaResultSetが返された直後はカーソル位置がデータの最初の場所にないため、まず呼び出さなければデータは取得できない
  カーソルが終端に達し場合はfalseが返却されカーソルが終端ではない場合はtrueが返される

  定義:
    インタフェース `OkuyamaResultSet` 内の `next`
  戻り値:
    boolean カーソルが終端に達し場合はfalse カーソルが終端ではない場合はtrue
  例外:
    `OkuyamaClientException` - なんだかの理由でカーソルの移動に失敗した場合

### getKey

    public java.lang.Object getKey()
                            throws OkuyamaClientException

  インタフェース `OkuyamaResultSet` の記述:
  現在のカーソル位置のKey値を取得する.

  定義:
    インタフェース `OkuyamaResultSet` 内の `getKey`
  戻り値:
    Object Key値
  例外:
    `OkuyamaClientException` - なんだかの理由でKey値の取得に失敗した場合

### getValue

    public java.lang.Object getValue()
                              throws OkuyamaClientException

  インタフェース `OkuyamaResultSet` の記述:
  現在のカーソル位置のValue値を取得する.

  定義:
    インタフェース `OkuyamaResultSet` 内の `getValue`
  戻り値:
    Object Value値
  例外:
    `OkuyamaClientException` - なんだかの理由でValue値の取得に失敗した場合

### close

    public void close()
               throws OkuyamaClientException

  インタフェース `OkuyamaResultSet` の記述:
  ResultSetを終了する.
  利用後は必ず呼び出してリソースを解放する必要がある

  定義:
    インタフェース `OkuyamaResultSet` 内の `close`
  例外:
    `OkuyamaClientException` - なんだかの理由でリソースの解放に失敗した場合

### isClose

    public boolean isClose()

  インタフェース `OkuyamaResultSet` の記述:
  このResultSetが終了しているかを確認する.

  定義:
    インタフェース `OkuyamaResultSet` 内の `isClose`
  戻り値:
    boolean true=既に終了している false=終了していない

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド