Questions tagged [graphaware]

GraphAware Framework speeds up development with Neo4j by providing a convenient platform for extending Neo4j with generic as well as domain-specific features. Modules with custom functionality can be easily developed and deployed using the Framework. GraphAware also provides a few Modules that serve as reference implementations but can be quite useful in their own right.

GraphAware Framework speeds up development with Neo4j by providing a platform for building useful generic as well as domain-specific functionality, analytical capabilities, (iterative) graph algorithms, etc.

Features

On a high level, there are two key pieces of functionality:

  • GraphAware Server is a Neo4j server extension that allows developers to rapidly build (REST) APIs on top of Neo4j using Spring MVC, rather than JAX-RS

  • GraphAware Runtime is a runtime environment for both embedded and server deployments, which allows the use of pre-built as well as custom modules called GraphAware Runtime Modules. These modules typically extend the core functionality of the database by transparently enriching/modifying/preventing ongoing transactions in real-time performing continuous computations on the graph in the background

Whether or not you use the code in this repository as a framework or runtime as described above, you can always use it as a software library by adding it as a dependency to your project, and take advantage of its useful features. For Java developers only(1), the following functionality is provided:

(1) i.e., for embedded mode users, managed/unmanaged extensions developers, GraphAware Runtime Module developers and framework-powered Spring MVC controller developers

Modules

Modules provided by GraphAware can be downloaded from http://graphaware.com/products/ and include

126 questions
1
vote
2 answers

Declaration of GraphAware\Neo4j\Client\HttpDriver\Session::run() must be compatible with

I'm following the tutorial provided by graphaware, and I keep getting the following error while just trying to perform the basic usage tutorial: Fatal error: Declaration of GraphAware\Neo4j\Client\HttpDriver\Session::run() must be compatible with…
HTG
  • 584
  • 1
  • 8
  • 28
1
vote
1 answer

Avoiding using sudo with Composer

I am trying to set up a bare-bones implementation of GraphAware's Neo4j PHP Client, following the ReadMe. I am working on PHP 7.0.8-0ubuntu0.16.04.2 (cli) ( NTS ) To get this to work, I find that I must use sudo with Composer, against the warnings…
James Newton
  • 6,623
  • 8
  • 49
  • 113
1
vote
1 answer

Initialize other variables from @Context injected variable

I have a problem in implementing neo4j Graphaware solution. Previously I was creating the GraphDatabaseService object like the following - public class TimetreeUtil { public static GraphDatabaseService db; public static SingleTimeTree st; …
Nirmalya
  • 398
  • 5
  • 19
1
vote
1 answer

Graphaware neo4j-php-client | Cannot catch Neo4jException

I'm using Postgresql + Neo4j for my project. I need to rollback postgres queries if neo4j query has failed. So, I need to catch Neo4jException in my code. But couldn't done yet. Thanks for help. require_once('pgconnect.php'); try{ …
Arda Oğul Üçpınar
  • 881
  • 1
  • 14
  • 38
1
vote
1 answer

What are reasons why the neo4j time tree would be freezing up?

I'm having a strange issue in Neo4j. I have been recently working with the GraphAware TimeTree and populating it was going well until yesterday. I had to rebuild the tree because of an error I had made so I left a script running overnight…
spanishgum
  • 1,030
  • 1
  • 14
  • 29
1
vote
1 answer

How to access properties of node over 2 relations with NEO4J-PHP-OGM

I cant get my head around how to access properties over 2 relationships with the neo4j-php-ogm library. Say for example I have a "user" node, which connects to MANY "resource" nodes, which in return are each connected to a fixed number of predefined…
Mfbaer
  • 465
  • 3
  • 15
1
vote
1 answer

Cypher error : "Don't know how to compare that". Possible bug?

So i'm working on a personal project that involves japanese language. In this project i also use a Neo4J database. I stumbled upon a very peculiar issue that i would like your expertise on. Basically, i retrieve some japanese characters (called…
Loïc N.
  • 353
  • 3
  • 17
1
vote
1 answer

Only single properties can be saved

I have the following "User" class:
user2064000
1
vote
1 answer

Codeigniter : Automatic connection to Neo4J database

I've been using codeigniter 2.x on a personal project of mine. The database is MySql, but i've decided to move to Neo4J. I used the library called GraphAware, which i have installed. It runs as intended so far. My test code is as follows : $user …
Loïc N.
  • 353
  • 3
  • 17
1
vote
1 answer

Neo4j PHP OGM with Authentication

I was wondering: what is the best practice to create a connection to Neo4j through the neo4j-php-ogm library if I am using username and password authentication? In the documentation it states that connections are created by following: use…
Mfbaer
  • 465
  • 3
  • 15
1
vote
1 answer

neo4j ogm returns not all relationships

This is my omg class : /** * @OGM\Node(label="Personne") */ class Personne { /** * @OGM\GraphId() */ protected $id; /** * @OGM\Property(type="string") */ protected $nom; /** *…
1
vote
1 answer

Graph DB with native support for Time Data Type

Currently Neo4j doesn't support time data type natively. We can work around with using long data type or using GraphAware TimeTree. Any reason why Neo4j doesn't support this natively? And is there any Graph DB with native support for time data…
Joel
  • 1,650
  • 2
  • 22
  • 34
1
vote
2 answers

Error handlers in neo4j-php-client

I downloaded and installed neo4j-php-client and neo4j 2.3.2. Actually all works fine, but I just wondering why there is no error handlers in this php client? For example if there is an error in cypher query, no error has throwing to be easy to catch…
1
vote
1 answer

Graphaware TimeTree returning 404 in neo4j

I'm trying to use TimeTree with Neo4j but when attempting to call the API service it returns a 404. I did originally have the neo4j windows installer version installed, but I've uninstalled it and using the zip file version now (as I understand it…
ADringer
  • 2,614
  • 36
  • 63
1
vote
1 answer

Neo4J + GraphAware framework logging & debugging

So I've been developing a GraphAware Runtime module to extend Neo4J functionality. According to GraphAware, in order to enable logging I need to add a slf4j provided dependency to my module and add an entry to custom-logback.xml file. That…
travikk
  • 87
  • 7
1 2 3
8 9