osquery-1/include/osquery
Teddy Reed 947799d28e Introduce within-query caching (#2077)
This adds a new optimization feature that allows expensive tables to cache
their results between JOINs. Consider JOINing a list of open sockets, for each
process, then requesting to hash each process path. This query may hash
the same path multiple times.

Within-query caching allows the hash table to respond with the previous
result of the hash request as long as the requested computation was the result
of a single query. Subsequent queries will perform subsequent hashing.
2016-05-09 10:32:33 -07:00
..
config.h Reset configuration state in relative tests 2016-04-12 13:06:02 -07:00
core.h Introduce --utc flag to convert all calendar UNIX times to UTC (#2064) 2016-05-03 13:00:31 -07:00
database.h Introduce decorator queries 2016-03-29 10:03:50 -07:00
dispatcher.h Introduce BufferedLogForwarder (#2036) 2016-04-15 09:49:35 -07:00
distributed.h 1. Reorganize RocksDB database handle into a plugin 2016-03-06 20:40:16 -08:00
enroll.h [osquery] Update copyright headers to new format. 2016-02-11 11:48:58 -08:00
events.h Add linux syslog virtual table 2016-03-30 13:36:57 -07:00
extensions.h 1. Reorganize RocksDB database handle into a plugin 2016-03-06 20:40:16 -08:00
filesystem.h Bump sqlite to 3.11.0 2016-02-21 22:40:37 -08:00
flags.h [osquery] Update copyright headers to new format. 2016-02-11 11:48:58 -08:00
hash.h Fix various lint issues 2016-03-09 19:55:39 -08:00
logger.h Improve logging tests, add filesystem logger tests 2016-02-21 19:40:16 -08:00
packs.h [osquery] Update copyright headers to new format. 2016-02-11 11:48:58 -08:00
registry.h Introduce within-query caching (#2077) 2016-05-09 10:32:33 -07:00
sdk.h [osquery] Update copyright headers to new format. 2016-02-11 11:48:58 -08:00
sql.h [osquery] Update copyright headers to new format. 2016-02-11 11:48:58 -08:00
status.h Fix various lint issues 2016-03-09 19:55:39 -08:00
tables.h Introduce within-query caching (#2077) 2016-05-09 10:32:33 -07:00