загружаю мои файлы и создавать даты для них в два этапа:Как указать ToDate во время определения схемы?
A = LOAD 'foo.txt' USING PigStorage('\\u001') AS (
bar:chararray
,baz:int
);
B = FOREACH A GENERATE
ToDate(bar, 'yyyy-MM-dd HH:mm:ss') AS bar
,baz
;
Как я могу это сделать за один шаг?
Следующая выдает ошибку (mismatched input '(' expecting RIGHT_PARAN
:.
A = LOAD 'foo.txt' USING PigStorage('\\u001') AS (
ToDate(bar:chararray, 'yyyy-MM-dd HH:mm:ss') AS bar
,baz:int
);
или
A = LOAD 'foo.txt' USING PigStorage('\\u001') AS (
ToDate($0, 'yyyy-MM-dd HH:mm:ss') AS bar
,baz:int
);
Вопрос касался не разграничения, а применения ToDate –