Documentation
¶
Index ¶
- Variables
- func DateFilter(query *sqlds.Query, args []string) (string, error)
- func FromTimeFilter(query *sqlds.Query, args []string) (string, error)
- func IsValidComparisonPredicates(comparison_predicates string) bool
- func RemoveQuotesInArgs(args []string) []string
- func TimeFilter(query *sqlds.Query, args []string) (string, error)
- func ToTimeFilter(query *sqlds.Query, args []string) (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorNoArgumentsToMacro = errors.New("expected minimum of 1 argument. But no argument found") ErrorInsufficientArgumentsToMacro = errors.New("expected number of arguments not matching") )
Functions ¶
func DateFilter ¶
func FromTimeFilter ¶
FromTimeFilter return time filter query based on grafana's timepicker's from time
func IsValidComparisonPredicates ¶
IsValidComparisonPredicates checks for a string and return true if it is a valid SQL comparison predicate
func RemoveQuotesInArgs ¶
RemoveQuotesInArgs remove all quotes from macro arguments and return
func TimeFilter ¶
func ToTimeFilter ¶
ToTimeFilter return time filter query based on grafana's timepicker's to time
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.