Могу ли я разделить команду на несколько строк в Apache Pig Latin? - PullRequest
6 голосов
/ 27 января 2011

У меня есть очень длинные строки в виде выражений Apache Pig (Latin). Есть ли способ разбить их на несколько строк?

Я пытался использовать обратную косую черту безрезультатно, как только я нажимаю , введите (неполная) команда выполняется ...

Ответы [ 2 ]

2 голосов
/ 03 февраля 2011

Я пишу в командной оболочке Pig 0.8 и просто нажимаю клавишу возврата, и она выдает приглашение на продолжение ">>" Похоже, у него нет проблем с разделением отдельных операторов по нескольким строкам в интерактивном режиме. Вы также можете передать скрипт с многострочными операторами в Pig через STDIN.

0 голосов
/ 28 января 2011

Сейчас я не могу это проверить, но если память мне не помешает, символ подчеркивания "_" должен помочь вам разбить вашу команду на несколько строк.

The beginning of my very very very very _
very very very very very very very very _
very very very long command
...