キャッシュリーダー

キャッシュリーダー

キャッシュソースでOQコマンドを実行することにより、結果セットのXNUMXつ以上の転送専用ストリームを読み取ります。


コンストラクタ

# 新しいCacheReader()

CacheReaderのインスタンスを初期化します

メソッド

# getBigDecimal(インデックス)

指定されたインデックスの値をXNUMX進数で取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスのXNUMX進値

# getBoolean(インデックス)

指定されたインデックスの値をboolとして取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスのbool値

# getDate(インデックス) →{日付}

指定された列インデックスでDateTimeを返します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:
タイプ
日付

# ダブル取得(インデックス)

指定されたインデックスの値をdoubleとして取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスのdouble値

# getフィールドカウント()

列数を取得します。

戻り値:

数

# getInt(インデックス)

指定されたインデックスの値を32ビット整数として取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスの数値

# getIsClosed()

True、リーダーが閉じている場合はfalse、それ以外の場合はfalse。

戻り値:

boolean

# ゲットロング(インデックス)

指定されたインデックスの値を64ビット整数として取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスの数値

# 名前を取得(インデックス)

指定された列インデックスの名前を返します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

列の名前

# getOrdinal(columnName)

指定された列名のインデックスを返します

パラメーター:
名前 タイプ 詳細説明
columnName String

列の名前

戻り値:

列のインデックス

# 短くする(インデックス)

指定されたインデックスの値を16ビット整数として取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定されたインデックスの数値

# 文字列の取得(インデックス)

指定されたインデックスの値を文字列として取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

戻り値:

指定された列の文字列値

# getValue(インデックス、cls)

指定された列インデックスで値を取得します

パラメーター:
名前 タイプ 詳細説明
index 数

列のインデックス

cls JsonDataType

キャッシュから取得する値のタイプを指定します。

スロー:
  • IO例外

  • クラスが見つかりません例外

戻り値:

指定されたインデックスの長い値

# 値の取得(オブジェクト、cls)

オブジェクトの配列に現在の行の値を入力します

パラメーター:
名前 タイプ 詳細説明
objects 配列。

移入するオブジェクトの配列

cls JsonDataType

キャッシュから取得する値のタイプを指定します。

戻り値:

指定された配列にコピーされたオブジェクトの数

# (非同期) read()

ICacheReaderを次のレコードに進めます

戻り値:

さらに行がある場合はtrue。 それ以外の場合はfalse