vaticle / typedb-benchmark

TypeDB Simulation and Benchmarking Library
GNU Affero General Public License v3.0
9 stars 15 forks source link

Allowed simulations to specify multiple schema files #146

Closed james-whiteside closed 1 year ago

james-whiteside commented 1 year ago

What is the goal of this PR?

Allows the TypeQL used to define the schema for the TypeDB simulation to be split over multiple files.

What are the changes implemented in this PR?

Minor changes to the TypeDBSimulation class to replace the schema file variable with a list of schema files and handle it accordingly. This is a breaking change for any simulations depending on this repo.

james-whiteside commented 1 year ago

We should also remove any mention of internal teams from the PR description. This is a public repo that anyone might depend on, so any changes we make effect everyone. Where a particular request comes from is not important to the PR (though it might be why you made it).

Done