[jira] [Closed] (TINKERPOP-2798) Add support for mid-traversal E()

2022-09-26 Thread Valentyn Kahamlyk (Jira)


 [ 
https://issues.apache.org/jira/browse/TINKERPOP-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Valentyn Kahamlyk closed TINKERPOP-2798.

Resolution: Implemented

> Add support for mid-traversal E()
> -
>
> Key: TINKERPOP-2798
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2798
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: dotnet, driver, go, javascript, process, python
>Reporter: Valentyn Kahamlyk
>Assignee: Valentyn Kahamlyk
>Priority: Major
> Fix For: 3.7.0
>
>
> Add support for mid-traversal E()



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TINKERPOP-2798) Add support for mid-traversal E()

2022-09-26 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on TINKERPOP-2798:
---

vkagamlyk merged PR #1808:
URL: https://github.com/apache/tinkerpop/pull/1808




> Add support for mid-traversal E()
> -
>
> Key: TINKERPOP-2798
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2798
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: dotnet, driver, go, javascript, process, python
>Reporter: Valentyn Kahamlyk
>Assignee: Valentyn Kahamlyk
>Priority: Major
> Fix For: 3.7.0
>
>
> Add support for mid-traversal E()



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TINKERPOP-2798) Add support for mid-traversal E()

2022-09-26 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on TINKERPOP-2798:
---

vkagamlyk commented on PR #1808:
URL: https://github.com/apache/tinkerpop/pull/1808#issuecomment-1258632869

   VOTE +1




> Add support for mid-traversal E()
> -
>
> Key: TINKERPOP-2798
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2798
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: dotnet, driver, go, javascript, process, python
>Reporter: Valentyn Kahamlyk
>Assignee: Valentyn Kahamlyk
>Priority: Major
> Fix For: 3.7.0
>
>
> Add support for mid-traversal E()



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (TINKERPOP-2803) Incorrect count() with sample() in TinkerGraph

2022-09-26 Thread Stephen Mallette (Jira)


 [ 
https://issues.apache.org/jira/browse/TINKERPOP-2803?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette closed TINKERPOP-2803.
---
Fix Version/s: 3.7.0
   3.6.2
   Resolution: Fixed

Committed as CTR: 
https://github.com/apache/tinkerpop/commit/ed8e38a9cff80affcd79ebb3fccadc340498713d

> Incorrect count() with sample() in TinkerGraph
> --
>
> Key: TINKERPOP-2803
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2803
> Project: TinkerPop
>  Issue Type: Bug
>  Components: tinkergraph
>Affects Versions: 3.6.1
>Reporter: Stephen Mallette
>Assignee: Stephen Mallette
>Priority: Major
> Fix For: 3.7.0, 3.6.2
>
>
> {{TinkerGraphCountStrategy}} isn't dealing with {{CollectingBarrierStep}} 
> properly:
> {code}
> gremlin> g.V().sample(2)
> ==>v[3]
> ==>v[5]
> gremlin> g.V().sample(2).count()
> ==>6
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (TINKERPOP-2805) Change of semantics between 3.5 and 3.6

2022-09-26 Thread pieter martin (Jira)


 [ 
https://issues.apache.org/jira/browse/TINKERPOP-2805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

pieter martin updated TINKERPOP-2805:
-
Description: 
{code:java}
@Test
public void test() {
final TinkerGraph sqlgGraph = TinkerGraph.open();
Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
a1.addEdge("ab", b1);
a2.addEdge("ab", b2);
a3.addEdge("ab", b3);

List> result = sqlgGraph.traversal().V().as("a")
.out().as("a")
.in().as("a")
.select(Pop.all, "a", "a", "a")
.toList();
assertEquals(3, result.size());
}
{code}

On 3.5 this test returned 3, on 3.6 it returns 0.


  was:
{{
@Test
public void test() {
final TinkerGraph sqlgGraph = TinkerGraph.open();
Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
a1.addEdge("ab", b1);
a2.addEdge("ab", b2);
a3.addEdge("ab", b3);

List> result = sqlgGraph.traversal().V().as("a")
.out().as("a")
.in().as("a")
.select(Pop.all, "a", "a", "a")
.toList();
assertEquals(3, result.size());
}
}}

On 3.5 this test returned 3, on 3.6 it returns 0.



> Change of semantics between 3.5 and 3.6
> ---
>
> Key: TINKERPOP-2805
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2805
> Project: TinkerPop
>  Issue Type: Bug
>Reporter: pieter martin
>Priority: Major
>
> {code:java}
> @Test
> public void test() {
> final TinkerGraph sqlgGraph = TinkerGraph.open();
> Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
> Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
> Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
> Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
> Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
> Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
> a1.addEdge("ab", b1);
> a2.addEdge("ab", b2);
> a3.addEdge("ab", b3);
> List> result = sqlgGraph.traversal().V().as("a")
> .out().as("a")
> .in().as("a")
> .select(Pop.all, "a", "a", "a")
> .toList();
> assertEquals(3, result.size());
> }
> {code}
> On 3.5 this test returned 3, on 3.6 it returns 0.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (TINKERPOP-2805) Change of semantics between 3.5 and 3.6

2022-09-26 Thread pieter martin (Jira)


 [ 
https://issues.apache.org/jira/browse/TINKERPOP-2805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

pieter martin updated TINKERPOP-2805:
-
Description: 
{{
@Test
public void test() {
final TinkerGraph sqlgGraph = TinkerGraph.open();
Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
a1.addEdge("ab", b1);
a2.addEdge("ab", b2);
a3.addEdge("ab", b3);

List> result = sqlgGraph.traversal().V().as("a")
.out().as("a")
.in().as("a")
.select(Pop.all, "a", "a", "a")
.toList();
assertEquals(3, result.size());
}
}}

On 3.5 this test returned 3, on 3.6 it returns 0.


  was:
{{@Test
public void test() {
final TinkerGraph sqlgGraph = TinkerGraph.open();
Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
a1.addEdge("ab", b1);
a2.addEdge("ab", b2);
a3.addEdge("ab", b3);

List> result = sqlgGraph.traversal().V().as("a")
.out().as("a")
.in().as("a")
.select(Pop.all, "a", "a", "a")
.toList();
assertEquals(3, result.size());
}}}

On 3.5 this test returned 3, on 3.6 it returns 0.



> Change of semantics between 3.5 and 3.6
> ---
>
> Key: TINKERPOP-2805
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2805
> Project: TinkerPop
>  Issue Type: Bug
>Reporter: pieter martin
>Priority: Major
>
> {{
> @Test
> public void test() {
> final TinkerGraph sqlgGraph = TinkerGraph.open();
> Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
> Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
> Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
> Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
> Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
> Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
> a1.addEdge("ab", b1);
> a2.addEdge("ab", b2);
> a3.addEdge("ab", b3);
> List> result = sqlgGraph.traversal().V().as("a")
> .out().as("a")
> .in().as("a")
> .select(Pop.all, "a", "a", "a")
> .toList();
> assertEquals(3, result.size());
> }
> }}
> On 3.5 this test returned 3, on 3.6 it returns 0.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (TINKERPOP-2805) Change of semantics between 3.5 and 3.6

2022-09-26 Thread pieter martin (Jira)
pieter martin created TINKERPOP-2805:


 Summary: Change of semantics between 3.5 and 3.6
 Key: TINKERPOP-2805
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2805
 Project: TinkerPop
  Issue Type: Bug
Reporter: pieter martin


{{@Test
public void test() {
final TinkerGraph sqlgGraph = TinkerGraph.open();
Vertex a1 = sqlgGraph.addVertex(T.label, "A", "name", "a1");
Vertex a2 = sqlgGraph.addVertex(T.label, "A", "name", "a2");
Vertex a3 = sqlgGraph.addVertex(T.label, "A", "name", "a3");
Vertex b1 = sqlgGraph.addVertex(T.label, "B", "name", "b1");
Vertex b2 = sqlgGraph.addVertex(T.label, "B", "name", "b2");
Vertex b3 = sqlgGraph.addVertex(T.label, "B", "name", "b3");
a1.addEdge("ab", b1);
a2.addEdge("ab", b2);
a3.addEdge("ab", b3);

List> result = sqlgGraph.traversal().V().as("a")
.out().as("a")
.in().as("a")
.select(Pop.all, "a", "a", "a")
.toList();
assertEquals(3, result.size());
}}}

On 3.5 this test returned 3, on 3.6 it returns 0.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (TINKERPOP-2804) gherkin feature files should be on the classpath

2022-09-26 Thread pieter martin (Jira)


 [ 
https://issues.apache.org/jira/browse/TINKERPOP-2804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

pieter martin updated TINKERPOP-2804:
-
Description: 
Currently implementers needs to access the gherkin features on disc.

It should be available on the classpath.
i.e. gremlin-test/features should be inside the jar

This will allow,
@CucumberOptions(features = { "classpath:/gremlin-test/features" })

  was:
Currently implementers needs to access the gherkin features on disc.

It should be available on the classpath.

i.e. `gremlin-test/features` should be inside the jar


> gherkin feature files should be on the classpath
> 
>
> Key: TINKERPOP-2804
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2804
> Project: TinkerPop
>  Issue Type: Improvement
>  Components: test-suite
>Affects Versions: 3.6.0
>Reporter: pieter martin
>Priority: Minor
>
> Currently implementers needs to access the gherkin features on disc.
> It should be available on the classpath.
> i.e. gremlin-test/features should be inside the jar
> This will allow,
> @CucumberOptions(features = { "classpath:/gremlin-test/features" })



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (TINKERPOP-2804) gherkin feature files should be on the classpath

2022-09-26 Thread pieter martin (Jira)
pieter martin created TINKERPOP-2804:


 Summary: gherkin feature files should be on the classpath
 Key: TINKERPOP-2804
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2804
 Project: TinkerPop
  Issue Type: Improvement
  Components: test-suite
Affects Versions: 3.6.0
Reporter: pieter martin


Currently implementers needs to access the gherkin features on disc.

It should be available on the classpath.

i.e. `gremlin-test/features` should be inside the jar



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (TINKERPOP-2803) Incorrect count() with sample() in TinkerGraph

2022-09-26 Thread Stephen Mallette (Jira)
Stephen Mallette created TINKERPOP-2803:
---

 Summary: Incorrect count() with sample() in TinkerGraph
 Key: TINKERPOP-2803
 URL: https://issues.apache.org/jira/browse/TINKERPOP-2803
 Project: TinkerPop
  Issue Type: Bug
  Components: tinkergraph
Affects Versions: 3.6.1
Reporter: Stephen Mallette
Assignee: Stephen Mallette


{{TinkerGraphCountStrategy}} isn't dealing with {{CollectingBarrierStep}} 
properly:

{code}
gremlin> g.V().sample(2)
==>v[3]
==>v[5]
gremlin> g.V().sample(2).count()
==>6
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)