flight

package
v0.0.0-...-89e5b94 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 25 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DescForCommand

func DescForCommand(cmd proto.Message) (*flight.FlightDescriptor, error)

func GetTicketDomainDataQuery

func GetTicketDomainDataQuery(in *flight.Ticket) (*datamesh.TicketDomainDataQuery, error)

Types

type DataProxyClient

type DataProxyClient struct {
	// contains filtered or unexported fields
}

func NewDataProxyClient

func NewDataProxyClient(conf *config.ExternalDataProxyConfig) (*DataProxyClient, error)

func (*DataProxyClient) GetFlightInfoDataMeshQuery

func (dp *DataProxyClient) GetFlightInfoDataMeshQuery(ctx context.Context,
	query *datamesh.CommandDataMeshQuery) (*flight.FlightInfo, error)

func (*DataProxyClient) GetFlightInfoDataMeshUpdate

func (dp *DataProxyClient) GetFlightInfoDataMeshUpdate(ctx context.Context,
	query *datamesh.CommandDataMeshUpdate) (*flight.FlightInfo, error)

type DataProxyConfig

type DataProxyConfig struct {
	Addr            string
	ClientTLSConfig *kusciaconfig.TLSConfig
}

type DataServer

type DataServer interface {
	GetFlightInfoDataMeshQuery(context.Context, *datamesh.CommandDataMeshQuery) (*flight.FlightInfo, error)
	GetFlightInfoDataMeshUpdate(context.Context, *datamesh.CommandDataMeshUpdate) (*flight.FlightInfo, error)
}

type DomainDataMetaServer

type DomainDataMetaServer struct {
	datamesh.UnimplementedDomainDataServiceServer
	datamesh.UnimplementedDomainDataSourceServiceServer
	// contains filtered or unexported fields
}

func NewMetaServer

func NewMetaServer(domainDataService service.IDomainDataService, dataSourceService service.IDomainDataSourceService,
	config *config.ExternalDataProxyConfig) (*DomainDataMetaServer, error)

func (*DomainDataMetaServer) DoActionCreateDomainDataRequest

func (s *DomainDataMetaServer) DoActionCreateDomainDataRequest(ctx context.Context, request *datamesh.ActionCreateDomainDataRequest) (*flight.
	Result, error)

func (*DomainDataMetaServer) DoActionDeleteDomainDataRequest

func (s *DomainDataMetaServer) DoActionDeleteDomainDataRequest(ctx context.Context,
	request *datamesh.ActionDeleteDomainDataRequest) (*flight.Result, error)

func (*DomainDataMetaServer) DoActionQueryDomainDataRequest

func (s *DomainDataMetaServer) DoActionQueryDomainDataRequest(ctx context.Context,
	request *datamesh.ActionQueryDomainDataRequest) (*flight.Result, error)

func (*DomainDataMetaServer) DoActionQueryDomainDataSourceRequest

func (s *DomainDataMetaServer) DoActionQueryDomainDataSourceRequest(ctx context.Context,
	request *datamesh.ActionQueryDomainDataSourceRequest) (*flight.Result, error)

func (*DomainDataMetaServer) DoActionUpdateDomainDataRequest

func (s *DomainDataMetaServer) DoActionUpdateDomainDataRequest(ctx context.Context,
	request *datamesh.ActionUpdateDomainDataRequest) (*flight.Result, error)

func (*DomainDataMetaServer) GetFlightInfoDomainDataQuery

func (s *DomainDataMetaServer) GetFlightInfoDomainDataQuery(ctx context.Context,
	query *datamesh.CommandDomainDataQuery) (*flight.FlightInfo, error)

func (*DomainDataMetaServer) GetFlightInfoDomainDataUpdate

func (s *DomainDataMetaServer) GetFlightInfoDomainDataUpdate(ctx context.Context,
	query *datamesh.CommandDomainDataUpdate) (*flight.FlightInfo, error)

func (*DomainDataMetaServer) GetSchema

type MetaServer

type MetaServer interface {
	GetSchema(context.Context, *datamesh.CommandGetDomainDataSchema) (*flight.SchemaResult, error)
	GetFlightInfoDomainDataQuery(context.Context, *datamesh.CommandDomainDataQuery) (*flight.FlightInfo, error)
	GetFlightInfoDomainDataUpdate(context.Context, *datamesh.CommandDomainDataUpdate) (*flight.FlightInfo, error)
	DoActionCreateDomainDataRequest(ctx context.Context, request *datamesh.ActionCreateDomainDataRequest) (*flight.Result, error)
	DoActionQueryDomainDataRequest(ctx context.Context, request *datamesh.ActionQueryDomainDataRequest) (*flight.Result, error)
	DoActionUpdateDomainDataRequest(ctx context.Context, request *datamesh.ActionUpdateDomainDataRequest) (*flight.Result, error)
	DoActionDeleteDomainDataRequest(ctx context.Context, request *datamesh.ActionDeleteDomainDataRequest) (*flight.Result, error)
	DoActionQueryDomainDataSourceRequest(ctx context.Context, request *datamesh.ActionQueryDomainDataSourceRequest) (
		*flight.Result, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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