Documentation ¶
Index ¶
- func Atof(x string) float64
- func File(filename string) []string
- func FileInit(fileFolder string, filename string, fileType string) error
- func GetDecisionsCount(value string) int
- func GetDecisionsSinceCount(value string, since string) int
- func GetExprEnv(ctx map[string]interface{}) map[string]interface{}
- func Init(databaseClient *database.Client) error
- func IpInRange(ip string, ipRange string) bool
- func IpToRange(ip string, cidr string) string
- func IsIPV6(ip string) bool
- func JsonExtract(jsblob string, target string) string
- func JsonExtractLib(jsblob string, target ...string) string
- func JsonExtractObject(jsblob string, target string) map[string]interface{}
- func JsonExtractSlice(jsblob string, target string) []interface{}
- func JsonExtractUnescape(jsblob string, target ...string) string
- func KeyExists(key string, dict map[string]interface{}) bool
- func Lower(s string) string
- func ParseUri(uri string) map[string][]string
- func PathEscape(s string) string
- func PathUnescape(s string) string
- func QueryEscape(s string) string
- func QueryUnescape(s string) string
- func RegexpInFile(data string, filename string) bool
- func TimeNow() string
- func ToJson(obj interface{}) string
- func Upper(s string) string
- func XMLGetAttributeValue(xmlString string, path string, attributeName string) string
- func XMLGetNodeValue(xmlString string, path string) string
- type ExprDebugger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDecisionsCount ¶ added in v1.4.0
func GetDecisionsSinceCount ¶ added in v1.4.0
func GetExprEnv ¶
func JsonExtract ¶ added in v0.0.3
func JsonExtractLib ¶ added in v0.0.3
func JsonExtractObject ¶ added in v1.4.0
func JsonExtractSlice ¶ added in v1.4.0
func JsonExtractUnescape ¶ added in v1.2.0
func PathEscape ¶ added in v1.2.2
func PathUnescape ¶ added in v1.2.2
func QueryEscape ¶ added in v1.2.2
func QueryUnescape ¶ added in v1.2.2
func RegexpInFile ¶ added in v0.1.0
func XMLGetAttributeValue ¶ added in v1.4.0
func XMLGetNodeValue ¶ added in v1.4.0
Types ¶
type ExprDebugger ¶ added in v0.3.1
type ExprDebugger struct {
// contains filtered or unexported fields
}
ExprDebugger contains the list of expression to be run when debugging an expression filter
func NewDebugger ¶ added in v0.3.1
func NewDebugger(filter string, exprEnv expr.Option) (*ExprDebugger, error)
NewDebugger is the exported function that build the debuggers expressions
Click to show internal directories.
Click to hide internal directories.