Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Comcast/rulio
/ functions
Functions
1,122 in github.com/Comcast/rulio
⨍
Functions
1,122
◇
Types & classes
159
Method
Accept
()
service/httpd.go:164
Function
ActionFromMap
(ctx *Context, m map[string]interface{})
core/actions.go:558
Method
Add
(ctx *Context, loc string, m *Pair)
core/storage_none.go:32
Method
Add
(ctx *Context, id string, x Map)
core/state_indexed.go:255
Method
Add
Add writes the given additional state to DynamoDB. If 'CheckLastUpdated' is true, this function attempts to verify that the state in DynamoDB hasn't
storage/dynamodb/dynamodb.go:470
Method
Add
(ctx *Context, loc string, m *Pair)
storage/cassandra/cassandra.go:257
Method
Add
Add adds a pair to a location
storage/bolt/bolt.go:73
Method
AddElapsed
(then time.Time)
tools/sim/percentiles.go:41
Method
AddFactJS
(ctx *Context, location string, id string, fact string)
sys/system.go:942
Method
AddHandler
(w http.ResponseWriter, r *http.Request)
crolt/handlers.go:31
Method
AddHook
(hook AddHookFn)
core/state_linear.go:93
Method
AddHook
(hook AddHookFn)
core/state_indexed.go:118
Method
Adjust
Adjust allows a caller to change the circuit breaker's capacity.
core/breaker.go:142
Function
BenchmarkAccumulator
(b *testing.B)
core/util_test.go:336
Function
BenchmarkAdd
(b *testing.B)
storage/bolt/bolt_test.go:106
Function
BenchmarkCache
(b *testing.B)
core/cache_test.go:67
Function
BenchmarkDeferWith
(b *testing.B)
core/util_test.go:145
Function
BenchmarkDeferWithout
(b *testing.B)
core/util_test.go:167
Function
BenchmarkFactEventRule
(b *testing.B)
core/rules_test.go:171
Function
BenchmarkFactRuleEvents10
(b *testing.B)
core/rules_test.go:243
Function
BenchmarkFacts1000RuleEvents10
(b *testing.B)
core/rules_test.go:302
Function
BenchmarkFacts1000Rules200Events10
(b *testing.B)
core/rules_test.go:343
Function
BenchmarkFacts10RuleEvents10
(b *testing.B)
core/rules_test.go:267
Function
BenchmarkIncCounter
(b *testing.B)
core/util_test.go:344
Function
BenchmarkIndexedStateAdd
(b *testing.B)
core/state_indexed_test.go:42
Function
BenchmarkIndexedStatePropertiesBasic
(b *testing.B)
core/state_indexed_test.go:57
Function
BenchmarkIndexedStateSearch
(b *testing.B)
core/state_indexed_test.go:47
Function
BenchmarkIsSortable
(b *testing.B)
core/patternindex_test.go:510
Function
BenchmarkJSONEncodingDecoder
(b *testing.B)
core/util_test.go:94
Function
BenchmarkJSONEncodingEncoder
(b *testing.B)
core/util_test.go:105
Function
BenchmarkJSONEncodingMarshal
(b *testing.B)
core/util_test.go:132
Function
BenchmarkJSONEncodingUnmarshal
(b *testing.B)
core/util_test.go:122
Function
BenchmarkJSONEventMarshal
(b *testing.B)
core/util_test.go:66
Function
BenchmarkJSONEventUnmarshal
(b *testing.B)
core/util_test.go:78
Function
BenchmarkJSONUnmarshalEvent
(b *testing.B)
core/util_test.go:288
Function
BenchmarkJavascriptAddition
(b *testing.B)
core/javascript_test.go:63
Function
BenchmarkJavascriptLoop
(b *testing.B)
core/javascript_test.go:90
Function
BenchmarkJavascriptNoOp
(b *testing.B)
core/javascript_test.go:74
Function
BenchmarkLinearStateAdd
(b *testing.B)
core/state_linear_test.go:42
Function
BenchmarkLinearStateSearch
(b *testing.B)
core/state_linear_test.go:47
Function
BenchmarkLoad
(b *testing.B)
storage/bolt/bolt_test.go:113
Function
BenchmarkLogBasic
(b *testing.B)
core/log_test.go:32
Function
BenchmarkLogSimple
Can't benchmark with a constructor that takes a writer. func BenchmarkLogExternal(b *testing.B) { benchmarkLogger(b, NewExternalLogger(ioutil.Discard
core/log_test.go:66
Function
BenchmarkLoop
(b *testing.B)
core/util_test.go:217
Function
BenchmarkMemStorageAdd
(b *testing.B)
core/storage_mem_test.go:175
Function
BenchmarkMutex
(b *testing.B)
core/util_test.go:189
Function
BenchmarkNewContextInternal
(b *testing.B)
core/context_test.go:23
Function
BenchmarkNowString
(b *testing.B)
core/util_test.go:350
Function
BenchmarkOutboundBreaker
(b *testing.B)
core/breaker_test.go:47
Function
BenchmarkPatternIndexAdd
(b *testing.B)
core/patternindex_test.go:527
Function
BenchmarkPatternIndexSearch
(b *testing.B)
core/patternindex_test.go:567
Function
BenchmarkQueryAnd
(b *testing.B)
core/query_test.go:339
Function
BenchmarkQueryCode
(b *testing.B)
core/query_test.go:353
Function
BenchmarkQueryNot
(b *testing.B)
core/query_test.go:346
Function
BenchmarkQueryOr
(b *testing.B)
core/query_test.go:325
Function
BenchmarkQueryOrShortCircuit
(b *testing.B)
core/query_test.go:332
Function
BenchmarkQuerySimple
(b *testing.B)
core/query_test.go:318
Function
BenchmarkRWMutex
(b *testing.B)
core/util_test.go:203
Function
BenchmarkRuleFromMapBasic
(b *testing.B)
core/rules_test.go:479
Function
BenchmarkStatsClone
(b *testing.B)
core/stats_test.go:53
Function
BenchmarkStatsInc
(b *testing.B)
core/stats_test.go:60
Function
BenchmarkSystemMoreFactsAndRules
(b *testing.B)
sys/system_test.go:453
Function
BenchmarkSystemSimpleIndexedChecking
(b *testing.B)
sys/system_test.go:437
Function
BenchmarkSystemSimpleIndexedNotChecking
(b *testing.B)
sys/system_test.go:441
Function
BenchmarkSystemSimpleLinearChecking
(b *testing.B)
sys/system_test.go:445
Function
BenchmarkSystemSimpleLinearNotChecking
(b *testing.B)
sys/system_test.go:449
Function
BenchmarkTermIndexAdd
(b *testing.B)
core/termindex_test.go:188
Function
BenchmarkTermIndexSearch
(b *testing.B)
core/termindex_test.go:218
Function
BenchmarkTimerHistory
(b *testing.B)
core/timers_test.go:89
Function
BenchmarkTimerStartStop
(b *testing.B)
core/timers_test.go:82
Function
BenchmarkTypeCode
(b *testing.B)
core/patternindex_test.go:502
Function
BenchmarkUUID
(b *testing.B)
core/util_test.go:307
Method
CSV
()
tools/sim/percentiles.go:128
Method
CSV
()
tools/sim/percentiles.go:160
Function
CheckErr
CheckErr is a utility function to log an error if any. Useful in goroutines or in other places where there is no caller to bother but something incon
core/util.go:230
Method
Clear
(ctx *Context, loc string)
core/storage.go:47
Method
Clear
(ctx *Context, loc string)
core/storage_none.go:40
Method
Clear
(ctx *Context)
core/state_linear.go:428
Method
Clear
(ctx *Context)
core/state_indexed.go:493
Method
ClearLocationStats
ClearLocationStats clears stats for the given location.
sys/system.go:1385
Method
ClearStats
()
core/location.go:978
Method
Client
Client creates a new http.Client for the given spec.
core/http.go:105
Method
Close
Close should shut down things. Currently this method just calls 'storage.Close()', which itself might not really do anything (depending on the Storag
sys/system.go:720
Method
Close
(ctx *Context)
core/storage_none.go:52
Method
Close
()
service/httpd.go:200
Method
Close
(ctx *Context)
storage/dynamodb/dynamodb.go:638
Method
Close
(ctx *Context)
storage/cassandra/cassandra.go:306
Method
Close
(ctx *Context)
storage/bolt/bolt.go:185
Method
Copy
Copy makes a shallow copy.
core/control.go:182
Method
Count
()
tools/sim/percentiles.go:23
Method
Count
()
sys/system.go:83
Method
Count
(ctx *Context)
core/state_indexed.go:126
Method
Delete
(ctx *Context, loc string)
core/storage.go:49
Method
Delete
(ctx *Context, loc string)
core/storage_none.go:44
Method
Delete
(ctx *Context)
core/state_linear.go:439
Method
Delete
(ctx *Context)
core/state_indexed.go:514
Method
Delete
(ctx *Context, loc string)
storage/dynamodb/dynamodb.go:612
Method
Delete
(ctx *Context, loc string)
storage/cassandra/cassandra.go:284
Method
Delete
Delete removes a location and returns the number of records dropped
storage/bolt/bolt.go:137
Method
DeleteAccount
(account string)
crolt/cron.go:345
← previous
next →
601–700 of 1,122, ranked by callers