Cypher on SQL stores: a map holding a relationship compares by properties after UNWIND, a comprehension, a reduce, or against properties()
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
Hướng nghiên cứu
Start by reading the implementation from port #186 and the spec step in “Maps and lists holding relationships compare by identity”; the issue gives no file or test paths. Trace how SQL stores preserve relationship identity through UNWIND, comprehensions, reductions, and properties() comparisons. Done means those map comparisons match Neo4j’s identity behavior and the spec no longer skips SQL stores.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Port of liberation-data/drivine4j#211.
A map holding a relationship compares by properties where the compiler has lost its identity: after UNWIND, a comprehension's or a reduce's variable, or against properties(r). RETURN {x: r1} = {x: properties(r2)} gives true, UNWIND [{x: r1}] AS m RETURN m = {x: r2} gives true; Neo4j gives false for both.
This follows the port of #186 (liberation-data/drivine-python#88), which brings the identity column and compared; until then every such comparison is by properties here. The spec's step in "Maps and lists holding relationships compare by identity" (liberation-data/drivine-cypher-spec#6) skips the SQL stores for it.
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 0
- Merge trung bình
- 1 giờ 32 phút
- Pull request đã merge (30 ngày)
- 149
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của liberation-data/drivine-python
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
liberation-data/drivine-python#363 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Docs: drivine4j doesn't read the flat DATABASE_* variables, as 02-connecting.md and design.md sayĐang mởdocumentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
liberation-data/drivine-python#361 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
liberation-data/drivine-python#250 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
liberation-data/drivine-python#209 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
CI: three Oracle-only tests in test_cypher_compiled.py never run, as -k oracle doesn't select themĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
liberation-data/drivine-python#178 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của liberation-data/drivine-python
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
pytest-dev/pyfakefs#1367 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
IFEvalG exclude_word_harder misses the keyword next to punctuation, at the start or end of the text, and in other letter caseCó thể đã có người làm @damienen đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
allenai/open-instruct#2151 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(plan): support convertorLabels and convertorAffinity in Plan resourceCó thể đã có người làm @AmenB đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
RedHatQE/openshift-python-wrapper#2849 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 25 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
libnativeapi/nativeapi#21 ·