Documentation
¶
Index ¶
- Constants
- func ChainProcessors(processors []ProcessorInterface) chan interface{}
- type AvgExtraValues
- type DBProcessorInterface
- type DataSchema
- type FilterProcessor
- type JsonParseProcessor
- type Processor
- type ProcessorInterface
- type RethinkDBProcessor
- type RethinkDataSchema
- type StatData
- type StatTrieData
- type StatisticProcessor
Constants ¶
View Source
const MIN_VALUE int64 = -int64(^uint(0)>>1) - 1
View Source
const WILDCARD string = "@"
Variables ¶
This section is empty.
Functions ¶
func ChainProcessors ¶
func ChainProcessors(processors []ProcessorInterface) chan interface{}
Types ¶
type AvgExtraValues ¶
type AvgExtraValues struct {
// contains filtered or unexported fields
}
type DBProcessorInterface ¶
type DBProcessorInterface interface {
ProcessorInterface
}
type DataSchema ¶
type FilterProcessor ¶
type FilterProcessor struct {
Processor
// contains filtered or unexported fields
}
func NewFilterProcessor ¶
func NewFilterProcessor(w query.WhereQuery) *FilterProcessor
type JsonParseProcessor ¶
type JsonParseProcessor struct {
Processor
// contains filtered or unexported fields
}
func NewJsonParseProcessor ¶
func NewJsonParseProcessor(q *query.Query) *JsonParseProcessor
type ProcessorInterface ¶
type ProcessorInterface interface {
// contains filtered or unexported methods
}
type RethinkDBProcessor ¶
type RethinkDBProcessor struct {
Processor
// contains filtered or unexported fields
}
func NewRethinkDBProcessor ¶
func NewRethinkDBProcessor(pipelineId string, query *query.Query) *RethinkDBProcessor
type RethinkDataSchema ¶
type StatData ¶
type StatData struct {
Column string `json:"column"`
Operation string `json:"operation"`
Value int64 `json:"value"`
// contains filtered or unexported fields
}
func NewStatisticData ¶
type StatTrieData ¶
func NewStatisticTrieData ¶
func NewStatisticTrieData() *StatTrieData
type StatisticProcessor ¶
type StatisticProcessor struct {
Processor
SelectQueryList []query.SelectQueryItem
GroupByQueryList []query.GroupByQueryItem
HasGroupBy bool
Interval time.Duration
// contains filtered or unexported fields
}
func NewStatisticProcessor ¶
func NewStatisticProcessor(interval time.Duration, s []query.SelectQueryItem, g []query.GroupByQueryItem) *StatisticProcessor
Click to show internal directories.
Click to hide internal directories.