Skip to content
Snippets Groups Projects
  1. Aug 03, 2020
    • laura-ding's avatar
      Add update executor and test (#58) · 027ec449
      laura-ding authored
      * add update executor and test
      
      * address yixinglu's comment
      
      * update expression
      
      * rebase upstream
      
      * update
      
      * rebase upstream
      
      * modify common url
      
      * rebase upstream
      
      * add test
      
      * update tests
      
      * Compatible with 1.0 syntax
      
      * update test
      
      * address comment
      
      * rebase upstream
      
      * rebase upstream
      
      * add test
      
      * address comment
      
      * address comment
      027ec449
  2. Jul 30, 2020
    • Yee's avatar
      Add nebula manager for nebula test (#169) · 79ad953a
      Yee authored
      
      * Add nebula manager for nebula test
      
      Rename common folder
      
      * Fix path
      
      * Try fix import path
      
      * Fix import error for query dir
      
      * Fix license
      
      Co-authored-by: default avatarlaura-ding <48548375+laura-ding@users.noreply.github.com>
      79ad953a
    • Shylock Hg's avatar
      Validator about fetch. (#144) · 985050d1
      Shylock Hg authored
      
      * Validator about fetch.
      
      * Simplify the pointer object equal check logic.
      
      * Fix some bug.
      
      * Determine the symbol property expression when validate.
      
      * Remove the duplicate sentence_ field.
      
      * Add case about inoput output.
      
      * Fix the mistake change.
      
      * Fix the mock scheam comment.
      
      * Fix the visiable of the validator test base fixture.
      
      * Fix the test.
      
      * Add inline to extend the isAnyKind when compiling.
      
      * Add comment about symbol property expression type deduce.
      
      * Cast expression with check.
      
      * Add the reserved properties for get edges/vertices for compatible with 1.0.
      The fetch vertices need vid expression to eval vid in project.
      
      * Using ng return error.
      
      * Initialize the pointer to null default.
      
      * Optimize the tag check logic.
      
      * Simplify the query expression context definition.
      
      * Fix the typo.
      
      * Fix the isAnyKind name.
      
      * Optimize the input check logic.
      
      * Set the input variable when using variable.
      
      * Avoid nullptr ref for symbol property expression.
      
      * Fix the node name.
      
      * Remove the push-down expression now the storage not supported.
      
      * Using the set instead of varidic parameter for expression kind checking.
      
      * Let parser set the default rank to zero constant expression.
      
      * Using std::conditional_t to replace const non-const cast overload.
      
      * Fix the expression push-down optimization, do it in optimizer.
      
      * Fix the header guard.
      
      * Fix the compiler error.
      
      Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
      985050d1
    • laura-ding's avatar
      Support empty and null value in ci test (#166) · 913fe9d8
      laura-ding authored
      
      * support empty and null value
      
      * fix ci failed
      
      * update
      
      * modify type name
      
      * support regex
      
      * remove test code
      
      Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
      913fe9d8
    • laura-ding's avatar
      Add delete executor (#54) · 12a9dac3
      laura-ding authored
      * add storage mock interface
      
      * add test
      
      * add delete executor
      
      * add test
      
      * rebase upstream
      
      * rebase upstream
      
      * rebase upstream
      
      * support pipe
      
      * remove unuse code
      
      * rebase upstream
      
      * delete code
      
      * address comment
      
      * add test
      
      * address comment
      
      * rebase upstream
      
      * address comment and add test
      
      * rebase upstream
      
      * rebase upstream
      12a9dac3
    • Yee's avatar
      Rename to IndexScan and dependsOn (#151) · 3f0fc6ab
      Yee authored
      * Cleanup and rename
      
      Rename addDependent to dependsOn
      
      Split plan node to different files
      
      Move the execution of validation and optimization of plan into thread pool
      
      Improve iterator
      
      Rename ReadIndex to IndexScan
      
      Restore validate and optimize work thread
      
      Rename setDep
      
      * Rename subclass of LogicalRow
      3f0fc6ab
    • laura-ding's avatar
      fix condition (#168) · 87448110
      laura-ding authored
      87448110
    • Yee's avatar
      Explain Query (#67) · 48862b14
      Yee authored
      * Add explain and profile syntax parser
      
      * Implement explain and profile
      
      * Put plan description in query context
      
      * Add profiling data
      
      * Add executor total time cost
      
      * Add scoped timer test
      
      * Add explain test
      
      * Fix crash bug
      
      * Refactor profiling data in executor and add exec time for each executor
      
      * Count storage interface run time
      
      Fix compile error
      
      Fix @dutor comments
      
      Fix dep error
      
      * Fix compile error.
      48862b14
    • laura-ding's avatar
      Enable some applicable tests (#162) · 03eb0981
      laura-ding authored
      
      * add test
      
      * rebase upstream
      
      Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
      03eb0981
    • CPWstatic's avatar
      Set variable for the tail in pipe if variable was not set. (#165) · 2c32d66b
      CPWstatic authored
      
      * Set variable for the tail in pipe if variable was not set.
      
      * Add test.
      
      Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
      2c32d66b
    • laura-ding's avatar
      fix drop space bug (#158) · e6e54921
      laura-ding authored
      e6e54921
  3. Jul 29, 2020
  4. Jul 28, 2020
  5. Jul 27, 2020
  6. Jul 24, 2020
  7. Jul 21, 2020
  8. Jul 20, 2020
  9. Jul 17, 2020
  10. Jul 16, 2020
  11. Jul 15, 2020
  12. Jul 14, 2020
  13. Jul 13, 2020
  14. Jul 10, 2020
    • CPWstatic's avatar
      Add Aggregate executor. (#73) · ae31bcdd
      CPWstatic authored
      * Add aggregate and test.
      
      * Save.
      
      * Update test.
      
      * Add distinct test.
      
      * Rebase and address comment.
      
      * Delete count distinct.
      
      * Fix yield validator.
      
      * Address comment.
      
      * Fix clang compiling problem.
      ae31bcdd
    • Simon Liu's avatar
      Added the nebula-test. (#96) · 01f61453
      Simon Liu authored
      
      * Added the nebula-test.
      
      Usage :
      
      Compile nebula first, assuming the build directory is build, then go to build/nebula- test, then execute  './ntr query/stateless/*.py query/bugs/*.py'.
      
      Summary:
      Now every time nebula-graph was compiled it will compile nebula-storage at the same time,
      after compilation is complete calling ntr will automatically create a single replica of the nebula cluster and start the test.
      
      * 1 Modify the nebula-test documentation.
      2 Adding dependencies for nebula-python 2.0.
      
      * 1 Fix possible crashes.
      2 Add some logs for Nebula-test.
      
      * Change the nebula-test directory to tests.
      
      * Temporarily uses a fixed delay to wait for schema synchronization.
      
      * format some code style.
      
      * Adding environment variables to drone CI.
      
      * Fix the clang build problem in drone CI.
      
      * Fix the clang compilation problem in CI.
      
      * Adding python dependencies to drone CI.
      
      * Use the correct pip3 path.
      
      * Enable CI to automatically update the latest nebula-dev image.
      
      * Adding dependencies to setuptools.
      
      * Fix set-uptools dependency issue.
      
      Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
      01f61453
    • Yee's avatar
      Add yield validator (#110) · deadb901
      Yee authored
      * Add yield validator
      
      * Test yield distinct
      
      * Fix comments
      
      * Fix outputs rebuild
      
      * Add aggregate node in plan for agg functions
      
      * Fix comments
      deadb901