Add `Naming_sqlite` APIs to query for files from dependency hashes
commit77a524a3cb266b7cef856817e9866be3eaae3ba6
authorWaleed Khan <waleedk@fb.com>
Tue, 2 Jun 2020 20:45:18 +0000 (2 13:45 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 2 Jun 2020 20:48:25 +0000 (2 13:48 -0700)
tree7daf73cd3d42eed24e851c927c60e96c2bcef931
parenta34866eb8c597d4281e9ccbcfd609ebcc7a00305
Add `Naming_sqlite` APIs to query for files from dependency hashes

Summary: `hh_fanout` can use these APIs to query for the files to recheck, without having to maintain a mapping from symbol to dependency hash explicitly.

Differential Revision: D20708528

fbshipit-source-id: f263fa215945b10a62294f7d707467e4c52f4492
13 files changed:
hphp/hack/Cargo.lock
hphp/hack/src/deps/typing_deps.ml
hphp/hack/src/deps/typing_deps.rs
hphp/hack/src/name_index/sqlite/Cargo.toml
hphp/hack/src/name_index/sqlite/consts.rs
hphp/hack/src/name_index/sqlite/datatypes.rs
hphp/hack/src/name_index/sqlite/funs.rs
hphp/hack/src/name_index/sqlite/types.rs
hphp/hack/src/naming/dune
hphp/hack/src/naming/naming_sqlite.ml
hphp/hack/src/naming/naming_sqlite.mli
hphp/hack/test/unit/naming/naming_table_tests.ml
hphp/hack/test/utils/asserter/asserter.ml