Comments (5)
I'll have to modify the ops to add the correct sublevel, but that's ok.
from levelgraph.
You are looking for this method: https://github.com/mcollina/levelgraph/blob/master/lib/utilities.js#L134-L141
This is how it's used by LevelGraph: https://github.com/mcollina/levelgraph/blob/master/lib/levelgraph.js#L177-L189
The quick & dirty fix is to var genActions = require('levelgraph/lib/utilities').getActions
.
However that is not part of the public API, so it might change without notice.
I think your request is legit, so what name do you propose for exposing that functionality as public method? generateBatchPairs(triples)
?
Others have any ideas on this?
Do you want to submit a pull request for this?
from levelgraph.
generateBatchPairs
sounds good. I'll have a go at a PR, seems simple enough?
from levelgraph.
Yes, it's simple refactoring. Please add a couple of tests for it, so it's documented as a public API.
If you see other opportunities for simplifying the 'put/del' flow, go for them.
The signature of the method should be generateBatchPairs(triples, [type])
. Type should default to 'put', while also supporting 'del'.
(BTW, everything that is not related to search is simple in LevelGraph. The search algorithm is mind blowing to tinker with.)
from levelgraph.
Hah, ok. I'll stay away from search!
from levelgraph.
Related Issues (20)
- v2.0.1 to npm? HOT 1
- Graph Difference HOT 6
- Why save all permutations? HOT 5
- Tree Traversal & Querying HOT 3
- Assistance with query on a DAG HOT 1
- joins do not work if the values are different than the objects themselves HOT 1
- use on mobile? P2P? encryption? realtime?
- unreachable code after return statement :4758
- this.db.approximateSize is not a function HOT 2
- error with example stream search code HOT 2
- Uncaught TypeError: this.once is not a function
- Triple identifiers HOT 1
- Additional Documentation Needed
- Uncaught TypeError: this.db.approximateSize is not a function
- performance expectations for levelgraph
- Error using level-sublevel@6 HOT 2
- Levelgraph searches fail to resolve; wait indefinitely after finding solution(s)
- Version bump HOT 10
- getStream doesn't emit end event
- Sync local <> external database HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from levelgraph.