id: 1 unit: public class BlobTriggerFunction() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 17 end line: 185 size: 138 LOC McCabe index: 9 number of parameters: 5 id: 2 unit: internal record struct TextChunk() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/DocumentChunker.cs start line: 7 end line: 116 size: 86 LOC McCabe index: 11 number of parameters: 2 id: 3 unit: private async Task HandleBlobCreateEventAsync() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 62 end line: 155 size: 74 LOC McCabe index: 8 number of parameters: 1 id: 4 unit: internal record struct TextChunk() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/TextChunker.cs start line: 6 end line: 50 size: 40 LOC McCabe index: 6 number of parameters: 3 id: 5 unit: private async Task GetOrCreateDatabaseAndContainerAsync() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/CosmosDBClientWrapper.cs start line: 112 end line: 152 size: 37 LOC McCabe index: 2 number of parameters: 0 id: 6 unit: public async Task UpsertDocumentsAsync() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/CosmosDBClientWrapper.cs start line: 36 end line: 72 size: 34 LOC McCabe index: 6 number of parameters: 4 id: 7 unit: private async Task GenerateEmbeddingsWithRetryAsync() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 157 end line: 192 size: 32 LOC McCabe index: 5 number of parameters: 1 id: 8 unit: public async Task Run() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 47 end line: 60 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: public static async ValueTask CreateInstance() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/CosmosDBClientWrapper.cs start line: 21 end line: 34 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 10 unit: private string SantizeDatabaseObjectName() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 202 end line: 209 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 11 unit: private void LogHeaders() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/CosmosDBClientWrapper.cs start line: 154 end line: 162 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 12 unit: private async Task HandleBlobDeleteEventAsync() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 194 end line: 200 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: private CosmosDBClientWrapper() file: AzureCosmosDB/csharp/DocumentVectorPipelineFunctions/CosmosDBClientWrapper.cs start line: 106 end line: 110 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 14 unit: IF NOT EXISTS() file: AzureSQL/csharp/DocumentVectorPipelineFunctions/BlobTriggerFunction.cs start line: 219 end line: 221 size: 3 LOC McCabe index: 1 number of parameters: 2