client

package
v1.58.0 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 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)

执行计划,支持Mysql,Stardb

func (*DmsClient) ConsoleGeneralData

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

生成数据,支持Mysql,Stardb

func (*DmsClient) ConsoleSql

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

执行sql语句,支持Mysql,Stardb,Tidb,ClickHouse

func (*DmsClient) CreateDataFlow

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

创建数据变更工单,支持Stardb

func (*DmsClient) CreateExportFlow

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

创建数据导出工单,支持Stardb

func (*DmsClient) CreateImportFileTask

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

创建导入文件任务,支持Stardb

func (*DmsClient) CreateStructureFlow

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

创建结构变更工单,支持Stardb

func (*DmsClient) CreateTableBatch

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

批量建表,支持Stardb

func (*DmsClient) DatabaseList

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

获取数据库实例的库列表,支持Mysql,Stardb,Tidb,ClickHouse

func (*DmsClient) DeletePersonalSql

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

删除收藏sql

func (*DmsClient) DisableLogger

func (c *DmsClient) DisableLogger()

func (*DmsClient) EventInfo added in v1.58.0

func (c *DmsClient) EventInfo(request *dms.EventInfoRequest) (*dms.EventInfoResponse, error)

获取事件详情,支持Mysql

func (*DmsClient) ExeProgram

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

执行编程对象sql,支持Mysql

func (*DmsClient) FormatSql

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

sql格式化,支持Mysql,Stardb

func (*DmsClient) FunctionInfo added in v1.58.0

func (c *DmsClient) FunctionInfo(request *dms.FunctionInfoRequest) (*dms.FunctionInfoResponse, error)

获取函数详情,支持Mysql

func (*DmsClient) FunctionInvoke added in v1.58.0

func (c *DmsClient) FunctionInvoke(request *dms.FunctionInvokeRequest) (*dms.FunctionInvokeResponse, error)

调用函数,支持Mysql

func (*DmsClient) FunctionList added in v1.58.0

func (c *DmsClient) FunctionList(request *dms.FunctionListRequest) (*dms.FunctionListResponse, error)

获取函数列表,支持Mysql

func (*DmsClient) GeneralAlterEvent added in v1.58.0

func (c *DmsClient) GeneralAlterEvent(request *dms.GeneralAlterEventRequest) (*dms.GeneralAlterEventResponse, error)

生成修改事件sql语句,支持Mysql

func (*DmsClient) GeneralAlterFunction added in v1.58.0

func (c *DmsClient) GeneralAlterFunction(request *dms.GeneralAlterFunctionRequest) (*dms.GeneralAlterFunctionResponse, error)

生成修改函数sql语句,支持Mysql

func (*DmsClient) GeneralAlterProcedure added in v1.58.0

func (c *DmsClient) GeneralAlterProcedure(request *dms.GeneralAlterProcedureRequest) (*dms.GeneralAlterProcedureResponse, error)

生成修改存储过程sql语句,支持Mysql

func (*DmsClient) GeneralAlterTableSql

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

生成修改表结构语句sql,支持Mysql,Stardb

func (*DmsClient) GeneralAlterTrigger added in v1.58.0

func (c *DmsClient) GeneralAlterTrigger(request *dms.GeneralAlterTriggerRequest) (*dms.GeneralAlterTriggerResponse, error)

生成修改触发器sql语句,支持Mysql

func (*DmsClient) GeneralAlterView

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

生成修改视图sql语句,支持Mysql

func (*DmsClient) GeneralCreateEvent added in v1.58.0

func (c *DmsClient) GeneralCreateEvent(request *dms.GeneralCreateEventRequest) (*dms.GeneralCreateEventResponse, error)

生产创建事件SQL语句,支持Mysql

func (*DmsClient) GeneralCreateFunction added in v1.58.0

func (c *DmsClient) GeneralCreateFunction(request *dms.GeneralCreateFunctionRequest) (*dms.GeneralCreateFunctionResponse, error)

生产创建函数过程SQL语句,支持Mysql

func (*DmsClient) GeneralCreateProcedure added in v1.58.0

