You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Viraj Bhat (JIRA)" <ji...@apache.org> on 2011/04/12 21:04:05 UTC

[jira] [Created] (PIG-1991) Use of underscore in schema names

Use of underscore in schema names
---------------------------------

                 Key: PIG-1991
                 URL: https://issues.apache.org/jira/browse/PIG-1991
             Project: Pig
          Issue Type: Wish
          Components: grunt
    Affects Versions: 0.9.0
            Reporter: Viraj Bhat
             Fix For: 0.9.0


I have a Pig script which uses underscore in its schema name (_a)

{code}
 a = load 'test.txt' as (_a:long, b:chararray);
 dump a;
{code}

This causes an error in Pig:
{quote}
<line 1, column 24>  Unexpected character '_'
2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
{quote}

Stack trace:
Pig Stack Trace
---------------
ERROR 1200: <line 1, column 24>  Unexpected character '_'

Failed to parse: <line 1, column 24>  Unexpected character '_'
        at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
        at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
        at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
        at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
        at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
        at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
        at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
        at org.apache.pig.Main.run(Main.java:489)
        at org.apache.pig.Main.main(Main.java:108)
================================================================================

Schema names should be allowed to have underscores.

Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (PIG-1991) Leading Underscore (_) not allowed in schema names

Posted by "Alan Gates (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alan Gates resolved PIG-1991.
-----------------------------

    Resolution: Won't Fix

The definition of variable names for Pig is:

[a-zA-Z][a-zA-Z0-9]*

I don't see any compelling reason to change that.

> Leading Underscore (_) not allowed in schema names
> --------------------------------------------------
>
>                 Key: PIG-1991
>                 URL: https://issues.apache.org/jira/browse/PIG-1991
>             Project: Pig
>          Issue Type: Wish
>          Components: grunt
>    Affects Versions: 0.9.0
>            Reporter: Viraj Bhat
>
> I have a Pig script which uses underscore in its schema name (_a)
> {code}
> a = load 'test.txt' as (_a:long, b:chararray);
> dump a;
> {code}
> This causes an error in Pig:
> {quote}
> <line 1, column 24>  Unexpected character '_'
> 2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
> {quote}
> Stack trace:
> Pig Stack Trace
> ---------------
> ERROR 1200: <line 1, column 24>  Unexpected character '_'
> Failed to parse: <line 1, column 24>  Unexpected character '_'
>         at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
>         at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
>         at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
>         at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
>         at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
>         at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
>         at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>         at org.apache.pig.Main.run(Main.java:489)
>         at org.apache.pig.Main.main(Main.java:108)
> ================================================================================
> Schema names should be allowed to have underscores.
> Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PIG-1991) Leading Underscore (_) not allowed in schema names

Posted by "Viraj Bhat (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viraj Bhat updated PIG-1991:
----------------------------

    Summary: Leading Underscore (_) not allowed in schema names  (was: Use of underscore in schema names)

> Leading Underscore (_) not allowed in schema names
> --------------------------------------------------
>
>                 Key: PIG-1991
>                 URL: https://issues.apache.org/jira/browse/PIG-1991
>             Project: Pig
>          Issue Type: Wish
>          Components: grunt
>    Affects Versions: 0.9.0
>            Reporter: Viraj Bhat
>
> I have a Pig script which uses underscore in its schema name (_a)
> {code}
> a = load 'test.txt' as (_a:long, b:chararray);
> dump a;
> {code}
> This causes an error in Pig:
> {quote}
> <line 1, column 24>  Unexpected character '_'
> 2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
> {quote}
> Stack trace:
> Pig Stack Trace
> ---------------
> ERROR 1200: <line 1, column 24>  Unexpected character '_'
> Failed to parse: <line 1, column 24>  Unexpected character '_'
>         at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
>         at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
>         at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
>         at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
>         at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
>         at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
>         at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>         at org.apache.pig.Main.run(Main.java:489)
>         at org.apache.pig.Main.main(Main.java:108)
> ================================================================================
> Schema names should be allowed to have underscores.
> Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-1991) Use of leading underscore(_) in schema names not allowed

Posted by "Viraj Bhat (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viraj Bhat updated PIG-1991:
----------------------------

    Summary: Use of leading underscore(_) in schema names not allowed  (was: Use of underscore in schema names)

> Use of leading underscore(_) in schema names not allowed
> --------------------------------------------------------
>
>                 Key: PIG-1991
>                 URL: https://issues.apache.org/jira/browse/PIG-1991
>             Project: Pig
>          Issue Type: Wish
>          Components: grunt
>    Affects Versions: 0.9.0
>            Reporter: Viraj Bhat
>
> I have a Pig script which uses underscore in its schema name (_a)
> {code}
> a = load 'test.txt' as (_a:long, b:chararray);
> dump a;
> {code}
> This causes an error in Pig:
> {quote}
> <line 1, column 24>  Unexpected character '_'
> 2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
> {quote}
> Stack trace:
> Pig Stack Trace
> ---------------
> ERROR 1200: <line 1, column 24>  Unexpected character '_'
> Failed to parse: <line 1, column 24>  Unexpected character '_'
>         at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
>         at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
>         at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
>         at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
>         at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
>         at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
>         at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>         at org.apache.pig.Main.run(Main.java:489)
>         at org.apache.pig.Main.main(Main.java:108)
> ================================================================================
> Schema names should be allowed to have underscores.
> Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-1991) Use of underscore in schema names

