- Jul 01, 2020
-
-
laura-ding authored
* Support DML,DDL to use inputNode * address comment * rebase upstream * reabse upstream * update * address comments * add test Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
CPWstatic authored
Co-authored-by:
Yee <2520865+yixinglu@users.noreply.github.com>
-
Yee authored
Fix comment Move statusOr Replace hard code vid string Rename processList function
-
- Jun 30, 2020
-
-
CPWstatic authored
* Base implement. * Deduce the props needed. * Deduce type for expression. * Validate the srcs. * Add prop type to value type method. * Add test. * Implement one step plan. * Fix require space. * Adapt the operator. * Report error for the unsuppoted feature. * Fix test. * Fix only tag props. * Verify the plan. * Address comment. * Rebase and fic conflict.
-
laura-ding authored
Co-authored-by:
Yee <2520865+yixinglu@users.noreply.github.com> Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
Yee authored
* Add set executors and get row interface of iterator * Cleanup * Handle right empty data set * Fix data set column names * Add more tests * Add all empty tests
-
CPWstatic authored
* Add datacollect. * Implement data collect. * Make data collect executor. * Update the subgraph * Support *.prop. * Address comment. * Add test. * Check data type. * Rebase and fix compile. * Address comment. Co-authored-by:
Yee <2520865+yixinglu@users.noreply.github.com>
-
- Jun 29, 2020
-
-
Shylock Hg authored
* Remove the duplicate status web API, already contained in common webservice. * Fix the lack header. Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
Yee authored
-
Yee authored
* Add first statement validation for SequentialValidator * Get first sentence of PipedSentence * Add tests * Refactor Subgraph test * Refactor first sentence test * Add more tests Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
CPWstatic authored
* Implement get neighbors. * Update get neighbors. * Add test for get neighbors. * Rebase and fix test. * Ignore bad data and return if empty input. * Clear the members. * Fix test. * Modify the get neighbors. * Fix link and add log. * Fix linking for clang.
-
- Jun 22, 2020
-
-
bright-starry-sky authored
* fixed lex warning, deleted duplicate line * Fix missing debug info of libstdc++ when build with Clang Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
- Jun 19, 2020
-
-
CPWstatic authored
* Add comment, * Update the format of the storage response. * Add getVertex and getEdge. * Fix test. * Add test for getVertex and getEdge. * Handle the bad head and add test. * Add bench mark * Address comment. * Add batch interface for subgraph. * Address comment. * Address comment. Co-authored-by:
dutor <440396+dutor@users.noreply.github.com>
-
Xinglu Yee authored
* Fix bfs tranverse plan verification * Use loop to replace recursive * Add ValidatorTestBase
-
CPWstatic authored
* Add select executor and loop executor. * Rebase and fix conflict. * Address comment. * Address comment.
-
laura-ding authored
-
- Jun 17, 2020
-
-
Xinglu Yee authored
-
laura-ding authored
* add MockSchemaManager * fix clang build error
-
Xinglu Yee authored
* Fix ExecResult and Iterator value error * Add constant quatifier
-
- Jun 16, 2020
-
-
CPWstatic authored
-
Xinglu Yee authored
* Add reset to position interface in iterator * Fix error * Refactor default parameter value * Fix typo
-
- Jun 15, 2020
-
-
CPWstatic authored
* Add verify plan method. * Fix plan node dependency. * Update toString and << for PlanNode.
-
laura-ding authored
* remove INT type vid in parser * add result check * fix insert edge * fix build failed * address comment
-
- Jun 12, 2020
-
-
CPWstatic authored
-
- Jun 11, 2020
-
-
laura-ding authored
-
laura-ding authored
* erase * rename begin to reset
-
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.
-
- Jun 08, 2020
-
-
Xinglu Yee authored
* Refactor scheduler * Rename util object * Cleanup
-
- Jun 04, 2020
-
-
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.
-
- May 28, 2020
-
-
Xinglu Yee authored
* Fix nebula common include path * Rename obj target and fix mock include path * Fix parser include path
-
- May 26, 2020
-
-
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
-
- May 25, 2020
-
-
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.
-
- May 19, 2020
-
-
Xinglu Yee authored
-
- May 15, 2020
-
-
Xinglu Yee authored
* Fix git clone verification error * Fix workflow * Fix file link * Remove github action workflows temporarily
-
- May 13, 2020
-
-
Sherman authored
* Implemented QueryContext * Addressed comments and rebased
-
- May 12, 2020
-
-
laura-ding authored
-
- May 09, 2020
-
-
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
-
- Apr 30, 2020
-
-
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
-
- Apr 27, 2020
-
-
Shylock Hg authored
-
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:
William Chen <13495049+CPWstatic@users.noreply.github.com>
-