client

package
v1.56.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DmsClient

type DmsClient struct {
	core.JDCloudClient
}

func NewDmsClient

func NewDmsClient(credential *core.Credential) *DmsClient

func (*DmsClient) AddPersonalSql

func (c *DmsClient) AddPersonalSql(request *dms.AddPersonalSqlRequest) (*dms.AddPersonalSqlResponse, error)

收藏sql

func (*DmsClient) ConsoleExplain

func (c *DmsClient) ConsoleExplain(request *dms.ConsoleExplainRequest) (*dms.ConsoleExplainResponse, error)

执行计划

func (*DmsClient) ConsoleGeneralData

func (c *DmsClient) ConsoleGeneralData(request *dms.ConsoleGeneralDataRequest) (*dms.ConsoleGeneralDataResponse, error)

生成数据

func (*DmsClient) ConsoleSql

func (c *DmsClient) ConsoleSql(request *dms.ConsoleSqlRequest) (*dms.ConsoleSqlResponse, error)

执行sql语句

func (*DmsClient) CreateDataFlow

func (c *DmsClient) CreateDataFlow(request *dms.CreateDataFlowRequest) (*dms.CreateDataFlowResponse, error)

创建数据变更工单

func (*DmsClient) CreateExportFlow

func (c *DmsClient) CreateExportFlow(request *dms.CreateExportFlowRequest) (*dms.CreateExportFlowResponse, error)

创建数据导出工单

func (*DmsClient) CreateImportFileTask

func (c *DmsClient) CreateImportFileTask(request *dms.CreateImportFileTaskRequest) (*dms.CreateImportFileTaskResponse, error)

创建导入文件任务

func (*DmsClient) CreateStructureFlow

func (c *DmsClient) CreateStructureFlow(request *dms.CreateStructureFlowRequest) (*dms.CreateStructureFlowResponse, error)

创建结构变更工单

func (*DmsClient) CreateTableBatch

func (c *DmsClient) CreateTableBatch(request *dms.CreateTableBatchRequest) (*dms.CreateTableBatchResponse, error)

批量建表

func (*DmsClient) DatabaseList

func (c *DmsClient) DatabaseList(request *dms.DatabaseListRequest) (*dms.DatabaseListResponse, error)

获取数据库实例的库列表

func (*DmsClient) DeletePersonalSql

func (c *DmsClient) DeletePersonalSql(request *dms.DeletePersonalSqlRequest) (*dms.DeletePersonalSqlResponse, error)

删除收藏sql

func (*DmsClient) DisableLogger

func (c *DmsClient) DisableLogger()

func (*DmsClient) DownloadExportFile

func (c *DmsClient) DownloadExportFile(request *dms.DownloadExportFileRequest) (*dms.DownloadExportFileResponse, error)

表结构数据导出文件下载

func (*DmsClient) ExeProgram

func (c *DmsClient) ExeProgram(request *dms.ExeProgramRequest) (*dms.ExeProgramResponse, error)

执行编程对象sql

func (*DmsClient) ExportData

func (c *DmsClient) ExportData(request *dms.ExportDataRequest) (*dms.ExportDataResponse, error)

数据导出

func (*DmsClient) ExportStruct

func (c *DmsClient) ExportStruct(request *dms.ExportStructRequest) (*dms.ExportStructResponse, error)

表结构导出

func (*DmsClient) FormatSql

func (c *DmsClient) FormatSql(request *dms.FormatSqlRequest) (*dms.FormatSqlResponse, error)

sql格式化

func (*DmsClient) GeneralAlterTableSql

func (c *DmsClient) GeneralAlterTableSql(request *dms.GeneralAlterTableSqlRequest) (*dms.GeneralAlterTableSqlResponse, error)

生成修改表结构语句sql

func (*DmsClient) GeneralAlterView

func (c *DmsClient) GeneralAlterView(request *dms.GeneralAlterViewRequest) (*dms.GeneralAlterViewResponse, error)

生成修改视图sql语句

func (*DmsClient) GeneralCreateTableSql

func (c *DmsClient) GeneralCreateTableSql(request *dms.GeneralCreateTableSqlRequest) (*dms.GeneralCreateTableSqlResponse, error)

生成建表语句sql

func (*DmsClient) GeneralCreateView

func (c *DmsClient) GeneralCreateView(request *dms.GeneralCreateViewRequest) (*dms.GeneralCreateViewResponse, error)

生产创建视图SQL语句

func (*DmsClient) GeneralDropView

