検索サービス

検索サービス

このインターフェースには、検索サービスに必要なプロパティとメソッドが含まれています。


コンストラクタ

# 新しいSearchService()

メソッド

# (非同期) 非クエリの実行(queryCommand)

キャッシュでDeleteステートメントを実行します。 クエリの実行後に影響を受ける行の数を返します。

パラメーター:
名前 タイプ 詳細説明
queryCommand クエリコマンド

クエリテキストと値を含むQueryCommand。

戻り値:

クエリの実行後に影響を受ける行の数。

# (非同期) 実行リーダー(queryCommand、getData、chunkSize) →{キャッシュリーダー}

指定されたクエリに基づいてキャッシュの検索を実行します。 クエリ条件を満たすデータリーダーのキーと値のペアのリストを返します。 このキーと値のペアには、キャッシュキーとそれぞれの値があります。 キー付きのデータが必要かどうかを指定するためのフラグを指定できます。

パラメーター:
名前 タイプ デフォルト 詳細説明
queryCommand クエリコマンド

クエリテキストと値を含むQueryCommand。

getData boolean true

結果の値をキーで返す必要があるかどうかを示すフラグ。

chunkSize 数

検索後に受信したデータ/キーパケットのサイズ。デフォルト値は512*1024KBです。

戻り値:

キャッシュで実行されたクエリの結果セットの転送専用ストリームを読み取ります。

タイプ
キャッシュリーダー

# (非同期) 実行スカラー(queryCommand、cls)

クエリを実行し、クエリによって返された結果セットの最初の行の最初の列を返します。 追加の列または行は無視されます。

パラメーター:
名前 タイプ 詳細説明
queryCommand クエリコマンド

クエリテキストと値を含むQueryCommand。

cls 数

キャッシュから取得した値のクラスを指定します。

戻り値:

結果セットの最初の行の最初の列。結果セットが空の場合はnull。

# (非同期) タグで取得(wildCardExpression)

ワイルドカードでサポートされているタグを持つすべてのキャッシュアイテムを取得します。

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

検索するワイルドカード式。

戻り値:

地図

# (非同期) getByTags(タグ、tagSearchOptions)

指定されたTagSearchOptionsを持つタグを持つキャッシュされたオブジェクトを返します。

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

キャッシュを検索するタグのリスト。

tagSearchOptions タグ検索オプション

TagSearchOptionsは、タグの検索タイプを指定します。

戻り値:

地図

# (非同期) グループデータの取得(グループ)

指定されたグループのキーと値のペアを取得します。

パラメーター:
名前 タイプ 詳細説明
group string

データが返されるグループの名前。

戻り値:

地図指定されたグループのキーと値のペアを含むマップ。

# (非同期) getグループキー(グループ)

指定されたグループのアイテムのキーを取得します。

パラメーター:
名前 タイプ 詳細説明
group string

キーが返されるグループの名前。

戻り値:

配列 グループのキーのコレクション。

# (非同期) getKeysByTag(wildCardExpression)

ワイルドカードでサポートされているタグを持つすべてのキーを取得します。

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

検索するワイルドカード式。

戻り値:

配列

# (非同期) getKeysByTags(タグ、searchOptions)

指定されたTagSearchOptionsを持つタグを持つキャッシュされたアイテムのキーを返します。

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

キャッシュを検索するタグのリスト。

searchOptions タグ検索オプション

TagSearchOptionsは、タグの検索タイプを指定します。

戻り値:

配列 キャッシュキーを含むコレクション。

# (非同期) タグで削除(鬼ごっこ)

指定されたタグを持つキャッシュされたオブジェクトを削除します。

パラメーター:
名前 タイプ 詳細説明
tag タグ

キャッシュを検索するためのタグ。

# (非同期) タグによって削除(タグ、searchOptions)

指定されたTagSearchOptionsを持つタグを持つキャッシュされたオブジェクトを削除します。

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

キャッシュを検索するタグのリスト。

searchOptions タグ検索オプション

TagSearchOptionsは、タグの検索タイプを指定します。

# (非同期) グループデータの削除(グループ)

指定したグループに関連するデータ項目をキャッシュから削除します。

パラメーター:
名前 タイプ 詳細説明
group string

削除するグループの名前。