Posted by "Olga Natkovich (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olga Natkovich updated PIG-1991:
--------------------------------

    Fix Version/s:     (was: 0.9.0)
          Summary: Use of underscore in schema names  (was: Use of leading underscore(_) in schema names not allowed)

This is a new feature request which is too late for 0.9. We can consider it for 10 but in general we need to have strong reasons for changing Pig fundamentals and this just does not strike me like something we need to change.

> Use of underscore in schema names
> ---------------------------------
>
>                 Key: PIG-1991
>                 URL: https://issues.apache.org/jira/browse/PIG-1991
>             Project: Pig
>          Issue Type: Wish
>          Components: grunt
>    Affects Versions: 0.9.0
>            Reporter: Viraj Bhat
>
> I have a Pig script which uses underscore in its schema name (_a)
> {code}
> a = load 'test.txt' as (_a:long, b:chararray);
> dump a;
> {code}
> This causes an error in Pig:
> {quote}
> <line 1, column 24>  Unexpected character '_'
> 2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
> {quote}
> Stack trace:
> Pig Stack Trace
> ---------------
> ERROR 1200: <line 1, column 24>  Unexpected character '_'
> Failed to parse: <line 1, column 24>  Unexpected character '_'
>         at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
>         at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
>         at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
>         at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
>         at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
>         at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
>         at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>         at org.apache.pig.Main.run(Main.java:489)
>         at org.apache.pig.Main.main(Main.java:108)
> ================================================================================
> Schema names should be allowed to have underscores.
> Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-1991) Use of underscore in schema names

Posted by "Viraj Bhat (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viraj Bhat updated PIG-1991:
----------------------------

    Description: 
I have a Pig script which uses underscore in its schema name (_a)

{code}
a = load 'test.txt' as (_a:long, b:chararray);
dump a;
{code}

This causes an error in Pig:
{quote}
<line 1, column 24>  Unexpected character '_'
2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
{quote}

Stack trace:
Pig Stack Trace
---------------
ERROR 1200: <line 1, column 24>  Unexpected character '_'

Failed to parse: <line 1, column 24>  Unexpected character '_'
        at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
        at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
        at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
        at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
        at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
        at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
        at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
        at org.apache.pig.Main.run(Main.java:489)
        at org.apache.pig.Main.main(Main.java:108)
================================================================================

Schema names should be allowed to have underscores.

Viraj

  was:
I have a Pig script which uses underscore in its schema name (_a)

{code}
 a = load 'test.txt' as (_a:long, b:chararray);
 dump a;
{code}

This causes an error in Pig:
{quote}
<line 1, column 24>  Unexpected character '_'
2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
{quote}

Stack trace:
Pig Stack Trace
---------------
ERROR 1200: <line 1, column 24>  Unexpected character '_'

Failed to parse: <line 1, column 24>  Unexpected character '_'
        at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
        at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
        at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
        at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
        at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
        at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
        at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
        at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
        at org.apache.pig.Main.run(Main.java:489)
        at org.apache.pig.Main.main(Main.java:108)
================================================================================

Schema names should be allowed to have underscores.

Viraj


> Use of underscore in schema names
> ---------------------------------
>
>                 Key: PIG-1991
>                 URL: https://issues.apache.org/jira/browse/PIG-1991
>             Project: Pig
>          Issue Type: Wish
>          Components: grunt
>    Affects Versions: 0.9.0
>            Reporter: Viraj Bhat
>             Fix For: 0.9.0
>
>
> I have a Pig script which uses underscore in its schema name (_a)
> {code}
> a = load 'test.txt' as (_a:long, b:chararray);
> dump a;
> {code}
> This causes an error in Pig:
> {quote}
> <line 1, column 24>  Unexpected character '_'
> 2011-04-12 11:58:59,624 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 1, column 24>  Unexpected character '_'
> {quote}
> Stack trace:
> Pig Stack Trace
> ---------------
> ERROR 1200: <line 1, column 24>  Unexpected character '_'
> Failed to parse: <line 1, column 24>  Unexpected character '_'
>         at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:83)
>         at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1555)
>         at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1527)
>         at org.apache.pig.PigServer.registerQuery(PigServer.java:582)
>         at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:917)
>         at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:176)
>         at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:152)
>         at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>         at org.apache.pig.Main.run(Main.java:489)
>         at org.apache.pig.Main.main(Main.java:108)
> ================================================================================
> Schema names should be allowed to have underscores.
> Viraj

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira