The most notable and honorable of functions in this file, this is what allows our DSL to provide type-safety.
The most notable and honorable of functions in this file, this is what allows our DSL to provide type-safety. It works by requiring a user to define a type-safe mapping between a buffered Result and the above refined Record.
Objects delimiting pre-defined columns also have a pre-defined "apply" method, allowing the user to simply autofill the type-safe mapping by using pre-existing definitions.
The data incoming as a result from a query.
A Record instance.
Constructs a pattern for the class related to this accompanying object.
Constructs a pattern for the class related to this accompanying object.
List of com.websudos.reactiveneo.attribute.AbstractAttributes defined for this graph object.
List of com.websudos.reactiveneo.attribute.AbstractAttributes defined for this graph object.
Symbolic name of this object - an alias.
Symbolic name of this object - an alias.
The first class citizen in the DSL implementation serving the purpose of defining relationship metadata.
User needs to extend this class when defining nodes he/she wants to use in the queries.