func (c *DmsClient) GeneralCreateProcedure(request *dms.GeneralCreateProcedureRequest) (*dms.GeneralCreateProcedureResponse, error)

生产创建存储过程SQL语句,支持Mysql

func (*DmsClient) GeneralCreateTableSql

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

生成建表语句sql,支持Mysql,Stardb

func (*DmsClient) GeneralCreateTrigger added in v1.58.0

func (c *DmsClient) GeneralCreateTrigger(request *dms.GeneralCreateTriggerRequest) (*dms.GeneralCreateTriggerResponse, error)

生成创建触发器SQL语句,支持Mysql

func (*DmsClient) GeneralCreateView

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

生产创建视图SQL语句,支持Mysql

func (*DmsClient) GeneralDropEvent added in v1.58.0

func (c *DmsClient) GeneralDropEvent(request *dms.GeneralDropEventRequest) (*dms.GeneralDropEventResponse, error)

生成删除事件sql语句,支持Mysql

func (*DmsClient) GeneralDropFunction added in v1.58.0

func (c *DmsClient) GeneralDropFunction(request *dms.GeneralDropFunctionRequest) (*dms.GeneralDropFunctionResponse, error)

生成删除函数sql语句,支持Mysql

func (*DmsClient) GeneralDropProcedure added in v1.58.0

func (c *DmsClient) GeneralDropProcedure(request *dms.GeneralDropProcedureRequest) (*dms.GeneralDropProcedureResponse, error)

生成删除存储过程sql语句,支持Mysql

func (*DmsClient) GeneralDropTrigger added in v1.58.0

func (c *DmsClient) GeneralDropTrigger(request *dms.GeneralDropTriggerRequest) (*dms.GeneralDropTriggerResponse, error)

生成删除触发器sql语句,支持Mysql

func (*DmsClient) GeneralDropView

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

生成删除视图sql语句,支持Mysql

func (*DmsClient) GetCreateTableBatchSql

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

获取批量建表sql,仅供前端使用,支持Stardb

func (*DmsClient) GetDmsDomain

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

获取Dms域名,仅供前端使用

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) 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) ProcedureInfo added in v1.58.0

func (c *DmsClient) ProcedureInfo(request *dms.ProcedureInfoRequest) (*dms.ProcedureInfoResponse, error)

获取存储过程详情,支持Mysql

func (*DmsClient) ProcedureInvoke added in v1.58.0

func (c *DmsClient) ProcedureInvoke(request *dms.ProcedureInvokeRequest) (*dms.ProcedureInvokeResponse, error)

执行存储过程,支持Mysql

func (*DmsClient) ProcedureList added in v1.58.0

func (c *DmsClient) ProcedureList(request *dms.ProcedureListRequest) (*dms.ProcedureListResponse, error)

获取存储过程列表,支持Mysql

func (*DmsClient) ProgramList

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

获取视图列表,支持Mysql

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) QueryTypeInstance added in v1.58.0

func (c *DmsClient) QueryTypeInstance(request *dms.QueryTypeInstanceRequest) (*dms.QueryTypeInstanceResponse, error)

查询用户数据类型实例

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中建表语句,表中列信息,支持Mysql,Stardb,Tidb,ClickHouse

func (*DmsClient) StartFlow

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

任务执行,支持Stardb

func (*DmsClient) TableInfo

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

获取表元数据,支持Mysql,Stardb,Tidb,ClickHouse

func (*DmsClient) TableList

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

获取数据库中的表列表,支持Mysql,Stardb,Tidb,ClickHouse

func (*DmsClient) TriggerInfo added in v1.58.0

func (c *DmsClient) TriggerInfo(request *dms.TriggerInfoRequest) (*dms.TriggerInfoResponse, error)

获取触发器详情,支持Mysql

func (*DmsClient) TriggerList added in v1.58.0

func (c *DmsClient) TriggerList(request *dms.TriggerListRequest) (*dms.TriggerListResponse, error)

获取触发器列表,支持Mysql

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)

上传文件,支持Stardb,只支持前端页面使用

func (*DmsClient) ViewInfo

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

获取视图详情,支持Mysql

Jump to

Keyboard shortcuts

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