Skip to content

sotirangelo/data-mingler-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataMingler written in Rust Rust CI Test Coverage

DataMingler is a tool that implements Data Virtual Machines (DVMs). DVM is a graph-based conceptual model that serves as a representation of data, treating entities and attributes symmetrically and thus allowing for more flexible data manipulation.

This repository contains the source code of the DataMingler engine, written in Rust.

Pre-requisites

Build

All the following commands should be run from the root of the repository.

cargo build

Run

cargo run <path-to-datasources> <path-to-query>

Arguments

  • path-to-datasources: path to the XML file containing the definition of the datasources

  • path-to-query: path to the XML file containing the definition of the query you wish to run

  • --output [NONE|EXCEL|CSV]: (optional) output format. Default: NONE

  • --mode [ALL|INTERSECT]: (optional) whether to include all rows or only the intersecting ones. Default: ALL

Test

cargo test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages