Skip to content
Snippets Groups Projects
  1. Jul 01, 2020
  2. Jun 30, 2020
  3. Jun 29, 2020
  4. Jun 22, 2020
  5. Jun 19, 2020
  6. Jun 17, 2020
  7. Jun 16, 2020
  8. Jun 15, 2020
  9. Jun 12, 2020
  10. Jun 11, 2020
    • laura-ding's avatar
      fix copy and link error (#77) · 6d624556
      laura-ding authored
    • laura-ding's avatar
      add iterator erase (#76) · cbcc29f1
      laura-ding authored
      * erase
      
      * rename begin to reset
    • CPWstatic's avatar
      Project. (#59) · dab11923
      CPWstatic authored
      * Implement get neighbors.
      
      * Implement project.
      
      * Add ut for project executor.
      
      * Check result of the project.
      
      * Disable subgraph test.
      
      * Address @yixinglu's comment.
      
      * Rebase and fix conflict.
      
      * Eval result column names in validator.
      
      * Modify Aggregate and add agg functions.
      
      * Implement aggregate.
      
      * Test aggregate.
      
      * Return a copy of iterator in exec result and add more test for aggregate.
      
      * More test for aggregate.
      
      * Rebase.
      
      * Address comment.
      
      * Refactor the avg of aggregate.
      
      * Delete agg func file and test aggregate bit and/or/xor.
      
      * Add stdev test and add comment.
      
      * Refactor agg test and fix collect test.
      
      * Adpat the change of common.
      
      * Remove aggregate.
      
      * Remove get neighbors.
      
      * Remove subgraph test.
      
      * Add more test.
      
      * Fix compile.
  11. Jun 08, 2020
  12. Jun 04, 2020
    • CPWstatic's avatar
      Implement the k-hop expansion part of subgraph-plan. (#48) · 67e227fa
      CPWstatic authored
      * Add an implement of expression context.
      
      * Fix compiling.
      
      * Implement get_var for expression context.
      
      * Implement get versioned var.
      
      * Fix test.
      
      * Add test for expression context.
      
      * Replace ExecutionContext with QueryContext.
      
      * Implement the k-hop expansion part of sungraph-plan.
      
      * Refactor the context.
      
      * Fix test.
      
      * Add iter/default_iter/state/result.
      
      * Add get_neighbor_iter.
      
      * Rebase and fix conflict.
      
      * Add move value and fix schema test.
      
      * update.
      
      * Make result ctor private.
      
      * Update Iterator.
      
      * Add sequential iter.
      
      * Add const empty result and update get subgraph validator.
      
      * Add test for iterator.
      
      * Rebase and fix conflict.
      
      * Address @yixinglu's comment.
      
      * Update with the change of expressions.
  13. May 28, 2020
  14. May 26, 2020
    • Xinglu Yee's avatar
      Schedule executors (#49) · c75b1c77
      Xinglu Yee authored
      * Schedule all executors
      
      * Cleanup
      
      * Move task wrapper to scheduler
      
      * classify logic executors
      
      * Remove hierarchy by inputs
      
      * Fix compile error
      
      * Fix multiple output executor scheduling
      
      * Fix analyze
      
      * Rename multiple output data
      
      * Add execute method in execution plan
      
      * Make error method static
      
      * Use executor error to throw exception
      
      * Make scheduler noncopyable and nonmovable
      
      * Fix comment
      
      * Fix ipv4 parser
      
      * Rename
      
      * Fix review comment
      
      * Fix multiple outputs executor scheduling
      
      * Mask task plan id for multiple output executor
  15. May 25, 2020
    • Shylock Hg's avatar
      Update to common source code. (#51) · 7c026da3
      Shylock Hg authored
      * Update to common source code.
      
      * Fix the hostname cases.
      
      * Fix the hostname string memory leak
      
      * Fix the memory leak in hostname string.
      
      * Add compatible to origin IPV4 notation.
      
      * Fix the IP addr scanner testing.
      Fix the common expression enum compile error.
  16. May 19, 2020
  17. May 15, 2020
  18. May 13, 2020
  19. May 12, 2020
  20. May 09, 2020
    • Xinglu Yee's avatar
      Add GitHub Action workflow for CI (#37) · dcdad893
      Xinglu Yee authored
      * Add GitHub Action workflow for CI
      
      * Fix ubsan compiling error
      
      * Fix prepare step in JOB
      
      * Add drone configure file
      
      * Rename yaml file ext
      
      * Split two pipeline for different compilers
      
      * Try to fix drone configuration again
      
      * Fix compile error
      
      * Fix build folder
  21. Apr 30, 2020
    • laura-ding's avatar
      Add executor about handle data (#34) · e2126a3e
      laura-ding authored
      * add CreateValidator and MutateValidator
      
      * add desc validator
      
      * remove unuse
      
      * Address yixinglu and CPWstatic's comment
      
      * Adjust file name
      
      * Address yixinglu's comment
      
      * add executor
      
      * add test
      
      * add test
      
      * modify var name
      
      * address CPWstatic's comment
      
      * address yixinglu's comment
      
      * Add schemaManager in storageCache
      
      * address yixinglu's comment
      
      * address dangleptr's comment
  22. Apr 27, 2020
    • Shylock Hg's avatar
      Fix alignment (#25) · 9f88c7a3
      Shylock Hg authored
    • Xinglu Yee's avatar
      Execute subgraph plan with validator and executors (#19) · 18fef545
      Xinglu Yee authored
      
      * Add executors and execution
      
      Add service directory.
      
      Build graphd.
      
      QueryEngine and QueryInstance.
      
      Using raw pointer in PlanNode. (#16)
      
      * Delete RegisterVariable and replace outpus_ with availableVars_.
      
      * Name all children in PlanNode.
      
      * Using raw pointer in PlanNode.
      
      * Add id generator for plan node and ep.
      
      * Address yixinglu's comment and fix linking problem of Validator.
      
      * Update nodes.
      
      Add executor interface
      
      Add loop and select executors
      
      Add execution engine
      
      Delete plan fragment implementation
      
      Add multioutputsexecutor
      
      Use raw pointer in execution engine
      
      Fix multioutput executor promise for inner loop
      
      Fix compile error
      
      Rename service/ExecutionContext to service/QueryContext
      
      Cleanup scheduler and rename ExecutionEngine to Execution
      
      Add subgraph sentence.
      
      Address @dutor's comment.
      
      Validate subgraph sentence.
      
      An incomplete plan for subgraph.
      
      Update the PlanNode and validator.
      
      A start of testing validator.
      
      Update the ctors for Query Operator.
      
      Save plan for PlanNode and update the ctors for query operator.
      
      Fix compile error
      
      Add execution test
      
      Fix loop executor about iteration variable
      
      Test plan with union node
      
      Fix error about executor construction with cache in one plan
      
      Add test about multioutputs executor in loop
      
      Improve plan node construction and test get neighbors executor
      
      Add the rest of  executors
      
      Store query context in execution context for usage of storage client in get neighbors executor
      
      Refactor executor execute interface and improve get neighbors implementation
      
      Add start and error function and catch all exception in the end
      
      Add get vertices/edges implementation
      
      Count execution escaped time
      
      Cleanup
      
      Add some profiling metrics and improve error handling
      
      Use ensure to stop watch
      
      Update elapsed time when calling storage client
      
      Add key string in executor
      
      Add subgraph sentence. (#18)
      
      * Add subgraph sentence.
      
      * Address @dutor's comment.
      
      * Validate subgraph sentence.
      
      * An incomplete plan for subgraph.
      
      * Update the PlanNode and validator.
      
      * A start of testing validator.
      
      * Update the ctors for Query Operator.
      
      * Save plan for PlanNode and update the ctors for query operator.
      
      * Rebase and fix conflict.
      
      * Init the members of a class.
      
      Fix merge error
      
      Delete ExecutionContext
      
      Update nebula::cpp2::Value to nebula::Value
      
      Replace static_cast with asNode
      
      Implement GetNeighborsExecutor
      
      Move response
      
      Rename dumplog
      
      Restore header file orders and move value
      
      Implement preparation for executor and fix multiple outputs executor execute interface
      
      Fix review comments
      
      Reorg directory of query executors
      
      Update executor key
      
      Remove execution class and move its function to ExecutionPlan
      
      Cleanup
      
      Delete execution context in exec dir
      
      Restore unexpected changes
      
      Remove ContextBase inheritance
      
      * Fix conflicts
      
      * Remove debugString, elapsedTime and stopWatch
      
      * Refactor validate interface implementation
      
      * Update GetNeighbors
      
      Co-authored-by: default avatarWilliam Chen <13495049+CPWstatic@users.noreply.github.com>