Cool :-)

We should add this tip to the documentation of the project operator.
I'll open a JIRA for that.

2015-04-17 5:41 GMT-05:00 Flavio Pompermaier <pomperma...@okkam.it>:

> That worked like a charm!
>
> Thanks a lot Fabian!
>
> On Fri, Apr 17, 2015 at 12:37 PM, Fabian Hueske <fhue...@gmail.com> wrote:
>
>> The problem is cause by the project() operator.
>> The Java compiler does infer its return type and defaults to Tuple.
>>
>> You can help the compiler like this:
>>
>> DataSet<Tuple1<String>> ds2 = ds.<Tuple1<String>project(0).distinct(0);
>>
>>
>> 2015-04-17 4:33 GMT-05:00 Flavio Pompermaier <pomperma...@okkam.it>:
>>
>> I have errors in Eclipse doing something like:
>>>
>>> DataSet<Tuple5<String,String,String,String,String>> ds = ....
>>> DataSet<Tuple1<String>> ds2 = .ds.project(0).distinct(0);
>>>
>>> It says that I have to declare ds2 as a Dataset<Tuple>
>>>
>>> On Fri, Apr 17, 2015 at 11:15 AM, Maximilian Michels <m...@apache.org>
>>> wrote:
>>>
>>>> Hi Flavio,
>>>>
>>>> Do you have an exapmple? The DistinctOperator should return a typed
>>>> output just like all the other operators do.
>>>>
>>>> Best,
>>>> Max
>>>>
>>>> On Fri, Apr 17, 2015 at 10:07 AM, Flavio Pompermaier <
>>>> pomperma...@okkam.it> wrote:
>>>>
>>>>> Hi guys,
>>>>>
>>>>> I'm trying to make (in Java) a project().distinct() but then I cannot
>>>>> create the generated dataset with a typed tuple because the distinct
>>>>> operator returns just an untyped Tuple.
>>>>> Is this an error in the APIs or am I doing something wrong?
>>>>>
>>>>> Best,
>>>>> Flavio
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>

Reply via email to