没有合适的资源?快使用搜索试试~ 我知道了~
dessser:(反)序列化器生成器
共56个文件
ml:28个
h:15个
in:2个
需积分: 5 0 下载量 81 浏览量
2021-03-27
16:47:10
上传
评论
收藏 180KB ZIP 举报
温馨提示
针对数据操作量身定制的代码生成器 可以生成(反)序列器,转换器,过滤器... 支持多个后端和各种外部数据格式。 截至今日: 后端: OCaml C ++ 外部格式: Clickhouse的行二进制 拉面的戒指缓冲器 CSV S表达式 建议的阅读顺序 DessserTypes.ml定义支持的数据类型 Dessser支持大多数复合数据类型,最多包括和和与乘积类型(也称为带标签的联合和元组)。 对用户定义类型的支持也很有限。 但是,不支持类型参数。 换句话说,用户无法定义多态类型。 大致来说,类型分为三类: 可以存储用户可操作值的类型,属于value_type类。 这些类型可以通过多种方式进行(反)序列化和操纵。 通常,(某些值类型的)值是可选的(又称null或未知)。 因此,类maybe_nullable使用布尔值扩展了值类型,该布尔值指示这些值是否可以为null。 最
资源推荐
资源详情
资源评论
收起资源包目录
dessser-master.zip (56个子文件)
dessser-master
opam.in 667B
src
DessserFloatTools.ml 289B
DessserBackEndCPP.ml 46KB
dessserc.ml 18KB
dessser
Lst.h 892B
SList.h 2KB
Map.h 145B
Vec.h 507B
runtime.h 5KB
Mask.h 728B
Pair.h 598B
Pointer.h 12KB
Bytes.h 2KB
TumblingWindow.h 589B
SlidingWindow.h 1KB
typedefs.h 317B
Sampling.h 630B
SimpleSet.h 637B
Set.h 511B
DessserOCamlBackEndHelpers.ml 17KB
DessserDSTools_FragmentsCPP.ml 3KB
cpp_tests.cc 638B
DessserSExpr.ml 10KB
DessserDSTools.ml 3KB
DessserIpTools.ml 4KB
DessserBackEndCLike.ml 11KB
DessserStdLib.ml 5KB
Dessser.ml 25KB
DessserBackEndOCaml.ml 54KB
DessserPrinter.ml 2KB
DessserCsv.ml 20KB
DessserMasks.ml 11KB
DessserTools.ml 8KB
DessserRamenRingBuffer.ml 30KB
DessserDSTools_FragmentsOCaml.ml 9KB
DessserBackEndDIL.ml 1KB
DessserDevNull.ml 3KB
DessserCompilationUnit.ml 4KB
DessserHeapValue.ml 21KB
DessserQCheck.ml 36KB
DessserExpressions.ml 115KB
DessserRowBinary.ml 12KB
DessserTypes.ml 37KB
testdb.dump 24B
default.nix 631B
configure 118KB
examples
manual_codegen.ml 4KB
rowbinary2sexpr.expected 2KB
rowbinary2sexpr.cpp 1KB
simplest.ml 8KB
README.md 2KB
m4
ocaml.m4 6KB
configure.ac 649B
udp_v30.chb 1KB
Makefile.in 12KB
.gitignore 547B
共 56 条
- 1
资源评论
剑道小子
- 粉丝: 26
- 资源: 4623
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功