Azure / Azure/azure-functions-sql-extension

Output binding shall allow to use transactional batch

Open
#659 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
130
Forks
71
Avg merge
4d 8h
Merged PRs (30d)
4

Description

Output binding shall allow to use transactional batch.

Docs: [Transactional batch operations in Azure Cosmos DB using the .NET or Java SDK | Microsoft Learn](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/transactional-batch?tabs=dotnet)

Blog: [Introducing TransactionalBatch in the Azure Cosmos DB .NET SDK - Azure Cosmos DB Blog (microsoft.com)](https://devblogs.microsoft.com/cosmosdb/introducing-transactionalbatch-in-the-net-sdk/)

It is not supported in [azure-functions-sql-extension/SqlAsyncCollector.cs at main · Azure/azure-functions-sql-extension · GitHub](https://github.com/Azure/azure-functions-sql-extension/blob/main/src/SqlAsyncCollector.cs#L247)

Contributor guide

Open the contributing guide

Research direction

Start with src/SqlAsyncCollector.cs around line 247, where the issue says transactional batch is not supported. Read the linked Microsoft Learn documentation and Cosmos DB blog for the expected transactional-batch behavior, then determine the binding changes needed and verify that output binding supports transactional batches.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
backend, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.