[jira] Commented: (PIG-812) COUNT(*) does not work

2009-08-23 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12746706#action_12746706
 ] 

Hudson commented on PIG-812:


Integrated in Pig-trunk #530 (See 
[http://hudson.zones.apache.org/hudson/job/Pig-trunk/530/])
. COUNT(*) does not work


 COUNT(*) does not work 
 ---

 Key: PIG-812
 URL: https://issues.apache.org/jira/browse/PIG-812
 Project: Pig
  Issue Type: Bug
  Components: impl
Affects Versions: 0.2.0
Reporter: Viraj Bhat
Assignee: Benjamin Reed
 Fix For: 0.2.0

 Attachments: PIG-812.patch, PIG-812.patch, PIG-812.pdf, studenttab10k


 Pig script to count the number of rows in a studenttab10k file which contains 
 10k records.
 {code}
 studenttab = LOAD 'studenttab10k' AS (name:chararray, age:int,gpa:float);
 X2 = GROUP studenttab ALL;
 describe X2;
 Y2 = FOREACH X2 GENERATE COUNT(*);
 explain Y2;
 DUMP Y2;
 {code}
 returns the following error
 
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator 
 for alias Y2
 Details at logfile: /homes/viraj/pig-svn/trunk/pig_1242783700970.log
 
 If you look at the log file:
 
 Caused by: java.lang.ClassCastException
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:76)
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:68)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:201)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:235)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.processPlan(POForEach.java:254)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.getNext(POForEach.java:204)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.processInput(PhysicalOperator.java:231)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLocalRearrange.getNext(POLocalRearrange.java:223)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.runPipeline(PigMapBase.java:245)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.map(PigMapBase.java:236)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Map.map(PigMapReduce.java:88)
 at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (PIG-812) COUNT(*) does not work

2009-08-18 Thread Benjamin Reed (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12744868#action_12744868
 ] 

Benjamin Reed commented on PIG-812:
---

@olga
1) can you suggest some text, i'm not a sql guru
2) this patch is focused on documenting * and flatten. i didn't really change 
the documentation for boolean, tuple, field, and general expression
3) you are saying that i should have 'key' in the description correct?
4) i don't think that is a typo. it is a tuple with one field that is a bag of 
tuples, when you flatten the bag field the individual tuples will pop out. can 
you suggest how to make it more clear?
5) it's easy enough to switch around, but it seemed that group was the more 
general term (if such a term could be used since they are aliases of each other 
:) where cogroup implies more than one. don't you think?

 COUNT(*) does not work 
 ---

 Key: PIG-812
 URL: https://issues.apache.org/jira/browse/PIG-812
 Project: Pig
  Issue Type: Bug
  Components: impl
Affects Versions: 0.2.0
Reporter: Viraj Bhat
Assignee: Benjamin Reed
 Fix For: 0.2.0

 Attachments: PIG-812.patch, PIG-812.patch, PIG-812.pdf, studenttab10k


 Pig script to count the number of rows in a studenttab10k file which contains 
 10k records.
 {code}
 studenttab = LOAD 'studenttab10k' AS (name:chararray, age:int,gpa:float);
 X2 = GROUP studenttab ALL;
 describe X2;
 Y2 = FOREACH X2 GENERATE COUNT(*);
 explain Y2;
 DUMP Y2;
 {code}
 returns the following error
 
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator 
 for alias Y2
 Details at logfile: /homes/viraj/pig-svn/trunk/pig_1242783700970.log
 
 If you look at the log file:
 
 Caused by: java.lang.ClassCastException
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:76)
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:68)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:201)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:235)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.processPlan(POForEach.java:254)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.getNext(POForEach.java:204)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.processInput(PhysicalOperator.java:231)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLocalRearrange.getNext(POLocalRearrange.java:223)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.runPipeline(PigMapBase.java:245)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.map(PigMapBase.java:236)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Map.map(PigMapReduce.java:88)
 at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (PIG-812) COUNT(*) does not work

2009-07-23 Thread Olga Natkovich (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12734694#action_12734694
 ] 

Olga Natkovich commented on PIG-812:


Ben, thanks for updating the docs. A couple of comments/suggestions:

(1) In Star expression section, I think it would be helpful to explain the 
difference between *  in Pig and SQL in more details.
(2) Boolean, tuple, field, and general expression sections seems a little brief 
and I am not sure they add much to the user's understanding of the language. 
Perhaps examples would be helpful?
(3) Description of map dereferencing has key while the Symbol column says 
'key'. I think that's confusing. 
(4) The flatten description for a bag is not very clear and I also think has a 
typo: ({(b,c),(d,e)}) - I think the parenthesis are wrong - I think you meant  
to have a bag with a tuple that contains other tuples, right?
(5) Group vs. Cogroup - I think we should put all the information under 
COUGROUP because we always sold that as the general case and GROUP as alias 
for 1 relation case. 



 COUNT(*) does not work 
 ---

 Key: PIG-812
 URL: https://issues.apache.org/jira/browse/PIG-812
 Project: Pig
  Issue Type: Bug
  Components: impl
Affects Versions: 0.2.0
Reporter: Viraj Bhat
Assignee: Benjamin Reed
 Fix For: 0.2.0

 Attachments: PIG-812.patch, PIG-812.pdf, studenttab10k


 Pig script to count the number of rows in a studenttab10k file which contains 
 10k records.
 {code}
 studenttab = LOAD 'studenttab10k' AS (name:chararray, age:int,gpa:float);
 X2 = GROUP studenttab ALL;
 describe X2;
 Y2 = FOREACH X2 GENERATE COUNT(*);
 explain Y2;
 DUMP Y2;
 {code}
 returns the following error
 
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator 
 for alias Y2
 Details at logfile: /homes/viraj/pig-svn/trunk/pig_1242783700970.log
 
 If you look at the log file:
 
 Caused by: java.lang.ClassCastException
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:76)
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:68)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:201)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:235)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.processPlan(POForEach.java:254)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.getNext(POForEach.java:204)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.processInput(PhysicalOperator.java:231)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLocalRearrange.getNext(POLocalRearrange.java:223)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.runPipeline(PigMapBase.java:245)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.map(PigMapBase.java:236)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Map.map(PigMapReduce.java:88)
 at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (PIG-812) COUNT(*) does not work

2009-07-10 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12729550#action_12729550
 ] 

Hadoop QA commented on PIG-812:
---

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12413078/PIG-812.patch
  against trunk revision 792663.

+1 @author.  The patch does not contain any @author tags.

-1 tests included.  The patch doesn't appear to include any new or modified 
tests.
Please justify why no tests are needed for this patch.

+1 javadoc.  The javadoc tool did not generate any warning messages.

+1 javac.  The applied patch does not increase the total number of javac 
compiler warnings.

+1 findbugs.  The patch does not introduce any new Findbugs warnings.

+1 release audit.  The applied patch does not increase the total number of 
release audit warnings.

-1 core tests.  The patch failed core unit tests.

+1 contrib tests.  The patch passed contrib unit tests.

Test results: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-minerva.apache.org/121/testReport/
Findbugs warnings: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-minerva.apache.org/121/artifact/trunk/build/test/findbugs/newPatchFindbugsWarnings.html
Console output: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-minerva.apache.org/121/console

This message is automatically generated.

 COUNT(*) does not work 
 ---

 Key: PIG-812
 URL: https://issues.apache.org/jira/browse/PIG-812
 Project: Pig
  Issue Type: Bug
  Components: impl
Affects Versions: 0.2.0
Reporter: Viraj Bhat
Assignee: Benjamin Reed
 Fix For: 0.2.0

 Attachments: PIG-812.patch, PIG-812.pdf, studenttab10k


 Pig script to count the number of rows in a studenttab10k file which contains 
 10k records.
 {code}
 studenttab = LOAD 'studenttab10k' AS (name:chararray, age:int,gpa:float);
 X2 = GROUP studenttab ALL;
 describe X2;
 Y2 = FOREACH X2 GENERATE COUNT(*);
 explain Y2;
 DUMP Y2;
 {code}
 returns the following error
 
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator 
 for alias Y2
 Details at logfile: /homes/viraj/pig-svn/trunk/pig_1242783700970.log
 
 If you look at the log file:
 
 Caused by: java.lang.ClassCastException
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:76)
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:68)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:201)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:235)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.processPlan(POForEach.java:254)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.getNext(POForEach.java:204)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.processInput(PhysicalOperator.java:231)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLocalRearrange.getNext(POLocalRearrange.java:223)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.runPipeline(PigMapBase.java:245)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.map(PigMapBase.java:236)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Map.map(PigMapReduce.java:88)
 at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (PIG-812) COUNT(*) does not work

2009-07-09 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12729472#action_12729472
 ] 

Hadoop QA commented on PIG-812:
---

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12413067/PIG-812.pdf
  against trunk revision 792663.

+1 @author.  The patch does not contain any @author tags.

-1 tests included.  The patch doesn't appear to include any new or modified 
tests.
Please justify why no tests are needed for this patch.

-1 patch.  The patch command could not apply the patch.

Console output: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-minerva.apache.org/119/console

This message is automatically generated.

 COUNT(*) does not work 
 ---

 Key: PIG-812
 URL: https://issues.apache.org/jira/browse/PIG-812
 Project: Pig
  Issue Type: Bug
  Components: impl
Affects Versions: 0.2.0
Reporter: Viraj Bhat
Assignee: Benjamin Reed
 Fix For: 0.2.0

 Attachments: PIG-812.patch, PIG-812.pdf, studenttab10k


 Pig script to count the number of rows in a studenttab10k file which contains 
 10k records.
 {code}
 studenttab = LOAD 'studenttab10k' AS (name:chararray, age:int,gpa:float);
 X2 = GROUP studenttab ALL;
 describe X2;
 Y2 = FOREACH X2 GENERATE COUNT(*);
 explain Y2;
 DUMP Y2;
 {code}
 returns the following error
 
 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator 
 for alias Y2
 Details at logfile: /homes/viraj/pig-svn/trunk/pig_1242783700970.log
 
 If you look at the log file:
 
 Caused by: java.lang.ClassCastException
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:76)
 at org.apache.pig.builtin.COUNT$Initial.exec(COUNT.java:68)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:201)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators.POUserFunc.getNext(POUserFunc.java:235)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.processPlan(POForEach.java:254)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POForEach.getNext(POForEach.java:204)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.PhysicalOperator.processInput(PhysicalOperator.java:231)
 at 
 org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators.POLocalRearrange.getNext(POLocalRearrange.java:223)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.runPipeline(PigMapBase.java:245)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapBase.map(PigMapBase.java:236)
 at 
 org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigMapReduce$Map.map(PigMapReduce.java:88)
 at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.