langchain_community.utilities.cassandra_database
.Table¶
- class langchain_community.utilities.cassandra_database.Table[source]¶
继承:
BaseModel
通过解析和验证输入关键字参数创建一个新模型。
如果输入数据无法解析形成有效的模型,将引发ValidationError。
- 参数 :clustering:List[Tuple[str, str]] [可选]¶
- 参数 :columns:List[Tuple[str, str]] [可选]¶
- 参数 :comment:Optional[str] = None¶
与表关联的注释。
- 参数 :indexes:List[Tuple[str, str, str]] [可选]¶
- 参数 :keyspace:str [必填]¶
包含表的命名空间。
- 参数 :partition:List[str] [可选]¶
- 参数 :table_name:str [必填]¶
表名。
- as_markdown(include_keyspace: bool = True, header_level: Optional[int] = None) str [source]¶
生成 Cassandra 表模式的 Markdown 表示形式,允许自定义表名部分的标题级别。
- 参数
include_keyspace (bool) – 如果为 True,则将空间包含在输出中。默认为 True。
header_level (Optional[int]) – 指定表名处 markdown 标题级别。如果为 None,则包含表名但不带标题。默认为 None(不带标题级别)。
- 返回值
一个字符串,以 Markdown 格式详细描述表名(带有可选的标题级别)、空间(可选)、注释、列、分区键、聚簇键(带有可选的聚簇顺序)和索引。
- 返回类型
str
- classmethod from_database(keyspace: str, table_name: str, db: CassandraDatabase) Table [source]¶
- 参数
keyspace (str) –
table_name (str) –
db (CassandraDatabase) –
- 返回类型