MCPcopy Create free account

hub / github.com/dineshsonachalam/lucid-dynamodb / functions

Functions38 in github.com/dineshsonachalam/lucid-dynamodb

↓ 17 callersMethodupdate_item
Update an item Args: table_name (str): Table name key (dict): Partition key, Sort Key(Optional) attribute
LucidDynamodb/operations.py:206
↓ 10 callersMethodread_item
Read an Item Args: table_name (str): Table name key (dict): Partition key, Sort Key(Optional) Returns:
LucidDynamodb/operations.py:153
↓ 5 callersMethodcreate_item
Create a new Item Args: table_name (str): Table name item (dict): Item with Partition key, Sort Key(Optional)
LucidDynamodb/operations.py:108
↓ 4 callersMethod__init__
(self, table_name, key, message="Item doesn't exist")
LucidDynamodb/exceptions.py:41
↓ 4 callersMethodread_all_table_names
Get all table names Returns: list: List of table names
LucidDynamodb/operations.py:85
↓ 4 callersMethodread_items_by_filter
Read items by filter The Query operation will return all of the items from the table or index with that partition key value. Args:
LucidDynamodb/operations.py:174
↓ 3 callersMethodcreate_table
Create a new table Args: table_name (str): Table name key_schema (list): A key schema specifies the attributes that m
LucidDynamodb/operations.py:27
↓ 3 callersMethoddelete_attribute
Delete an attribute from an item Args: table_name (str): Table name key (dict): Partition key, Sort Key(Optional)
LucidDynamodb/operations.py:274
↓ 3 callersMethoddelete_item
Delete an Item Args: table_name (str): Table name key (dict): Partition key, Sort Key(Optional) conditio
LucidDynamodb/operations.py:125
↓ 3 callersMethoddelete_table
Delete a table Args: table_name (str): Table name Returns: bool: Table deletion is successful or failed
LucidDynamodb/operations.py:65
↓ 3 callersMethodincrease_attribute_value
Increase an existing attribute value Args: table_name (str): Table name key (dict): Partition key, Sort Key(Optional
LucidDynamodb/operations.py:239
↓ 2 callersFunctiongenerate_expression_attribute_values
Generate Expression Attribute Values Args: attributes_to_update (dict): Attributes to update operation (str): Operation category
LucidDynamodb/utils.py:13
↓ 1 callersFunctioncreate_attribute_names
Create attribute names Args: attribute_names (str): Attribute names Returns: str: Expression attribute names
LucidDynamodb/utils.py:1
↓ 1 callersFunctionget_lucid_dynamodb_version
()
setup.py:10
Method__init__
(self, region_name=None, aws_access_key_id=None, aws_secret_access_key=None)
LucidDynamodb/operations.py:13
Method__init__
(self, table_name, message="Table already exists")
LucidDynamodb/exceptions.py:9
Method__init__
(self, table_name, message="Table doesn't exist")
LucidDynamodb/exceptions.py:25
Method__init__
(self, table_name, message="Item doesn't exist")
LucidDynamodb/exceptions.py:57
Method__init__
(self, message)
LucidDynamodb/exceptions.py:71
Method__str__
(self)
LucidDynamodb/exceptions.py:14
Method__str__
(self)
LucidDynamodb/exceptions.py:30
Method__str__
(self)
LucidDynamodb/exceptions.py:47
Method__str__
(self)
LucidDynamodb/exceptions.py:62
Method__str__
(self)
LucidDynamodb/exceptions.py:75
Functiontest_add_attribute_to_list
()
tests/test_crud.py:210
Functiontest_add_attributes_to_string_set
()
tests/test_crud.py:236
Functiontest_add_new_attribute
()
tests/test_crud.py:186
Functiontest_create_new_item
()
tests/test_crud.py:80
Functiontest_create_new_table
()
tests/test_crud.py:56
Functiontest_delete_attribute_from_item
()
tests/test_crud.py:288
Functiontest_delete_attribute_from_string_set
()
tests/test_crud.py:262
Functiontest_delete_item
()
tests/test_crud.py:335
Functiontest_delete_table
()
tests/test_crud.py:353
Functiontest_get_all_table_name
()
tests/test_crud.py:74
Functiontest_increase_attribute_value
()
tests/test_crud.py:140
Functiontest_read_item
()
tests/test_crud.py:122
Functiontest_read_items_by_filter
()
tests/test_crud.py:306
Functiontest_update_existing_attribute
()
tests/test_crud.py:162