Skip to content

Commit

Permalink
Move RelationshipProxyWrappingValue out of public API
Browse files Browse the repository at this point in the history
  • Loading branch information
pontusmelke committed Oct 17, 2017
1 parent 5a2cb46 commit b236e64
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 10 deletions.
Expand Up @@ -34,9 +34,10 @@ import org.neo4j.cypher.result.QueryResult.{QueryResultVisitor, Record}
import org.neo4j.graphdb.Notification
import org.neo4j.graphdb.spatial.{Geometry, Point}
import org.neo4j.kernel.impl.util.ValueUtils
import org.neo4j.kernel.impl.util.ValueUtils._
import org.neo4j.values.AnyValue
import org.neo4j.values.storable.Values
import org.neo4j.values.storable.Values.{of => _, _}
import org.neo4j.values.storable.Values._

/**
* Execution result of a Procedure
Expand Down Expand Up @@ -87,7 +88,7 @@ class ProcedureExecutionResult(context: QueryContext,
}

private def transform[T](value: AnyRef, f: T => AnyValue): AnyValue = {
if (value == null) Values.NO_VALUE
if (value == null) NO_VALUE
else f(value.asInstanceOf[T])
}

Expand Down
Expand Up @@ -21,8 +21,7 @@ package org.neo4j.cypher.internal.compatibility

import java.util.function.BiConsumer

import org.neo4j.helpers.RelationshipProxyWrappingEdgeValue
import org.neo4j.kernel.impl.util.NodeProxyWrappingNodeValue
import org.neo4j.kernel.impl.util.{NodeProxyWrappingNodeValue, RelationshipProxyWrappingEdgeValue}
import org.neo4j.values.AnyValue
import org.neo4j.values.storable._
import org.neo4j.values.virtual.{ListValue, MapValue}
Expand Down
Expand Up @@ -46,7 +46,6 @@ import org.neo4j.graphdb.RelationshipType._
import org.neo4j.graphdb._
import org.neo4j.graphdb.security.URLAccessValidationError
import org.neo4j.graphdb.traversal.{Evaluators, TraversalDescription, Uniqueness}
import org.neo4j.helpers.RelationshipProxyWrappingEdgeValue
import org.neo4j.kernel.GraphDatabaseQueryService
import org.neo4j.kernel.api._
import org.neo4j.kernel.api.exceptions.ProcedureException
Expand All @@ -60,7 +59,7 @@ import org.neo4j.kernel.impl.api.RelationshipVisitor
import org.neo4j.kernel.impl.api.store.RelationshipIterator
import org.neo4j.kernel.impl.core.{NodeManager, RelationshipProxy}
import org.neo4j.kernel.impl.locking.ResourceTypes
import org.neo4j.kernel.impl.util.NodeProxyWrappingNodeValue
import org.neo4j.kernel.impl.util.{NodeProxyWrappingNodeValue, RelationshipProxyWrappingEdgeValue}
import org.neo4j.values.AnyValue
import org.neo4j.values.storable.{Value, Values}
import org.neo4j.values.virtual.EdgeValue
Expand Down
Expand Up @@ -19,6 +19,7 @@
*/
package org.neo4j.cypher.internal.compatibility.v3_3.runtime.pipes

import org.mockito.Matchers
import org.mockito.Matchers._
import org.mockito.Mockito._
import org.mockito.invocation.InvocationOnMock
Expand All @@ -29,6 +30,7 @@ import org.neo4j.cypher.internal.frontend.v3_3.test_helpers.CypherFunSuite
import org.neo4j.cypher.internal.spi.v3_3.QueryContext
import org.neo4j.graphdb.{Node, Relationship}
import org.neo4j.kernel.impl.util.ValueUtils
import org.neo4j.kernel.impl.util.ValueUtils.{fromNodeProxy, fromRelationshipProxy}

class ExpandAllPipeTest extends CypherFunSuite {

Expand All @@ -53,7 +55,7 @@ class ExpandAllPipeTest extends CypherFunSuite {
// then
val (single :: Nil) = result
single.toMap should equal(Map("a" -> fromNodeProxy(startNode), "r" -> fromRelationshipProxy(relationship1),
"b" -> fromNodeProxy(endNode1)))
"b" -> fromNodeProxy(endNode1)))
}

test("should return no relationships for types that have not been defined yet") {
Expand Down
Expand Up @@ -17,11 +17,10 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.helpers;
package org.neo4j.kernel.impl.util;

import org.neo4j.graphdb.NotFoundException;
import org.neo4j.graphdb.Relationship;
import org.neo4j.kernel.impl.util.ValueUtils;
import org.neo4j.values.AnyValueWriter;
import org.neo4j.values.storable.TextValue;
import org.neo4j.values.storable.Values;
Expand Down
Expand Up @@ -34,7 +34,6 @@
import org.neo4j.graphdb.Relationship;
import org.neo4j.graphdb.spatial.Geometry;
import org.neo4j.graphdb.spatial.Point;
import org.neo4j.helpers.RelationshipProxyWrappingEdgeValue;
import org.neo4j.helpers.collection.Iterables;
import org.neo4j.values.AnyValue;
import org.neo4j.values.AnyValueWriter;
Expand Down

0 comments on commit b236e64

Please sign in to comment.