源代码在 llama-index-integrations/storage/index_store/llama-index-storage-index-store-dynamodb/llama_index/storage/index_store/dynamodb/base.py
from_table_name 类方法
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | class DynamoDBIndexStore(KVIndexStore):
def __init__(
self,
dynamodb_kvstore: DynamoDBKVStore,
namespace: Optional[str] = None,
collection_suffix: Optional[str] = None,
) -> None:
"""Init a DynamoDBIndexStore."""
super().__init__(
kvstore=dynamodb_kvstore,
namespace=namespace,
collection_suffix=collection_suffix,
)
@classmethod
def from_table_name(
cls,
table_name: str,
namespace: Optional[str] = None,
collection_suffix: Optional[str] = None,
) -> "DynamoDBIndexStore":
"""Load DynamoDBIndexStore from a DynamoDB table name."""
ddb_kvstore = DynamoDBKVStore.from_table_name(table_name=table_name)
return cls(
dynamodb_kvstore=ddb_kvstore,
namespace=namespace,
collection_suffix=collection_suffix,
)
|
从 DynamoDB 表名加载 DynamoDBIndexStore。
from_table_name(table_name: str, namespace: Optional[str] = None, collection_suffix: Optional[str] = None) -> DynamoDBIndexStore
回到顶部
from_table_name 类方法
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | @classmethod
def from_table_name(
cls,
table_name: str,
namespace: Optional[str] = None,
collection_suffix: Optional[str] = None,
) -> "DynamoDBIndexStore":
"""Load DynamoDBIndexStore from a DynamoDB table name."""
ddb_kvstore = DynamoDBKVStore.from_table_name(table_name=table_name)
return cls(
dynamodb_kvstore=ddb_kvstore,
namespace=namespace,
collection_suffix=collection_suffix,
)
|