Skip to content

API 参考 / @142vip/data-source / VipHttpApi

类: VipHttpApi

定义于: core/apis/vip-http-api.ts:14

发送Http,请求API

  • 标准的axios请求

theme_extends

构造函数

构造函数

new VipHttpApi(): VipHttpApi

返回

VipHttpApi

继承自

DataSourceManager.constructor

方法

getConnectionData()

getConnectionData(options): Promise<{ data: any; success: boolean; } | { data?: undefined; success: boolean; }>

定义于: core/apis/vip-http-api.ts:15

参数

options

HttpApiOptions

返回

Promise<{ data: any; success: boolean; } | { data?: undefined; success: boolean; }>

重写了

DataSourceManager.getConnectionData


getDataBaseNameList()

getDataBaseNameList(): Promise<DataSourceParseResponse<string[]>>

定义于: data-source.manager.ts:15

返回

Promise<DataSourceParseResponse<string[]>>

继承自

DataSourceManager.getDataBaseNameList


getTableColumns()

getTableColumns(_tableName, _schema?): Promise<DataSourceParseResponse<DataSourceColumn[]>>

定义于: data-source.manager.ts:29

获取表字段列表

参数

_tableName

string

_schema?

string

返回

Promise<DataSourceParseResponse<DataSourceColumn[]>>

继承自

DataSourceManager.getTableColumns


getTableNames()

getTableNames(): Promise<DataSourceParseResponse<DataSourceTable[]>>

定义于: data-source.manager.ts:22

获取表名列表

返回

Promise<DataSourceParseResponse<DataSourceTable[]>>

继承自

DataSourceManager.getTableNames


parseData()

parseData(): Promise<DataSourceParseResponse<unknown>>

定义于: data-source.manager.ts:7

返回

Promise<DataSourceParseResponse<unknown>>

继承自

DataSourceManager.parseData


testConnect()

testConnect(): Promise<DataSourceParseResponse<unknown>>

定义于: data-source.manager.ts:11

返回

Promise<DataSourceParseResponse<unknown>>

继承自

DataSourceManager.testConnect