文件名称:hw-json-simd
文件大小:33KB
文件格式:ZIP
更新时间:2024-05-09 02:18:08
C
硬件json-simd 该库/工具将根据以下文章在JSON文件上生成半索引:。 命令行工具 对于给定的JSON文件, hw-json-simd将生成两个半索引文件,这两个半索引文件可以一起加载到单个内存中半索引中。 可以使用两种方法(分别称为标准方法和简单方法)来生成半索引文件,这两种方法分别对应论文中的第4部分和第5部分。 支持使用标准索引对JSON文本进行导航,以获取更多信息。 当前不支持使用简单索引导航JSON文本。 在命令行上使用 cat test.json | pv -t -e -b -a | time hw-json-simd create-index \ -i /dev/stdin --output-ib-file test.json.ib.idx --output-bp-file test.json.bp.idx --method standard c
【文件预览】:
hw-json-simd-main
----hie.yaml(281B)
----.github()
--------FUNDING.yml(722B)
--------workflows()
----test()
--------Spec.hs(63B)
----doctest()
--------DoctestDriver.hs(275B)
----LICENSE(2KB)
----app()
--------App()
--------Main.hs(216B)
----cbits()
--------simd-phi-table-32.c(3KB)
--------simd-state.c(4KB)
--------main.c(4KB)
--------simd-transition-table-32.c(3KB)
--------simd-spliced.c(17KB)
--------simd-state-table.c(30KB)
--------simd.h(2KB)
--------debug.h(3KB)
--------debug.c(19B)
--------Makefile(334B)
--------intrinsics.h(119B)
--------simd.c(290B)
----src()
--------HaskellWorks()
----Setup.hs(46B)
----project.sh(1KB)
----.gitignore(121B)
----hw-json-simd.cabal(5KB)
----README.md(1KB)
----ChangeLog.md(52B)
----.stylish-haskell.yaml(6KB)
----cabal.project(29B)
----.vscode()
--------settings.json(195B)
--------tasks.json(2KB)