この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

QueryNode クラス

クエリの各ノードを提供します (射影、グループ、順序、検索条件など)。クエリを [Execute (実行)] で実行します。

名前空間

wave

使用方法

QueryBuilder の例を参照してください。

QueryNode のメソッド

QueryNode のメソッドは次のとおりです。

build(streamName)

この QueryNode で表されるクエリ文字列を作成し、ストリーム名に割り当てます。

署名

public String build(String streamName)

パラメータ

streamName
型: String
ストリームの識別子 (「q」など)。

戻り値

型: String

QueryNode で表される SAQL クエリ文字列。

foreach(projections)

一連の式をデータセットの各行に適用します。このアクションは、射影と呼ばれることもあります。

署名

public wave.QueryNode foreach(List<wave.ProjectionNode> projections)

パラメータ

projections
型: List<wave.ProjectionNode>
この QueryNode に追加される ProjectionNodes のリスト。

戻り値

型: wave.QueryNode

group(groups)

一致したレコードをグループ化 (特定のデータセット属性別にグループ化) します。

署名

public wave.QueryNode group(List<String> groups)

パラメータ

groups
型: List<String>
式のリスト。

戻り値

型: wave.QueryNode

group()

一致したレコードをグループ化 (すべての条件でグループ化) します。

署名

public wave.QueryNode group()

戻り値

型: wave.QueryNode

order(orders)

1 つ以上の項目に基づいて昇順または降順に並び替えます。

署名

public wave.QueryNode group(List<String> groups)

パラメータ

groups
型: List<String>
次のような、列名と関連付けられた昇順または降順キーワードのリスト。

戻り値

型: wave.QueryNode

cap(cap)

返される結果の数を制限します。

署名

global Wave.QueryNode cap(Integer cap)

パラメータ

cap
型: Integer
返す行の最大数。

戻り値

型: wave.QueryNode

filter(filterCondition)

検索条件 (述語) に基づいてデータセットから行を選択します。

署名

public wave.QueryNode filter(String filterCondition)

パラメータ

filterCondition
型: String
例: filter('Name != \'My Name\'')

戻り値

型: wave.QueryNode

filter(filterConditions)

検索条件 (述語) に基づいてデータセットから行を選択します。

署名

public wave.QueryNode filter(List<String> filterCondition)

パラメータ

filterCondition
型: List<String>
検索条件のリスト。

戻り値

型: wave.QueryNode

execute(streamName)

クエリを実行して行を JSON として返します。

署名

global ConnectApi.LiteralJson execute(String streamName)

パラメータ

streamName
型: String
実行するクエリストリーム。次に例を示します。

戻り値

型: ConnectApi.LiteralJson