Skip to content
Snippets Groups Projects
  1. Apr 12, 2021
  2. Mar 18, 2021
  3. Mar 16, 2021
  4. Mar 10, 2021
  5. Mar 09, 2021
  6. Mar 03, 2021
  7. Feb 08, 2021
    • Yichen Wang's avatar
      Improve variable-length match plan with Loop planNode (#743) · 8f102d4e
      Yichen Wang authored
      * loop body draft
      
      * fix match base cases and passThrough scheduler
      
      * clean up
      
      * refactor Union executor to support merge two versions of the same input
      
      * modify union node
      
      * use an extra Union node to append result of the first step
      
      * add UnionAllVersionVarExecutor
      
      * add UnionAllVersionVarExecutor into variable-length match plan
      
      * remove redundant code
      
      * fix UTs
      
      * address comments
      8f102d4e
  8. Jan 20, 2021
  9. Jan 19, 2021
    • Yichen Wang's avatar
      Support match 0 to n steps (#606) · bd03203e
      Yichen Wang authored
      
      * refactor code, move appendFetchVertexPlan() to MatchSolver
      
      * add implementation for match exactly 0 step
      
      * add simple tests and fix typo
      
      * add implementation for match 0..n step
      
      * fix left node expansion
      
      * add string vid tests
      
      * add int vid tests
      
      * refactor code
      
      * remove redundant code
      
      * add overloaded method appendFetchVertexPlan()
      
      * add more tests
      
      * update int vid test
      
      * address comments, fix passThrough()
      
      * fix conflicts
      
      Co-authored-by: default avatarYee <2520865+yixinglu@users.noreply.github.com>
      bd03203e
  10. Jan 11, 2021
  11. Jan 05, 2021
    • cpw's avatar
      [testcase] Basic match test feature (#521) · f235e779
      cpw authored
      * Add basic match test.
      
      * Add basic match int vid test.
      
      * Add copyright.
      
      * Fix typo and add background.
      
      * Remove old test.
      
      * Fix path compare.
      
      * Add same column name test.
      
      * Remove duplicate test.
      
      * Format.
      
      * Fix rebase.
      f235e779
  12. Dec 29, 2020
    • cpw's avatar
      Match start from any node. (#505) · 1b554864
      cpw authored
      
      * Fix the find start node logic.
      
      * Expand from node or edge.
      
      * Left expand and right expand.
      
      * Add dependecy and inputVar for Expand.
      
      * Fix all edge expand.
      
      * Join the left expand and right expand.
      
      * Fix project wrong vid column.
      
      * Project final columns.
      
      * Fix inputvar of left expand.
      
      * Fix reversely expand.
      
      * Fix mem leak and double free.
      
      * Test from middle.
      
      * Fix start from end node.
      
      * Fix return edges.
      
      * Fix return edges and add tests.
      
      * Rebase and fix.
      
      * Fix ut.
      
      * Fix mem leak.
      
      * Fix typo.
      
      * Fix match by id test and add int vid test for start from any node.
      
      * Move some test to bugfix.
      
      Co-authored-by: default avatarShylock Hg <33566796+Shylock-Hg@users.noreply.github.com>
      1b554864
  13. Dec 28, 2020
  14. Dec 24, 2020
    • cpw's avatar
      Set test move to tck. (#518) · be4cf315
      cpw authored
      * Add set test in tck.
      
      * Add some error case.
      
      * Fix naming style.
      
      * Add set test int vid.
      
      * Add copyright.
      
      * Format.
      be4cf315
  15. Dec 16, 2020
  16. Dec 10, 2020
    • Yee's avatar
      Add gherkin format tool to unify feature files code style (#466) · b520f64d
      Yee authored
      * Install format gherkin
      
      * Check Gherkin feature format in workflow
      
      * Format
      
      * Fix pull request workflow
      
      * Use absolute path in makefile
      
      * Add test target
      
      * Install in user mode
      
      * Fix poetry run error
      
      * Setup python version
      
      * Improve check and fmt target cmd
      
      * Setup python version in build job
      
      * Split gherkin feature format check step
      
      * Fix python env setup in centos7
      
      * Fix target typo
      b520f64d
  17. Dec 09, 2020
    • Yee's avatar
      Replace behave framework with pytest-bdd and add DataSetComparator (#447) · 9c8bba4d
      Yee authored
      * Replace behave with pytest_bdd
      
      * Add value comparator
      
      * Finish value compare
      
      * Fix set compare
      
      * Execute query and check result steps
      
      * Make parser return bytes array rather than string
      
      * Add NBA CSV data files
      
      * Add types
      
      * Generate insert stmt string
      
      * Fix row comparing
      
      * Generate create stmt string
      
      * Use pytest-mproc's global scope to init nebula servers
      
      * Fix compare bug
      
      * Add student data
      
      * Cleanup steps
      
      * Fix parser bug
      
      * Update parser
      
      * Remove pytest-mproc
      
      * Fix cleanup nebula services
      
      * Fix ci test run parallel
      
      * Replace conn pool creation with fixture
      
      * Improve the free ports get function
      
      * Fix workarround for class fixture usage
      
      * improve free port find method
      
      * Fix test spaces
      
      * Change pytest temp base dir
      
      * Improve kill nebula service logics
      
      * Update workflow
      
      * Fix github workflow step
      
      * Address comments
      9c8bba4d