Skip to content

ArcadeDb Studio - loading adjacent edges for more than one vertex, doesn't graphically connect the adjacent vertices #313

Description

@Jurgen-Aquilina

ArcadeDB Version: 22.1.3

JDK Version: Corretto 11

OS: Windows 10

Expected behavior

Adjacent vertices should be graphically connected, identical to existing behaviour with the first usage.

Actual behavior

First vertex expanded rendered correctly, adjacent vertices for subsequent ones are rendered without a connecting edge.

Steps to reproduce

Load code

    for (i in 0..250000) {
        val tester = database.newVertex("Tester")
        tester.set("id", i.toString())
        database.async().createRecord(tester) {}

        val software = database.newVertex("Software")
        software.set("id", i.toString())

        database.async().createRecord(software) {}

        val client = database.newVertex("Client")
        client.set("id", i.toString())

        database.async().createRecord(client) {}
    }

    database.async().waitCompletion()

    for (i in 0..250000) {
        database.async().newEdgeByKeys(
            "Tester",
            arrayOf("id"),
            arrayOf(i),
            "Software",
            arrayOf("id"),
            arrayOf(i),
            false,
            "testerOf",
            true,
            true,
            null
        )

        database.async().newEdgeByKeys(
            "Software",
            arrayOf("id"),
            arrayOf(i),
            "Client",
            arrayOf("id"),
            arrayOf(i),
            false,
            "belongsTo",
            true,
            true,
            null
        )
    }

    database.async().waitCompletion()

    print("done")

GUI Steps:

  • Select all Software vertices
  • Click any Software vertex
  • Click both under Actions -> Load adjacent outgoing, ingoing or both
  • Click any Software vertex
  • Click both under Actions -> Load adjacent outgoing, ingoing or both

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions