| Chunk |
|---|
| Conflicting content |
|---|
import org.neo4j.cypherdsl.grammar.Limit; import org.neo4j.cypherdsl.grammar.Match; import org.neo4j.cypherdsl.grammar.OrderBy; <<<<<<< HEAD ======= import org.neo4j.cypherdsl.grammar.CreateUnique; >>>>>>> 32b6df91d765263656e1784f518fee232669d60e import org.neo4j.cypherdsl.grammar.ReturnNext; import org.neo4j.cypherdsl.grammar.Set; import org.neo4j.cypherdsl.grammar.Skip; |
| Solution content |
|---|
import org.neo4j.cypherdsl.grammar.Limit; import org.neo4j.cypherdsl.grammar.Match; import org.neo4j.cypherdsl.grammar.OrderBy; import org.neo4j.cypherdsl.grammar.CreateUnique; import org.neo4j.cypherdsl.grammar.ReturnNext; import org.neo4j.cypherdsl.grammar.Set; import org.neo4j.cypherdsl.grammar.Skip; |
| File |
|---|
| CypherQuery.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.neo4j.cypherdsl.query.clause.LimitParameterClause; import org.neo4j.cypherdsl.query.clause.MatchClause; import org.neo4j.cypherdsl.query.clause.OrderByClause; <<<<<<< HEAD ======= import org.neo4j.cypherdsl.query.clause.CreateUniqueClause; >>>>>>> 32b6df91d765263656e1784f518fee232669d60e import org.neo4j.cypherdsl.query.clause.ReturnClause; import org.neo4j.cypherdsl.query.clause.SetClause; import org.neo4j.cypherdsl.query.clause.SkipClause; |
| Solution content |
|---|
import org.neo4j.cypherdsl.query.clause.LimitParameterClause; import org.neo4j.cypherdsl.query.clause.MatchClause; import org.neo4j.cypherdsl.query.clause.OrderByClause; import org.neo4j.cypherdsl.query.clause.CreateUniqueClause; import org.neo4j.cypherdsl.query.clause.ReturnClause; import org.neo4j.cypherdsl.query.clause.SetClause; import org.neo4j.cypherdsl.query.clause.SkipClause; |
| File |
|---|
| CypherQuery.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
// Grammar
protected class Grammar
<<<<<<< HEAD
implements StartNext, With, WithNext, Create, Set, Delete, UpdateNext, Match, ReturnNext, OrderBy,
=======
implements StartNext, With, WithNext, Create, Set, Delete, CreateUnique, UpdateNext, Match, ReturnNext, OrderBy,
>>>>>>> 32b6df91d765263656e1784f518fee232669d60e
Skip, Limit, Execute
{
// With --------------------------------------------------------- |
| Solution content |
|---|
// Grammar
protected class Grammar
implements StartNext, With, WithNext, Create, Set, Delete, CreateUnique, UpdateNext, Match, ReturnNext, OrderBy,
Skip, Limit, Execute
{
// With --------------------------------------------------------- |
| File |
|---|
| CypherQuery.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Other |
| Chunk |
|---|
| Conflicting content |
|---|
return this;
}
<<<<<<< HEAD
=======
// createUnique -------------------------------------------------------
@Override
public UpdateNext createUnique( PathExpression... expressions )
{
query.add( new CreateUniqueClause( Arrays.asList( expressions ) ) );
return this;
}
@Override
public UpdateNext createUnique( Iterable |
| Solution content |
|---|
return this;
}
// createUnique -------------------------------------------------------
@Override
public UpdateNext createUnique( PathExpression... expressions )
{
query.add( new CreateUniqueClause( Arrays.asList( expressions ) ) );
return this;
}
@Override
public UpdateNext createUnique( Iterable |
| File |
|---|
| CypherQuery.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.neo4j.cypherdsl.query.clause.CreateClause; import org.neo4j.cypherdsl.query.clause.DeleteClause; import org.neo4j.cypherdsl.query.clause.ForEachClause; <<<<<<< HEAD ======= import org.neo4j.cypherdsl.query.clause.CreateUniqueClause; >>>>>>> 32b6df91d765263656e1784f518fee232669d60e import org.neo4j.cypherdsl.query.clause.SetClause; /** |
| Solution content |
|---|
import org.neo4j.cypherdsl.query.clause.CreateClause; import org.neo4j.cypherdsl.query.clause.DeleteClause; import org.neo4j.cypherdsl.query.clause.ForEachClause; import org.neo4j.cypherdsl.query.clause.CreateUniqueClause; import org.neo4j.cypherdsl.query.clause.SetClause; /** |
| File |
|---|
| ForEachStatement.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
}
@Override
<<<<<<< HEAD
=======
public ForEachStatement createUnique( PathExpression... expressions )
{
return new ForEachStatement( forEachClause.add( new CreateUniqueClause( Arrays.asList( expressions ) ) ) );
}
@Override
public ForEachStatement createUnique( Iterable |
| Solution content |
|---|
}
@Override
public ForEachStatement createUnique( PathExpression... expressions )
{
return new ForEachStatement( forEachClause.add( new CreateUniqueClause( Arrays.asList( expressions ) ) ) );
}
@Override
public ForEachStatement createUnique( Iterable |
| File |
|---|
| ForEachStatement.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
ForEachStatement delete( Iterable |
| Solution content |
|---|
ForEachStatement delete( Iterable |
| File |
|---|
| ForEachStatements.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method interface |
| Chunk |
|---|
| Conflicting content |
|---|
* This collects all the update clauses.
*/
public interface Update
<<<<<<< HEAD
extends Create, Set, Delete
=======
extends Create, Set, Delete, CreateUnique
>>>>>>> 32b6df91d765263656e1784f518fee232669d60e
{
} |
| Solution content |
|---|
* This collects all the update clauses.
*/
public interface Update
extends Create, Set, Delete, CreateUnique
{
} |
| File |
|---|
| Update.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Other |
| Chunk |
|---|
| Conflicting content |
|---|
}
@Override
<<<<<<< HEAD
=======
public ForEachStatement createUnique( PathExpression... expressions )
{
return new ForEachStatement( add( new CreateUniqueClause( Arrays.asList( expressions ) ) ) );
}
@Override
public ForEachStatement createUnique( Iterable |
| Solution content |
|---|
}
@Override
public ForEachStatement createUnique( PathExpression... expressions )
{
return new ForEachStatement( add( new CreateUniqueClause( Arrays.asList( expressions ) ) ) );
}
@Override
public ForEachStatement createUnique( Iterable |
| File |
|---|
| ForEachClause.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
}
@Test
<<<<<<< HEAD
=======
public void test16_21_1()
{
assertEquals( CYPHER+"START left=node(1),right=node(3,4) CREATE UNIQUE (left)-[r:KNOWS]->(right) RETURN r",
start( nodesById( "left", 1 ), nodesById( "right", 3, 4 ) ).createUnique(node( "left" ).out( "KNOWS" ).as( "r" ).node( "right" )).returns( identifier( "r" ) ).toString());
}
@Test
public void test16_21_2()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:LOVES]-(someone) RETURN someone",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( "LOVES" ).node( "someone" ) ).returns( identifier( "someone" ) ).toString());
}
@Test
public void test16_21_3()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:X]-(leaf {name:\"D\"}) RETURN leaf",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( "X" ).node( identifier( "leaf" )).values( value( "name", "D" ) ) ).returns( identifier( "leaf" ) ).toString());
}
@Test
public void test16_21_4()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[r:X {since:\"forever\"}]-() RETURN r",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( identifier("X")).values( value("since", "forever" ) ).as( "r" ).node() ).returns( identifier( "r" ) ).toString());
}
@Test
public void test16_21_5()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:FOO]->(x),(root)-[:BAR]->(x) RETURN x",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).out( "FOO" ).node( "x" ), node( "root" ).out( "BAR" ).node( "x" ) ).returns( identifier( "x" ) ) .toString());
}
@Test
>>>>>>> 32b6df91d765263656e1784f518fee232669d60e
public void test16_22_1()
{
assertQueryEquals( CYPHER+"START begin=node(2),end=node(1) MATCH p=(begin)-->(end) FOREACH(n in nodes(p): SET n.marked=true)", |
| Solution content |
|---|
}
@Test
public void test16_21_1()
{
assertEquals( CYPHER+"START left=node(1),right=node(3,4) CREATE UNIQUE (left)-[r:KNOWS]->(right) RETURN r",
start( nodesById( "left", 1 ), nodesById( "right", 3, 4 ) ).createUnique(node( "left" ).out( "KNOWS" ).as( "r" ).node( "right" )).returns( identifier( "r" ) ).toString());
}
@Test
public void test16_21_2()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:LOVES]-(someone) RETURN someone",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( "LOVES" ).node( "someone" ) ).returns( identifier( "someone" ) ).toString());
}
@Test
public void test16_21_3()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:X]-(leaf {name:\"D\"}) RETURN leaf",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( "X" ).node( identifier( "leaf" )).values( value( "name", "D" ) ) ).returns( identifier( "leaf" ) ).toString());
}
@Test
public void test16_21_4()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[r:X {since:\"forever\"}]-() RETURN r",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).both( identifier("X")).values( value("since", "forever" ) ).as( "r" ).node() ).returns( identifier( "r" ) ).toString());
}
@Test
public void test16_21_5()
{
assertEquals( CYPHER+"START root=node(2) CREATE UNIQUE (root)-[:FOO]->(x),(root)-[:BAR]->(x) RETURN x",
start( nodesById( "root", 2 ) ).createUnique( node( "root" ).out( "FOO" ).node( "x" ), node( "root" ).out( "BAR" ).node( "x" ) ).returns( identifier( "x" ) ) .toString());
}
@Test
public void test16_22_1()
{
assertQueryEquals( CYPHER+"START begin=node(2),end=node(1) MATCH p=(begin)-->(end) FOREACH(n in nodes(p): SET n.marked=true)", |
| File |
|---|
| CypherReferenceTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |