UserDefinedFunctions class

すべてのユーザー定義関数の作成、アップサート、クエリ、または読み取りに使用されます。

特定のユーザー定義関数を ID で読み取り、置換、または削除するには、「 UserDefinedFunction 」を参照してください。

プロパティ

container

メソッド

create(UserDefinedFunctionDefinition, RequestOptions)

UserDefinedFunction を作成します。

Azure Cosmos DB では、クエリ、ストアド プロシージャ、トリガー内で使用できる JavaScript UDF がサポートされています。

詳細については、サーバー側の JavaScript API ドキュメントを参照してください。

query(SqlQuerySpec, FeedOptions)

すべてのユーザー定義関数に対してクエリを実行します。

query<T>(SqlQuerySpec, FeedOptions)

すべてのユーザー定義関数に対してクエリを実行します。

readAll(FeedOptions)

すべてのユーザー定義関数を読み取る。

すべてのユーザー定義関数を配列に読み取る。

const {body: udfList} = await container.userDefinedFunctions.readAll().fetchAll();

プロパティの詳細

container

container: Container

プロパティ値

メソッドの詳細

create(UserDefinedFunctionDefinition, RequestOptions)

UserDefinedFunction を作成します。

Azure Cosmos DB では、クエリ、ストアド プロシージャ、トリガー内で使用できる JavaScript UDF がサポートされています。

詳細については、サーバー側の JavaScript API ドキュメントを参照してください。

function create(body: UserDefinedFunctionDefinition, options?: RequestOptions): Promise<UserDefinedFunctionResponse>

パラメーター

options
RequestOptions

戻り値

query(SqlQuerySpec, FeedOptions)

すべてのユーザー定義関数に対してクエリを実行します。

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

query<T>(SqlQuerySpec, FeedOptions)

すべてのユーザー定義関数に対してクエリを実行します。

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

readAll(FeedOptions)

すべてのユーザー定義関数を読み取る。

すべてのユーザー定義関数を配列に読み取る。

const {body: udfList} = await container.userDefinedFunctions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<UserDefinedFunctionDefinition & Resource>

パラメーター

options
FeedOptions

戻り値