Documentation ¶
Index ¶
- Variables
- func NewTChanMemTSDBInheritedClient(thriftService string, client thrift.TChanClient) *tchanMemTSDBClient
- func NewTChanMemTSDBServer(handler TChanMemTSDB) thrift.TChanServer
- type FetchBatchRequest
- func (p *FetchBatchRequest) GetEndUnixMs() int64
- func (p *FetchBatchRequest) GetIds() []string
- func (p *FetchBatchRequest) GetStartUnixMs() int64
- func (p *FetchBatchRequest) Read(iprot thrift.TProtocol) error
- func (p *FetchBatchRequest) String() string
- func (p *FetchBatchRequest) Write(oprot thrift.TProtocol) error
- type FetchBatchResult_
- type FetchRequest
- type FetchResult_
- type MemTSDB
- type MemTSDBClient
- type MemTSDBFetchArgs
- type MemTSDBFetchBatchArgs
- type MemTSDBFetchBatchResult
- func (p *MemTSDBFetchBatchResult) GetSuccess() *FetchBatchResult_
- func (p *MemTSDBFetchBatchResult) IsSetSuccess() bool
- func (p *MemTSDBFetchBatchResult) Read(iprot thrift.TProtocol) error
- func (p *MemTSDBFetchBatchResult) String() string
- func (p *MemTSDBFetchBatchResult) Write(oprot thrift.TProtocol) error
- type MemTSDBFetchResult
- type MemTSDBProcessor
- func (p *MemTSDBProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *MemTSDBProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *MemTSDBProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *MemTSDBProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
- type Segment
- type TChanMemTSDB
Constants ¶
This section is empty.
Variables ¶
View Source
var GoUnusedProtection__ int
Functions ¶
func NewTChanMemTSDBInheritedClient ¶
func NewTChanMemTSDBInheritedClient(thriftService string, client thrift.TChanClient) *tchanMemTSDBClient
func NewTChanMemTSDBServer ¶
func NewTChanMemTSDBServer(handler TChanMemTSDB) thrift.TChanServer
NewTChanMemTSDBServer wraps a handler for TChanMemTSDB so it can be registered with a thrift.Server.
Types ¶
type FetchBatchRequest ¶
type FetchBatchRequest struct { StartUnixMs int64 `thrift:"startUnixMs,1,required" json:"startUnixMs"` EndUnixMs int64 `thrift:"endUnixMs,2,required" json:"endUnixMs"` Ids []string `thrift:"ids,3,required" json:"ids"` }
Attributes:
- StartUnixMs
- EndUnixMs
- Ids
var MemTSDBFetchBatchArgs_Req_DEFAULT FetchBatchRequest
func NewFetchBatchRequest ¶
func NewFetchBatchRequest() *FetchBatchRequest
func (*FetchBatchRequest) GetEndUnixMs ¶
func (p *FetchBatchRequest) GetEndUnixMs() int64
func (*FetchBatchRequest) GetIds ¶
func (p *FetchBatchRequest) GetIds() []string
func (*FetchBatchRequest) GetStartUnixMs ¶
func (p *FetchBatchRequest) GetStartUnixMs() int64
func (*FetchBatchRequest) String ¶
func (p *FetchBatchRequest) String() string
type FetchBatchResult_ ¶
type FetchBatchResult_ struct {
Results []*FetchResult_ `thrift:"results,1,required" json:"results"`
}
Attributes:
- Results
var MemTSDBFetchBatchResult_Success_DEFAULT *FetchBatchResult_ = nil
func NewFetchBatchResult_ ¶
func NewFetchBatchResult_() *FetchBatchResult_
func (*FetchBatchResult_) GetResults ¶
func (p *FetchBatchResult_) GetResults() []*FetchResult_
func (*FetchBatchResult_) String ¶
func (p *FetchBatchResult_) String() string
type FetchRequest ¶
type FetchRequest struct { StartUnixMs int64 `thrift:"startUnixMs,1,required" json:"startUnixMs"` EndUnixMs int64 `thrift:"endUnixMs,2,required" json:"endUnixMs"` ID string `thrift:"id,3,required" json:"id"` }
Attributes:
- StartUnixMs
- EndUnixMs
- ID
var MemTSDBFetchArgs_Req_DEFAULT FetchRequest
func NewFetchRequest ¶
func NewFetchRequest() *FetchRequest
func (*FetchRequest) GetEndUnixMs ¶
func (p *FetchRequest) GetEndUnixMs() int64
func (*FetchRequest) GetID ¶
func (p *FetchRequest) GetID() string
func (*FetchRequest) GetStartUnixMs ¶
func (p *FetchRequest) GetStartUnixMs() int64
func (*FetchRequest) String ¶
func (p *FetchRequest) String() string
type FetchResult_ ¶
type FetchResult_ struct {
Segments []*Segment `thrift:"segments,1,required" json:"segments"`
}
Attributes:
- Segments
var MemTSDBFetchResult_Success_DEFAULT *FetchResult_ = nil
func NewFetchResult_ ¶
func NewFetchResult_() *FetchResult_
func (*FetchResult_) GetSegments ¶
func (p *FetchResult_) GetSegments() []*Segment
func (*FetchResult_) String ¶
func (p *FetchResult_) String() string
type MemTSDB ¶
type MemTSDB interface { // Parameters: // - Req Fetch(req *FetchRequest) (r *FetchResult_, err error) // Parameters: // - Req FetchBatch(req *FetchBatchRequest) (r *FetchBatchResult_, err error) }
type MemTSDBClient ¶
type MemTSDBClient struct { Transport thrift.TTransport ProtocolFactory thrift.TProtocolFactory InputProtocol thrift.TProtocol OutputProtocol thrift.TProtocol SeqId int32 }
func NewMemTSDBClientFactory ¶
func NewMemTSDBClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *MemTSDBClient
func NewMemTSDBClientProtocol ¶
func NewMemTSDBClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MemTSDBClient
func (*MemTSDBClient) Fetch ¶
func (p *MemTSDBClient) Fetch(req *FetchRequest) (r *FetchResult_, err error)
Parameters:
- Req
func (*MemTSDBClient) FetchBatch ¶
func (p *MemTSDBClient) FetchBatch(req *FetchBatchRequest) (r *FetchBatchResult_, err error)
Parameters:
- Req
type MemTSDBFetchArgs ¶
type MemTSDBFetchArgs struct {
Req *FetchRequest `thrift:"req,1" json:"req"`
}
Attributes:
- Req
func NewMemTSDBFetchArgs ¶
func NewMemTSDBFetchArgs() *MemTSDBFetchArgs
func (*MemTSDBFetchArgs) GetReq ¶
func (p *MemTSDBFetchArgs) GetReq() FetchRequest
func (*MemTSDBFetchArgs) IsSetReq ¶
func (p *MemTSDBFetchArgs) IsSetReq() bool
func (*MemTSDBFetchArgs) String ¶
func (p *MemTSDBFetchArgs) String() string
type MemTSDBFetchBatchArgs ¶
type MemTSDBFetchBatchArgs struct {
Req *FetchBatchRequest `thrift:"req,1" json:"req"`
}
Attributes:
- Req
func NewMemTSDBFetchBatchArgs ¶
func NewMemTSDBFetchBatchArgs() *MemTSDBFetchBatchArgs
func (*MemTSDBFetchBatchArgs) GetReq ¶
func (p *MemTSDBFetchBatchArgs) GetReq() FetchBatchRequest
func (*MemTSDBFetchBatchArgs) IsSetReq ¶
func (p *MemTSDBFetchBatchArgs) IsSetReq() bool
func (*MemTSDBFetchBatchArgs) Read ¶
func (p *MemTSDBFetchBatchArgs) Read(iprot thrift.TProtocol) error
func (*MemTSDBFetchBatchArgs) String ¶
func (p *MemTSDBFetchBatchArgs) String() string
type MemTSDBFetchBatchResult ¶
type MemTSDBFetchBatchResult struct {
Success *FetchBatchResult_ `thrift:"success,0" json:"success,omitempty"`
}
Attributes:
- Success
func NewMemTSDBFetchBatchResult ¶
func NewMemTSDBFetchBatchResult() *MemTSDBFetchBatchResult
func (*MemTSDBFetchBatchResult) GetSuccess ¶
func (p *MemTSDBFetchBatchResult) GetSuccess() *FetchBatchResult_
func (*MemTSDBFetchBatchResult) IsSetSuccess ¶
func (p *MemTSDBFetchBatchResult) IsSetSuccess() bool
func (*MemTSDBFetchBatchResult) Read ¶
func (p *MemTSDBFetchBatchResult) Read(iprot thrift.TProtocol) error
func (*MemTSDBFetchBatchResult) String ¶
func (p *MemTSDBFetchBatchResult) String() string
type MemTSDBFetchResult ¶
type MemTSDBFetchResult struct {
Success *FetchResult_ `thrift:"success,0" json:"success,omitempty"`
}
Attributes:
- Success
func NewMemTSDBFetchResult ¶
func NewMemTSDBFetchResult() *MemTSDBFetchResult
func (*MemTSDBFetchResult) GetSuccess ¶
func (p *MemTSDBFetchResult) GetSuccess() *FetchResult_
func (*MemTSDBFetchResult) IsSetSuccess ¶
func (p *MemTSDBFetchResult) IsSetSuccess() bool
func (*MemTSDBFetchResult) String ¶
func (p *MemTSDBFetchResult) String() string
type MemTSDBProcessor ¶
type MemTSDBProcessor struct {
// contains filtered or unexported fields
}
func NewMemTSDBProcessor ¶
func NewMemTSDBProcessor(handler MemTSDB) *MemTSDBProcessor
func (*MemTSDBProcessor) AddToProcessorMap ¶
func (p *MemTSDBProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*MemTSDBProcessor) GetProcessorFunction ¶
func (p *MemTSDBProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*MemTSDBProcessor) Process ¶
func (p *MemTSDBProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*MemTSDBProcessor) ProcessorMap ¶
func (p *MemTSDBProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
type Segment ¶
type Segment struct {
Value []byte `thrift:"value,1,required" json:"value"`
}
Attributes:
- Value
func NewSegment ¶
func NewSegment() *Segment
type TChanMemTSDB ¶
type TChanMemTSDB interface { Fetch(ctx thrift.Context, req *FetchRequest) (*FetchResult_, error) FetchBatch(ctx thrift.Context, req *FetchBatchRequest) (*FetchBatchResult_, error) }
TChanMemTSDB is the interface that defines the server handler and client interface.
func NewTChanMemTSDBClient ¶
func NewTChanMemTSDBClient(client thrift.TChanClient) TChanMemTSDB
NewTChanMemTSDBClient creates a client that can be used to make remote calls.
Click to show internal directories.
Click to hide internal directories.