Skip to content
Snippets Groups Projects
  1. Mar 09, 2021
  2. Mar 03, 2021
  3. 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
  4. Jan 20, 2021
  5. 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>
  6. Jan 11, 2021
  7. 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.
  8. 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>
  9. Dec 28, 2020
  10. Dec 24, 2020
  11. Dec 16, 2020
  12. 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
  13. 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