[ https://issues.apache.org/jira/browse/ATLAS-166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suma Shivaprasad updated ATLAS-166: ----------------------------------- Description: "Table as t, sd, Column as c where t.name=\"sales_fact\" select c.name as colName, c.dataType as colType" is translated to {noformat} L:{_var_0 = [] as Set;g.V().has("__typeName", "Table").fill(_var_0);g.V().has("__superTypeNames", "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").and(_().back("t").has("Table.name", T.eq, "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} {noformat} Even after fix for ATLAS-144 which fixes the back reference , select (["c"]) doesnt work and throws an error {noformat} L:{_var_0 = [] as Set;g.V().has("__typeName", "Table").fill(_var_0);g.V().has("__superTypeNames", "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").back("t") and(_().has("Table.name", T.eq, "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} {noformat} was: "Table as t, sd, Column as c where t.name=\"sales_fact\" select c.name as colName, c.dataType as colType" is translated to {noformat} L:{_var_0 = [] as Set;g.V().has("__typeName", "Table").fill(_var_0);g.V().has("__superTypeNames", "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").and(_().back("t").has("Table.name", T.eq, "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} {noformat} Even after fix for ATLAS-144, {noformat} L:{_var_0 = [] as Set;g.V().has("__typeName", "Table").fill(_var_0);g.V().has("__superTypeNames", "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").back("t") and(_().has("Table.name", T.eq, "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} {noformat} > DSL - Fix select with joins > --------------------------- > > Key: ATLAS-166 > URL: https://issues.apache.org/jira/browse/ATLAS-166 > Project: Atlas > Issue Type: Bug > Reporter: Suma Shivaprasad > > "Table as t, sd, Column as c where t.name=\"sales_fact\" select c.name as > colName, c.dataType as colType" > is translated to > {noformat} > L:{_var_0 = [] as Set;g.V().has("__typeName", > "Table").fill(_var_0);g.V().has("__superTypeNames", > "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").and(_().back("t").has("Table.name", > T.eq, > "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} > {noformat} > Even after fix for ATLAS-144 which fixes the back reference , select (["c"]) > doesnt work and throws an error > {noformat} > L:{_var_0 = [] as Set;g.V().has("__typeName", > "Table").fill(_var_0);g.V().has("__superTypeNames", > "Table").fill(_var_0);_var_0._().as("t").out("__Table.sd").in("__Column.sd").as("c").back("t") > and(_().has("Table.name", T.eq, > "sales_fact")).as("_src1").select(["c"]){[it."Column.name",it."Column.dataType"]}.toList()} > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)