func (c *DmsClient) GeneralDropView(request *dms.GeneralDropViewRequest) (*dms.GeneralDropViewResponse, error)

生成删除视图sql语句

func (*DmsClient) GetCreateTableBatchSql

func (c *DmsClient) GetCreateTableBatchSql(request *dms.GetCreateTableBatchSqlRequest) (*dms.GetCreateTableBatchSqlResponse, error)

获取批量建表sql

func (*DmsClient) GetDmsDomain

func (c *DmsClient) GetDmsDomain(request *dms.GetDmsDomainRequest) (*dms.GetDmsDomainResponse, error)

获取Dms域名

func (*DmsClient) GetExportDataId

func (c *DmsClient) GetExportDataId(request *dms.GetExportDataIdRequest) (*dms.GetExportDataIdResponse, error)

获取数据导出Id

func (*DmsClient) GetExportId

func (c *DmsClient) GetExportId(request *dms.GetExportIdRequest) (*dms.GetExportIdResponse, error)

生成表结构数据导出下载Id

func (*DmsClient) HistoryImportData

func (c *DmsClient) HistoryImportData(request *dms.HistoryImportDataRequest) (*dms.HistoryImportDataResponse, error)

获取当前实例用户查询导入数据sql历史

func (*DmsClient) HistorySql

func (c *DmsClient) HistorySql(request *dms.HistorySqlRequest) (*dms.HistorySqlResponse, error)

获取当前实例用户查询sql历史

func (*DmsClient) ImportDdlDml

func (c *DmsClient) ImportDdlDml(request *dms.ImportDdlDmlRequest) (*dms.ImportDdlDmlResponse, error)

sql导入

func (*DmsClient) Login

func (c *DmsClient) Login(request *dms.LoginRequest) (*dms.LoginResponse, error)

rds,drds登录实例

func (*DmsClient) Logout

func (c *DmsClient) Logout(request *dms.LogoutRequest) (*dms.LogoutResponse, error)

退出登录

func (*DmsClient) Open

func (c *DmsClient) Open(request *dms.OpenRequest) (*dms.OpenResponse, error)

打开实例

func (*DmsClient) OpenTable

func (c *DmsClient) OpenTable(request *dms.OpenTableRequest) (*dms.OpenTableResponse, error)

执行sql语句

func (*DmsClient) ProgramList

func (c *DmsClient) ProgramList(request *dms.ProgramListRequest) (*dms.ProgramListResponse, error)

获取视图列表

func (*DmsClient) QueryInstance

func (c *DmsClient) QueryInstance(request *dms.QueryInstanceRequest) (*dms.QueryInstanceResponse, error)

查询用户实例

func (*DmsClient) QueryPersonalSqls

func (c *DmsClient) QueryPersonalSqls(request *dms.QueryPersonalSqlsRequest) (*dms.QueryPersonalSqlsResponse, error)

获取当前实例用户收藏sql

func (*DmsClient) SetConfig

func (c *DmsClient) SetConfig(config *core.Config)

func (*DmsClient) SetLogger

func (c *DmsClient) SetLogger(logger core.Logger)

func (*DmsClient) SqlTableInfo

func (c *DmsClient) SqlTableInfo(request *dms.SqlTableInfoRequest) (*dms.SqlTableInfoResponse, error)

获取sql中建表语句,表中列信息

func (*DmsClient) StartFlow

func (c *DmsClient) StartFlow(request *dms.StartFlowRequest) (*dms.StartFlowResponse, error)

任务执行

func (*DmsClient) TableInfo

func (c *DmsClient) TableInfo(request *dms.TableInfoRequest) (*dms.TableInfoResponse, error)

获取表元数据

func (*DmsClient) TableList

func (c *DmsClient) TableList(request *dms.TableListRequest) (*dms.TableListResponse, error)

获取数据库中的表列表

func (*DmsClient) UpdatePersonalSql

func (c *DmsClient) UpdatePersonalSql(request *dms.UpdatePersonalSqlRequest) (*dms.UpdatePersonalSqlResponse, error)

更新收藏sql

func (*DmsClient) UploadImportFileTask

func (c *DmsClient) UploadImportFileTask(request *dms.UploadImportFileTaskRequest) (*dms.UploadImportFileTaskResponse, error)

上传文件

func (*DmsClient) ViewInfo

func (c *DmsClient) ViewInfo(request *dms.ViewInfoRequest) (*dms.ViewInfoResponse, error)

获取视图详情

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL