Skip to content

Commit

Permalink
Remove the front end
Browse files Browse the repository at this point in the history
We are moving the front end out from Neo4j
and to the openCypher namespace and repository.
  • Loading branch information
systay committed May 18, 2018
1 parent f28654d commit cea10dd
Show file tree
Hide file tree
Showing 1,426 changed files with 2,564 additions and 32,132 deletions.
6 changes: 6 additions & 0 deletions community/bolt/LICENSES.txt
Expand Up @@ -21,6 +21,12 @@ Apache Software License, Version 2.0
Netty/All-in-One
Objenesis
opencsv
openCypher AST for the Cypher Query Language
openCypher Expressions
openCypher Front End
openCypher Parser
openCypher Rewriting
openCypher Utils
parboiled-core
parboiled-scala
WMI4Java
Expand Down
6 changes: 6 additions & 0 deletions community/bolt/NOTICE.txt
Expand Up @@ -44,6 +44,12 @@ Apache Software License, Version 2.0
Netty/All-in-One
Objenesis
opencsv
openCypher AST for the Cypher Query Language
openCypher Expressions
openCypher Front End
openCypher Parser
openCypher Rewriting
openCypher Utils
parboiled-core
parboiled-scala
WMI4Java
Expand Down
6 changes: 6 additions & 0 deletions community/cypher/cypher-logical-plans-3.5/LICENSES.txt
Expand Up @@ -5,6 +5,12 @@ libraries. For an overview of the licenses see the NOTICE.txt file.
------------------------------------------------------------------------------
Apache Software License, Version 2.0
Apache Commons Lang
openCypher AST for the Cypher Query Language
openCypher Expressions
openCypher Front End
openCypher Parser
openCypher Rewriting
openCypher Utils
parboiled-core
parboiled-scala
------------------------------------------------------------------------------
Expand Down
6 changes: 6 additions & 0 deletions community/cypher/cypher-logical-plans-3.5/NOTICE.txt
Expand Up @@ -28,6 +28,12 @@ Third-party licenses

Apache Software License, Version 2.0
Apache Commons Lang
openCypher AST for the Cypher Query Language
openCypher Expressions
openCypher Front End
openCypher Parser
openCypher Rewriting
openCypher Utils
parboiled-core
parboiled-scala

Expand Down
20 changes: 3 additions & 17 deletions community/cypher/cypher-logical-plans-3.5/pom.xml
Expand Up @@ -67,12 +67,6 @@
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.neo4j</groupId>
<artifactId>openCypher-frontend-1</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-cypher-ir-3.5</artifactId>
Expand All @@ -82,17 +76,9 @@
<!-- neo4j testing -->

<dependency>
<groupId>org.neo4j</groupId>
<artifactId>openCypher-frontend-1</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-cypher-util-3.5</artifactId>
<version>${project.version}</version>
<groupId>org.opencypher</groupId>
<artifactId>util-9.0</artifactId>
<version>1.0.0</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Change the reads of all source plans to target the active tx-state instead of the stable. This is used for MERGE
Expand Down
Expand Up @@ -19,8 +19,8 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.expressions.Expression
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Aggregation is a more advanced version of Distinct, where source rows are grouped by the
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Produce one row for every node in the graph. Each row contains the contents of argument, and
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* AntiConditionalApply works like ConditionalApply, but with reversed condition.
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For every row in left, set that row as the argument, and produce all rows from right
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.{IdGen, SameId}
import org.opencypher.v9_0.util.attribution.{IdGen, SameId}

/**
* Produce a single row with the contents of argument
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For every row in left, assert that all rows in right produce the same value
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Cartesian Product
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* This is a variation of apply, which only executes 'right' if all variables in 'items' != NO_VALUE.
Expand Down
Expand Up @@ -20,8 +20,8 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.neo4j.cypher.internal.v3_5.expressions.{Expression, LabelName}
import org.opencypher.v9_0.util.attribution.IdGen
import org.opencypher.v9_0.expressions.{Expression, LabelName}

/**
* For each input row, create a new node with the provided labels and properties,
Expand Down
Expand Up @@ -20,8 +20,8 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.neo4j.cypher.internal.v3_5.expressions.{Expression, RelTypeName}
import org.opencypher.v9_0.util.attribution.IdGen
import org.opencypher.v9_0.expressions.{Expression, RelTypeName}

/**
* For each input row, create a new relationship with the provided type and properties,
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the entity specified by 'expression'. Entity can be a node, relationship or path.
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the node specified by 'expression' from the graph.
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the path specified by 'expression' from the graph.
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the relationship specified by 'expression' from the graph.
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the entity specified by 'expression' from the graph. If the entity is a
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the node specified by 'expression' and all its relationships from the graph.
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each input row, delete the path specified by 'expression' from the graph. All nodes in the path and all their
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For each relationship id in 'relIds', fetch the corresponding relationship. For each relationship,
Expand Down
Expand Up @@ -19,8 +19,8 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.expressions.Expression
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Distinct produces source rows without changing them, but omitting rows
Expand Down
Expand Up @@ -20,7 +20,7 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/*
* Produce zero rows without even using source.
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Consumes and buffers all source rows, marks the transaction as stable, and then produces all rows.
Expand Down
Expand Up @@ -20,7 +20,7 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/*
* Produce zero rows, regardless of source.
Expand Down
Expand Up @@ -20,7 +20,7 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.StrictnessMode
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Throws exception if evaluated.
Expand Down
Expand Up @@ -20,8 +20,8 @@
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.ir.v3_5.VarPatternLength
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.neo4j.cypher.internal.v3_5.expressions._
import org.opencypher.v9_0.util.attribution.IdGen
import org.opencypher.v9_0.expressions._

/**
* For every source row, traverse all the relationships of 'from' which fulfill the
Expand Down
Expand Up @@ -19,9 +19,9 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.opencypher.v9_0.expressions.Expression
import org.neo4j.cypher.internal.ir.v3_5.ShortestPathPattern
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Find the shortest paths between two nodes, as specified by 'shortestPath'. For each shortest path found produce a
Expand Down
Expand Up @@ -19,8 +19,8 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.expressions.Expression
import org.opencypher.v9_0.util.attribution.IdGen

/**
* ForeachApply is a side-effect type apply, which operates on a list value. Each left row is used to compute a
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Variant of NodeHashJoin. Also builds a hash table using 'left' and produces merged left and right rows using this
Expand Down
Expand Up @@ -19,8 +19,8 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.v3_5.expressions.Expression
import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.expressions.Expression
import org.opencypher.v9_0.util.attribution.IdGen

/**
* Like LetSemiApply, but with a precondition 'expr'. If 'expr' is true, 'idName' will to set to true without
Expand Down
Expand Up @@ -19,7 +19,7 @@
*/
package org.neo4j.cypher.internal.v3_5.logical.plans

import org.neo4j.cypher.internal.util.v3_5.attribution.IdGen
import org.opencypher.v9_0.util.attribution.IdGen

/**
* For every row in left, set that row as the argument, and apply to right. Produce left row, and set 'idName' =
Expand Down

0 comments on commit cea10dd

Please sign in to comment.