Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Querying and constructing multiple graphs #241

Open
wants to merge 83 commits into
base: master
Choose a base branch
from

Commits on Jun 27, 2017

  1. First early draft for Cypher support for working with multiple graphs

    This covers a lot of ground:
    
    * Data model
    * Language execution model
    * Working with named graphs
    * Declarative Graph Construction
    * Graph composition
    * New Patterns: Optional Copy Patterns
    * New Patterns: Merge Patterns
    * Create, update, modify persistent graphs
    boggle committed Jun 27, 2017
    Configuration menu
    Copy the full SHA
    56f2d90 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2017

  1. Reflect recent discussions

    boggle committed Jul 1, 2017
    Configuration menu
    Copy the full SHA
    ce09cf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. Configuration menu
    Copy the full SHA
    98d78b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4714ca6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2017

  1. Move into correct directory

    boggle committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    581f192 View commit details
    Browse the repository at this point in the history
  2. Language changes

    boggle committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    343ff7d View commit details
    Browse the repository at this point in the history
  3. Clarified semantics of UNION

    boggle committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    4cdb3dc View commit details
    Browse the repository at this point in the history
  4. Removed INPUT GRAPHS syntax

    boggle committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    a756fcf View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2017

  1. Reworked the syntax to be a little more flexible

    - Homogenized graph specifier syntax
    - Added DEFAULT GRAPH
    - WITH, RETURN can also return comma separated list of graphs without
      leading `GRAPHS` if bound graphs are prefixed with `GRAPH`,
      i.e. RETURN a, b, c COPY OF GRAPH foo is possible
    boggle committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    71ad96e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be361f6 View commit details
    Browse the repository at this point in the history
  3. Tweaked syntax as per internal discussion

    - COPY .. TO ..
    - Allow FROM <name> AS <new-name> (wo leading GRAPH)
    - Allow INTO <name> AS <new-name> (wo leading GRAPH)
    boggle committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    972ceaf View commit details
    Browse the repository at this point in the history
  4. Added more meaningful titles to existing examples

    Petra Selmer committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    4c0d1d2 View commit details
    Browse the repository at this point in the history
  5. Added first draft of detailed example

    - The jpg files ought to be moved elsewhere at a later stage
    Petra Selmer committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    f8fcc8e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2017

  1. Reformatting of image and headings

    Petra Selmer committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    89b9cc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aef40d7 View commit details
    Browse the repository at this point in the history
  3. Formatting improvements to detailed example

    Petra Selmer committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    3d066a5 View commit details
    Browse the repository at this point in the history
  4. Rework graph-ref/def

    boggle committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    179cb8a View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2017

  1. Configuration menu
    Copy the full SHA
    ea90ffc View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

  1. Configuration menu
    Copy the full SHA
    9c134d8 View commit details
    Browse the repository at this point in the history
  2. Fixed query

    boggle committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    82cf43b View commit details
    Browse the repository at this point in the history
  3. Very small textual changes - round 1

    Petra Selmer committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    73c4a6e View commit details
    Browse the repository at this point in the history
  4. Removed all subgraph forms from examples: {...}

    Petra Selmer committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    760d433 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    003cc1d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2017

  1. Configuration menu
    Copy the full SHA
    5da27c8 View commit details
    Browse the repository at this point in the history
  2. Made source graph and target graph part of query context

    o Aligned w latest discussions; removed subqueries
    o Polished graph definition syntax (always needs alias now)
    o FROM -|INTO - => FROM DEFAULT GRAPH (wo alias)
    o THEN now kills the cardinality
    o Adopted WITH|RETURN semantics based on presumed useage
    boggle committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    70e3b0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eeba29 View commit details
    Browse the repository at this point in the history
  4. Sales roll-up example refinements

    Petra Selmer committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    98d7288 View commit details
    Browse the repository at this point in the history
  5. Sales roll-up example: full query pipeline

    Petra Selmer committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    d600ccc View commit details
    Browse the repository at this point in the history
  6. Formatting improvements

    Petra Selmer committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    9935f70 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    53d9d09 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. Configuration menu
    Copy the full SHA
    dc40338 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. Configuration menu
    Copy the full SHA
    5d0e97c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2017

  1. Configuration menu
    Copy the full SHA
    b7d6f08 View commit details
    Browse the repository at this point in the history
  2. Clarify and restructure Named Graphs

    - Define use of notation more rigorously
    - Introduce subsection for graph url subclauses
    Mats-SX committed Aug 17, 2017
    Configuration menu
    Copy the full SHA
    86ffb17 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2017

  1. Alteration of some relationship types in the sales graphs

    Petra Selmer committed Sep 25, 2017
    Configuration menu
    Copy the full SHA
    8aa30b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. Reformatted title

    Petra Selmer committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    0382582 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2018

  1. Configuration menu
    Copy the full SHA
    90f884d View commit details
    Browse the repository at this point in the history
  2. MPGM and identities

    boggle committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    edf1e80 View commit details
    Browse the repository at this point in the history
  3. More work on MG

    systay committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    31f080d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2018

  1. Configuration menu
    Copy the full SHA
    f2a9587 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2018

  1. Configuration menu
    Copy the full SHA
    d339f8d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2018

  1. Reshuffled initial definitions

    boggle committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    dcd22de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39be9ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cdbbf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90c53ad View commit details
    Browse the repository at this point in the history
  5. Fixups

    boggle committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    9aef639 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. Configuration menu
    Copy the full SHA
    f938d15 View commit details
    Browse the repository at this point in the history
  2. Added alternatives

    boggle committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    b87de21 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Work on examples

    systay committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    877d6ae View commit details
    Browse the repository at this point in the history
  2. Tiny corrections

    boggle committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    8a65cc4 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Clearing up definitions

    boggle committed Apr 5, 2018
    Configuration menu
    Copy the full SHA
    7e96620 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Configuration menu
    Copy the full SHA
    e971be4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    849787c View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Auxiliary functions

    boggle committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    7a99b78 View commit details
    Browse the repository at this point in the history
  2. Reshuffling and tweaking

    boggle committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    e6a0d68 View commit details
    Browse the repository at this point in the history
  3. Fixed section level

    boggle committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    066f444 View commit details
    Browse the repository at this point in the history
  4. Fixed tab stops

    boggle committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    4d2135e View commit details
    Browse the repository at this point in the history
  5. Fixups

    boggle committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    cbb52a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2018

  1. Mini fixes

    boggle committed Apr 29, 2018
    Configuration menu
    Copy the full SHA
    0b66662 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Configuration menu
    Copy the full SHA
    2327c3b View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. WIP

    boggle committed May 1, 2018
    Configuration menu
    Copy the full SHA
    4bc50dd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2018

  1. Updated definitions

    boggle committed May 4, 2018
    Configuration menu
    Copy the full SHA
    8ff91a1 View commit details
    Browse the repository at this point in the history
  2. Shuffle structure

    boggle committed May 4, 2018
    Configuration menu
    Copy the full SHA
    fa9e85f View commit details
    Browse the repository at this point in the history
  3. More structure work

    boggle committed May 4, 2018
    Configuration menu
    Copy the full SHA
    4da00d2 View commit details
    Browse the repository at this point in the history
  4. Added Data model text

    Petra Selmer committed May 4, 2018
    Configuration menu
    Copy the full SHA
    85c3740 View commit details
    Browse the repository at this point in the history
  5. Tiny fixes

    boggle committed May 4, 2018
    Configuration menu
    Copy the full SHA
    3df1eb8 View commit details
    Browse the repository at this point in the history
  6. Clone => Replicate

    boggle committed May 4, 2018
    Configuration menu
    Copy the full SHA
    d831bfc View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. Configuration menu
    Copy the full SHA
    3af673a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93517e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cde04b7 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Polished Abstract, Intro, Data Model

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    7b2237c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a18a2a2 View commit details
    Browse the repository at this point in the history
  3. Polished Query structure and Execution model

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    11d9531 View commit details
    Browse the repository at this point in the history
  4. Added Overview subsection

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    bdb3df3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fec7c6e View commit details
    Browse the repository at this point in the history
  6. Polished Basic graph operations

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    5cc373e View commit details
    Browse the repository at this point in the history
  7. Merge branch 'CIP2017-06-18-multiple-graphs-devel' of github.com:bogg…

    …le/openCypher into CIP2017-06-18-multiple-graphs-devel
    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    97cd398 View commit details
    Browse the repository at this point in the history
  8. Links in Graph construction

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    739a435 View commit details
    Browse the repository at this point in the history
  9. Polishing of Graph construction - Take I

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    53257da View commit details
    Browse the repository at this point in the history
  10. Polishing of Graph construction - Take II

    Petra Selmer committed May 7, 2018
    Configuration menu
    Copy the full SHA
    ed1a1aa View commit details
    Browse the repository at this point in the history
  11. Addressed TODOs

    boggle committed May 7, 2018
    Configuration menu
    Copy the full SHA
    1c06ab9 View commit details
    Browse the repository at this point in the history
  12. Updated image

    boggle committed May 7, 2018
    Configuration menu
    Copy the full SHA
    d96f928 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. Fix up errors

    Petra Selmer committed May 8, 2018
    Configuration menu
    Copy the full SHA
    c5b8e42 View commit details
    Browse the repository at this point in the history