現在選択されているデータベースのすべてのストアド ファンクションを一覧表示します。 特定の関数を 1 つだけ返すには、「.show function」を参照してください。
アクセス許可
これらのコマンドを実行するには、少なくともデータベース ユーザー、データベース ビューアー、またはデータベース モニターが必要です。 詳細については、ロールベースのアクセス制御に関するページを参照してください。
.show functions
構文
.show functions
構文規則について詳しく知る。
返品
| 出力パラメーター | 型 | 説明 |
|---|---|---|
| Name | string |
関数の名前です。 |
| パラメーター | string |
関数に必要なパラメーター。 |
| 本文 | string |
(0 個以上) 関数の呼び出し時に評価される有効な CSL 式が後に続く let ステートメント。 |
| フォルダー | string |
UI 関数の分類に使用されるフォルダー。 このパラメーターによって、関数の呼び出し方法が変更されることはありません。 |
| DocString | string |
UI 用の関数の説明。 |
出力*例
| Name | パラメーター | 本文 | フォルダー | DocString |
|---|---|---|---|---|
| MyFunction1 | () | {StormEvents | take 100} | MyFolder | 単純なデモ関数* |
| MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | パラメーターを使用したデモ関数 |
| MyFunction3 | () | { StormEvents(100) } | MyFolder | 他の関数を呼び出す関数 |
.show function
構文
1 つの特定のスタアド ファンクションの詳細を一覧表示します。 すべての関数の一覧については、「.show functions」を参照してください。
.showfunction FunctionName [with (PropertyName = PropertyValue [, ...])]
構文規則について詳しく知る。
パラメーター
| 件名 | タイプ | Required | 説明 |
|---|---|---|---|
| FunctionName | string |
✔️ | 格納されている関数の名前。 |
| PropertyName/PropertyValue | string |
関数の詳細を表示するときに使用する追加情報を指定します。 すべてのプロパティは省略可能です。 サポートされるプロパティを参照してください。 |
サポートされるプロパティ
| プロパティ名 | プロパティ値 | 説明 | Default |
|---|---|---|---|
ShowObfuscatedStrings |
true または false |
true場合は、関数の本体にで読み取られた文字列が表示されます。 このオプションを使用するには、データベース管理者またはエンティティ作成者である必要があります。 これらのアクセス許可がない場合、難読化された文字列は表示されません。 |
既定値は false です。 |
Builtin |
true または false |
クラスター管理者が true して使用する場合は、組み込みの関数が表示されます。 |
既定値は false です。 |
IncludeHiddenFunctions |
true または false |
true場合は、非表示の関数を表示します。 |
既定値は false です。 |
| プロパティ名 | プロパティ値 | 説明 | Default |
|---|---|---|---|
ShowObfuscatedStrings |
true または false |
true場合は、関数の本体にで読み取られた文字列が表示されます。 このオプションを使用するには、データベース管理者またはエンティティ作成者である必要があります。 これらのアクセス許可がない場合、難読化された文字列は表示されません。 |
既定値は false です。 |
Builtin |
true または false |
eventhouse 管理者が true して使用する場合は、組み込みの関数が表示されます。 |
既定値は false です。 |
IncludeHiddenFunctions |
true または false |
true場合は、非表示の関数を表示します。 |
既定値は false です。 |
返品
| 出力パラメーター | 型 | 説明 |
|---|---|---|
| Name | string |
関数の名前です。 |
| パラメーター | string |
関数に必要なパラメーター。 |
| 本文 | string |
(0 個以上) 関数の呼び出し時に評価される有効な CSL 式が後に続く let ステートメント。 |
| フォルダー | string |
UI 関数の分類に使用されるフォルダー。 このパラメーターは、関数の呼び出し方法を変更しません |
| DocString | string |
UI 用の関数の説明。 |
Note
関数が存在しない場合、エラーが返されます。
例
.show function MyFunction1 with(ShowObfuscatedStrings = true)
| Name | パラメーター | 本文 | フォルダー | DocString |
|---|---|---|---|---|
| MyFunction1 | () | {StormEvents | take 100} | MyFolder | 単純なデモ関数* |