influxdb/generated_types
Marco Neumann a0bbbdb197 refactor: use dedicated in-memory `Expr` type during IO
Place a dedicated `Expr` type between datafusion and protobuf. While
this type is currently only used during serialization, it will be used
within `Predicate` in a follow-up change to enable de-duplication of
predicates and avoid the double parsing of datafusion expressions (we
are already somewhat parsing them when we check for valid delete
predicates).

This change looks larger than it is. In practice it just separates the
conversion "datafusion => protobuf" into "datafusion => IOx => protobuf"
and "protobuf => datafusion" into "protobuf => IOx => datafusion". So
(apart from the error types) this is functionally the same.
2021-10-04 09:59:14 +02:00
..
protos refactor: use dedicated in-memory `Expr` type during IO 2021-10-04 09:59:14 +02:00
src feat: remove move lifecycle action (#2674) 2021-09-30 16:58:05 +00:00
.gitignore feat: Check in generated WAL flatbuffers code 2021-03-22 09:38:59 -04:00
Cargo.toml feat: use upstream pbjson (#2650) 2021-09-28 16:29:26 +00:00
build.rs feat: use upstream pbjson (#2650) 2021-09-28 16:29:26 +00:00