osquery-1/osquery
Jonathan Keljo 068efc9d67 Generate strongly-typed TableRow subclasses for each table
Summary:
Continuing to march toward low-overhead, type-safe table rows, this commit
introduces the code generation for said rows. Nothing uses it yet; see the
next commit for that.

(Adapted from https://github.com/facebook/osquery/pull/5199)

Reviewed By: guliashvili

Differential Revision: D13438017

fbshipit-source-id: 959a6e092aee38d33e1c6539cbe14b85172c0135
2019-01-09 13:50:15 -08:00
..
carver Move build system to BUCK 2018-12-07 16:12:35 +00:00
config Prefactor: QueryData -> TableRows for virtual tables 2019-01-09 13:50:15 -08:00
core Generate strongly-typed TableRow subclasses for each table 2019-01-09 13:50:15 -08:00
database Move build system to BUCK 2018-12-07 16:12:35 +00:00
devtools Move build system to BUCK 2018-12-07 16:12:35 +00:00
dispatcher Move build system to BUCK 2018-12-07 16:12:35 +00:00
distributed Move build system to BUCK 2018-12-07 16:12:35 +00:00
events Introduce TableRow interface 2019-01-09 13:50:15 -08:00
examples Make TableRows more abstract 2019-01-09 13:50:15 -08:00
extensions fix up extenstions tests on windows 2018-12-11 03:31:17 -08:00
filesystem fix xcode duplicate target names (#5323) 2018-12-13 16:13:44 -08:00
hashing Move build system to BUCK 2018-12-07 16:12:35 +00:00
include/osquery Introduce TableRow interface 2019-01-09 13:50:15 -08:00
killswitch created error should be returned (#5330) 2018-12-19 03:58:50 -08:00
logger Move build system to BUCK 2018-12-07 16:12:35 +00:00
main Move build system to BUCK 2018-12-07 16:12:35 +00:00
numeric_monitoring Move build system to BUCK 2018-12-07 16:12:35 +00:00
process Move build system to BUCK 2018-12-07 16:12:35 +00:00
profiler Move build system to BUCK 2018-12-07 16:12:35 +00:00
registry Move build system to BUCK 2018-12-07 16:12:35 +00:00
remote fix xcode duplicate target names (#5323) 2018-12-13 16:13:44 -08:00
sql Introduce TableRow interface 2019-01-09 13:50:15 -08:00
tables Introduce TableRow interface 2019-01-09 13:50:15 -08:00
utils Create OSQUERY_NODISCARD to prevent non returning errors (#5331) 2018-12-19 03:58:50 -08:00
BUCK Plumb columns used as a bitfield 2018-12-12 10:40:58 -08:00