Documentation
¶
Index ¶
- func GetFullEnv(data *storage.Data, project, envQ string) (string, bool)
- func GetFullService(data *storage.Data, project, environment, serviceQ string) (string, bool)
- func InitQueryService(data *storage.Data)
- func PlaceQuery(qr porter.QueryRequest, data *storage.Data, queueChan chan QueryJob)
- func ProcessOneValue(value []byte, requestedFields []string, userRegex *regexp.Regexp, ...) (map[string]interface{}, bool, error)
- func Queue(data *storage.Data, queueChan chan QueryJob)
- func SetMsgInCache(data *storage.Data, requestId string, status porter.QStatus, msg string)
- func SetResultInCache(data *storage.Data, requestId string, msg string, ...)
- func Subscriber(data *storage.Data, reqs chan<- porter.QueryRequest)
- func TimeQueryBeaconToSeek(timeQuery string) string
- func Worker(data *storage.Data, workerChan chan QueryJob)
- type QueryJob
- type RequestQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFullService ¶
func InitQueryService ¶
func PlaceQuery ¶
func PlaceQuery( qr porter.QueryRequest, data *storage.Data, queueChan chan QueryJob, )
func ProcessOneValue ¶
func SetMsgInCache ¶
func SetResultInCache ¶
func Subscriber ¶
func Subscriber(data *storage.Data, reqs chan<- porter.QueryRequest)
func TimeQueryBeaconToSeek ¶
Types ¶
type RequestQuery ¶
type RequestQuery struct { ProjectName string Env string Service string Date string TimeQuery string }
func (RequestQuery) BeaconToSeek ¶
func (rq RequestQuery) BeaconToSeek(syntax timeSyntax, now time.Time) (string, error)
func (RequestQuery) NorthStar ¶
func (rq RequestQuery) NorthStar( syntax timeSyntax, now time.Time, ) (string, error)
func (RequestQuery) ValidPrefix ¶
func (rq RequestQuery) ValidPrefix(syntax timeSyntax) string
Click to show internal directories.
Click to hide internal directories.