GaussAPI¶
- class deepfos.api.datatable.GaussAPI(version: Optional[Union[float, str]] = None, header: Optional[dict] = None, sync: bool = <object object>, module_id: Optional[str] = None, lazy: bool = False)¶
GaussDB数据表组件接口
ddl: DDLAPI
¶
数据表新建&编辑相关接口
|
新增列字段信息(后端组件调用) |
|
数据表新建&编辑(后端组件调用) |
|
数据表新建&编辑(前端调用) |
|
根据tableName生成ActualTableName |
|
数据表编辑–仅校验(后端组件调用) |
|
数据表编辑–仅保存(后端组件调用,新建时实际表名的末尾加随机数) |
|
数据表编辑–仅保存(后端组件调用,带实际表名就不做任何处理) |
dml: DMLAPI
¶
外部组件访问数据表相关接口
|
获取数据表实际表名 |
|
根据元素名称批量获取实际表名 |
|
返回数据表字段列表信息 |
|
根据列名获取数据表的Column信息 |
|
自定义SQL执行(后端调用)–增删改查,支持多表联合查询 |
|
判断数据表与实际表是否一致 |
|
批量获取数据表信息 |
|
删除数据表中的数据 |
|
查询数据表列字段,去重后的数据集合 |
|
查询数据表数据 |
|
执行多句增删改sql |
|
向数据表中写入数据 |
|
根据元素信息或者直接通过传参的实际表名,判断对应的物理数据表是否存在 |
|
数据表是否存在 |
|
只判断物理数据表是否存在 |
|
获取数据表元素信息(从平台获取信息) |
|
获取数据表元素信息(从物理表获取信息) |
|
更新数据表中的数据 |
获取/更新数据库账号 |