You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kudu.apache.org by "Anonymous Coward (Code Review)" <ge...@cloudera.org> on 2016/05/01 20:39:56 UTC

[kudu-CR] WIP: flatbuffers-based codegen

Anonymous Coward #174 has posted comments on this change.

Change subject: WIP: flatbuffers-based codegen
......................................................................


Patch Set 2:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/2903/2/src/kudu/codegen/row_projector.cc
File src/kudu/codegen/row_projector.cc:

Line 283: // TODO: this can be implemented with EncodeFlatBuf, except that currently
        :   // a single flatbuf is either read _or_ write, whereas here we really need
        :   // to get _both_ defaults.
You could just call EncodeFlatBuf with is_read turned on, then off (would duplicate some of the values but code would be simpler).

If the two schemas take up too much space (though I don't recall this being a problem), you can run the key through a 128-bit hash and then just use that as the key itself.

(you can get rid of AddNext if you do this)


-- 
To view, visit http://gerrit.cloudera.org:8080/2903
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I583ef1edad379bb13b34362f121263de28c8334c
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <to...@apache.org>
Gerrit-Reviewer: Anonymous Coward #174
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Todd Lipcon <to...@apache.org>
Gerrit-HasComments: Yes