Closed StrangerOfDawah closed 4 months ago
@Nicole00 how is everything going?
@Nicole00 could you publish new version of that library? https://central.sonatype.com/artifact/com.vesoft/nebula-flink-connector/versions At the moment there are no any new versions since 26 April.
Thanks in advance
@wey-gu @Nicole00 Hi!
Can you please increment the version so that the new version is recorded in the public artifacts?
@Nicole00 could we create a minor version release?
@Nicole00 could we create a minor version release?
Yeah, we can publish a minor version.
@nick13145 @StrangerOfDawah @wey-gu version 3.8.1 already released to https://repo1.maven.org/maven2/com/vesoft/nebula-flink-connector/
What type of PR is this?
What problem(s) does this PR solve?
Issue(s) number:
Description
This patch adds support for deleting vertices along with their edges in the Nebula connector. A new feature flag,
isDeleteExecutedWithEdges
, is introduced to control this behavior. Additionally, tests are added to verify the new functionality while ensuring existing functionality remains unaffected.How do you solve it?
NebulaVertices Class:
isDeleteExecutedWithEdges
.getDeleteStatement
method to use the appropriate delete template based on theisDeleteExecutedWithEdges
flag.VertexExecutionOptions Class:
isDeleteExecutedWithEdges
field.isDeleteExecutedWithEdges
.NebulaVertexBatchExecutor Class:
isDeleteExecutedWithEdges
flag fromVertexExecutionOptions
toNebulaVertices
.NebulaConstant Class:
DELETE_VERTEX_TEMPLATE_WITH_EDGE
.NebulaVerticesTest Class:
testGetDeleteStatementWithEdges
andtestGetDeleteStatementWithPolicyAndEdges
to validate the new delete behavior.Special notes for your reviewer
isDeleteExecutedWithEdges
flag, ensuring that existing code paths remain unchanged unless explicitly modified to use the new feature.