tessl install tessl/pypi-azure-data-tables@12.7.0Microsoft Azure Data Tables Client Library for Python
Agent Success
Agent success rate when using this tile
90%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
93%
{
"context": "This criteria evaluates how well the engineer uses azure-data-tables package features for handling diverse entity data types and leveraging automatic type inference. The focus is on proper use of TableClient, TableEntity, EntityProperty, and EdmType classes for storing and retrieving typed data.",
"type": "weighted_checklist",
"checklist": [
{
"name": "TableClient initialization",
"description": "Correctly initializes TableClient instance using appropriate authentication method (connection string, credential, or from_connection_string method) and table name",
"max_score": 15
},
{
"name": "Entity creation structure",
"description": "Creates entities with PartitionKey and RowKey correctly mapped to category and product_id, using dictionary or TableEntity class",
"max_score": 15
},
{
"name": "Type diversity handling",
"description": "Properly stores all required data types (string, integer, float, boolean, datetime, binary, UUID) in entity properties, demonstrating understanding of diverse type support",
"max_score": 20
},
{
"name": "Automatic type inference",
"description": "Leverages automatic type inference by passing native Python types (str, int, float, bool, datetime, bytes, uuid.UUID) and allowing the library to map them to appropriate Edm types",
"max_score": 15
},
{
"name": "Explicit type specification",
"description": "Uses EntityProperty with explicit EdmType specification where automatic inference might be insufficient (e.g., for Int64, Guid, or Binary types)",
"max_score": 10
},
{
"name": "Entity CRUD operations",
"description": "Uses appropriate TableClient methods: create_entity for adding, get_entity for retrieving, update_entity or upsert_entity for updating products",
"max_score": 15
},
{
"name": "Query implementation",
"description": "Implements category-based querying using query_entities or list_entities with appropriate filter expressions (e.g., PartitionKey eq 'category')",
"max_score": 10
}
]
}