asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Till Westmann" <>
Subject Re: Shared Library for TaggedValuePointable
Date Mon, 18 Apr 2016 18:30:44 GMT
I agree that it makes sense to add this to Hyracks.
It help 2 existing consumer and if doesn’t hurt …


On 18 Apr 2016, at 3:02, Chris Hillery wrote:

> IMHO it makes sense to have utility classes like this, which are 
> likely to
> be useful to a variety of Hyracks applications, located in Hyracks 
> itself.
> The overhead of having a separate utility package in a separate git
> repository is too high.
> Now that Asterix and Hyracks are in the same git repo anyway, there 
> really
> is no need to split this out. Just ensure that it's part of one of the
> hyracks deliverables.
> Ceej
> aka Chris Hillery
> On Sun, Apr 17, 2016 at 5:24 PM, Preston Carman <> 
> wrote:
>> A TaggedValuePointable class defines a way of accessing tagged data. 
>> A byte
>> is used to represent the type of data which is followed by the data. 
>> The
>> class is used by both AsterixDB and VXQuery. The question is where 
>> should
>> this shared class live?
>> Currently, both AsterixDB and VXQuery build upon Hyracks. While 
>> Hyracks is
>> data agnostic, it does define primitive data pointables (int, long, 
>> UTF8,
>> etc..). Does it make sense to include a A TaggedValuePointable class 
>> with
>> these Hryacks pointables or put it in a new shared location? Or does 
>> this
>> need to be in both VXQuery and AsterixDB as separate classes.
>> Thoughts?

View raw message