Documentation ¶
Index ¶
- func DescForCommand(cmd proto.Message) (*flight.FlightDescriptor, error)
- func GetTicketDomainDataQuery(in *flight.Ticket) (*datamesh.TicketDomainDataQuery, error)
- type DataProxyClient
- type DataProxyConfig
- type DataServer
- type DomainDataMetaServer
- func (s *DomainDataMetaServer) DoActionCreateDomainDataRequest(ctx context.Context, request *datamesh.ActionCreateDomainDataRequest) (..., error)
- func (s *DomainDataMetaServer) DoActionDeleteDomainDataRequest(ctx context.Context, request *datamesh.ActionDeleteDomainDataRequest) (*flight.Result, error)
- func (s *DomainDataMetaServer) DoActionQueryDomainDataRequest(ctx context.Context, request *datamesh.ActionQueryDomainDataRequest) (*flight.Result, error)
- func (s *DomainDataMetaServer) DoActionQueryDomainDataSourceRequest(ctx context.Context, request *datamesh.ActionQueryDomainDataSourceRequest) (*flight.Result, error)
- func (s *DomainDataMetaServer) DoActionUpdateDomainDataRequest(ctx context.Context, request *datamesh.ActionUpdateDomainDataRequest) (*flight.Result, error)
- func (s *DomainDataMetaServer) GetFlightInfoDomainDataQuery(ctx context.Context, query *datamesh.CommandDomainDataQuery) (*flight.FlightInfo, error)
- func (s *DomainDataMetaServer) GetFlightInfoDomainDataUpdate(ctx context.Context, query *datamesh.CommandDomainDataUpdate) (*flight.FlightInfo, error)
- func (s *DomainDataMetaServer) GetSchema(ctx context.Context, query *datamesh.CommandGetDomainDataSchema) (*flight.SchemaResult, error)
- type MetaServer
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 ¶
func (s *DomainDataMetaServer) GetSchema(ctx context.Context, query *datamesh.CommandGetDomainDataSchema) (*flight.SchemaResult, error)
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) }
Click to show internal directories.
Click to hide internal directories.