mirror of
https://github.com/valitydev/osquery-1.git
synced 2024-11-07 01:55:20 +00:00
1870fd86d8
Summary: Continuing to march toward low-overhead, type-safe table rows, this commit changes `TableRow` to be an interface rather than simply an alias for `Row`. Accordingly, `DynamicTableRow` becomes an implementation of that interface backed by a `Row`. The few remaining pieces of code that treated `TableRow`s as `Row`s now call methods on the `TableRow` interface. Subsequent commits will add code generation for strongly-typed table-specific implementations of `TableRow`. (Adapted from https://github.com/facebook/osquery/pull/5198) Reviewed By: guliashvili Differential Revision: D13438015 fbshipit-source-id: 61d5547e878e519c9706f94f844aab9d3e553410 |
||
---|---|---|
.. | ||
benchmarks | ||
tests | ||
BUCK | ||
dynamic_table_row.cpp | ||
dynamic_table_row.h | ||
sql.cpp | ||
sqlite_encoding.cpp | ||
sqlite_filesystem.cpp | ||
sqlite_hashing.cpp | ||
sqlite_math.cpp | ||
sqlite_operations.cpp | ||
sqlite_string.cpp | ||
sqlite_util.cpp | ||
sqlite_util.h | ||
virtual_sqlite_table.cpp | ||
virtual_table.cpp | ||
virtual_table.h |