上記リンクでは、TreasureDataにおける予約語と未予約語の一覧がある。
未予約語はある特定の文脈で特別な意味を持ち、その他の文脈では識別子として利用することができる。
VIEW
というワードはTreasureData(≒ Hive?)では、未予約語になっており、
SELECT * FROM table WHERE view="start"
とかだと
FAILED: ParseException line 1:25 cannot recognize input near 'view' '=' '"start"' in expression specification
こういうエラーが発生する。
なので、
"SELECT * FROM weak where \`view\`='start'"
でリクエストを送ることが出来た。
めでたしめでたし