[ 
https://issues.apache.org/jira/browse/METAMODEL-127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14385708#comment-14385708
 ] 

Kasper Sørensen commented on METAMODEL-127:
-------------------------------------------

I tried to reproduce but couldn't. Here's my test code (put it in 
QueryPostprocessDataContext):

{code}
    public void testSelectDistinctOnlyOneColumn() throws Exception {
        MockDataContext dc = new MockDataContext("sch", "tab", "hello");

        Query query = dc.parseQuery("SELECT DISTINCT bar FROM tab");

        DataSet ds = dc.executeQuery(query);

        assertTrue(ds.next());
        assertEquals("yo", ds.getRow().getValue(0));
        assertTrue(ds.next());
        assertEquals("hello", ds.getRow().getValue(0));
        assertTrue(ds.next());
        assertEquals("hi", ds.getRow().getValue(0));
        assertFalse(ds.next());

        ds.close();
    }
{code}

Can you help reproduce it? Does it only happen in case of CSV (it inherits from 
QueryPostprocessDataContext so I am assuming it is a general query engine 
issue).

> DISTINCT query bug
> ------------------
>
>                 Key: METAMODEL-127
>                 URL: https://issues.apache.org/jira/browse/METAMODEL-127
>             Project: Apache MetaModel
>          Issue Type: Bug
>    Affects Versions: 4.3.2
>         Environment: Linux
>            Reporter: Ashish Mukherjee
>
> I am using a CSV Data Context example with multiple fields - occurrences, 
> first_name, last_name.
> Running this query -
> SELECT DISTINCT persons.csv.first_name FROM persons.csv
> This query performs a distinct across all the three columns and not just on 
> the column adjacent to the DISTINCT keyword.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to