Documentation
¶
Overview ¶
Package data contains data transmission topics.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // TopicMap is the map of topic name to topic. TopicMap = map[string]bus.Topic{ TopicStreamWrite.String(): TopicStreamWrite, TopicStreamQuery.String(): TopicStreamQuery, TopicMeasureWrite.String(): TopicMeasureWrite, TopicMeasureQuery.String(): TopicMeasureQuery, TopicTopNQuery.String(): TopicTopNQuery, TopicPropertyDelete.String(): TopicPropertyDelete, TopicPropertyQuery.String(): TopicPropertyQuery, TopicPropertyUpdate.String(): TopicPropertyUpdate, } // TopicRequestMap is the map of topic name to request message. // nolint: exhaustruct TopicRequestMap = map[bus.Topic]func() proto.Message{ TopicStreamWrite: func() proto.Message { return &streamv1.InternalWriteRequest{} }, TopicStreamQuery: func() proto.Message { return &streamv1.QueryRequest{} }, TopicMeasureWrite: func() proto.Message { return &measurev1.InternalWriteRequest{} }, TopicMeasureQuery: func() proto.Message { return &measurev1.QueryRequest{} }, TopicTopNQuery: func() proto.Message { return &measurev1.TopNRequest{} }, TopicPropertyUpdate: func() proto.Message { return &propertyv1.InternalUpdateRequest{} }, TopicPropertyQuery: func() proto.Message { return &propertyv1.QueryRequest{} }, TopicPropertyDelete: func() proto.Message { return &propertyv1.InternalDeleteRequest{} }, } // TopicResponseMap is the map of topic name to response message. // nolint: exhaustruct TopicResponseMap = map[bus.Topic]func() proto.Message{ TopicStreamQuery: func() proto.Message { return &streamv1.QueryResponse{} }, TopicMeasureQuery: func() proto.Message { return &measurev1.QueryResponse{} }, TopicTopNQuery: func() proto.Message { return &measurev1.TopNResponse{} }, TopicPropertyQuery: func() proto.Message { return &propertyv1.InternalQueryResponse{} }, TopicPropertyDelete: func() proto.Message { return &propertyv1.DeleteResponse{} }, TopicPropertyUpdate: func() proto.Message { return &propertyv1.ApplyResponse{} }, } // TopicCommon is the common topic for data transmission. TopicCommon = bus.Topic{} )
var MeasureDeleteExpiredSegmentsKindVersion = common.KindVersion{
Version: "v1",
Kind: "measure-delete-expired-segments",
}
MeasureDeleteExpiredSegmentsKindVersion is the version tag of measure delete kind.
var MeasureQueryKindVersion = common.KindVersion{
Version: "v1",
Kind: "measure-query",
}
MeasureQueryKindVersion is the version tag of measure query kind.
var MeasureWriteKindVersion = common.KindVersion{
Version: "v1",
Kind: "measure-write",
}
MeasureWriteKindVersion is the version tag of measure write kind.
var PropertyDeleteKindVersion = common.KindVersion{
Version: "v1",
Kind: "property-delete",
}
PropertyDeleteKindVersion is the version tag of property delete kind.
var PropertyQueryKindVersion = common.KindVersion{
Version: "v1",
Kind: "property-query",
}
PropertyQueryKindVersion is the version tag of property query kind.
var PropertyUpdateKindVersion = common.KindVersion{
Version: "v1",
Kind: "property-update",
}
PropertyUpdateKindVersion is the version tag of property update kind.
var SnapshotKindVersion = common.KindVersion{
Version: "v1",
Kind: "snapshot",
}
SnapshotKindVersion is the version tag of snapshot kind.
var StreamDeleteExpiredSegmentsKindVersion = common.KindVersion{
Version: "v1",
Kind: "stream-delete-expired-segments",
}
StreamDeleteExpiredSegmentsKindVersion is the version tag of stream delete segments kind.
var StreamQueryKindVersion = common.KindVersion{
Version: "v1",
Kind: "stream-query",
}
StreamQueryKindVersion is the version tag of stream query kind.
var StreamWriteKindVersion = common.KindVersion{
Version: "v1",
Kind: "stream-write",
}
StreamWriteKindVersion is the version tag of stream write kind.
var TopNQueryKindVersion = common.KindVersion{
Version: "v1",
Kind: "topN-query",
}
TopNQueryKindVersion is the version tag of top-n query kind.
var TopicDeleteExpiredStreamSegments = bus.BiTopic(StreamDeleteExpiredSegmentsKindVersion.String())
TopicDeleteExpiredStreamSegments is the delete stream segments topic.
var TopicMeasureDeleteExpiredSegments = bus.BiTopic(MeasureDeleteExpiredSegmentsKindVersion.String())
TopicMeasureDeleteExpiredSegments is the measure delete topic.
var TopicMeasureQuery = bus.BiTopic(MeasureQueryKindVersion.String())
TopicMeasureQuery is the measure query topic.
var TopicMeasureWrite = bus.BiTopic(MeasureWriteKindVersion.String())
TopicMeasureWrite is the measure write topic.
var TopicPropertyDelete = bus.BiTopic(PropertyDeleteKindVersion.String())
TopicPropertyDelete is the property update topic.
var TopicPropertyQuery = bus.BiTopic(PropertyQueryKindVersion.String())
TopicPropertyQuery is the property query topic.
var TopicPropertyUpdate = bus.BiTopic(PropertyUpdateKindVersion.String())
TopicPropertyUpdate is the property update topic.
var TopicSnapshot = bus.BiTopic(SnapshotKindVersion.String())
TopicSnapshot is the snapshot topic.
var TopicStreamQuery = bus.BiTopic(StreamQueryKindVersion.String())
TopicStreamQuery is the stream query topic.
var TopicStreamWrite = bus.BiTopic(StreamWriteKindVersion.String())
TopicStreamWrite is the stream write topic.
var TopicTopNQuery = bus.BiTopic(TopNQueryKindVersion.String())
TopicTopNQuery is the top-n query topic.
Functions ¶
This section is empty.
Types ¶
This section is empty.