src/Configuration.h
branchv_0
changeset 11 9603e64324bc
parent 6 4062b8436838
child 12 7977c1bdba1f
--- a/src/Configuration.h	Sun Feb 03 19:52:37 2019 +0100
+++ b/src/Configuration.h	Sun Feb 03 21:53:10 2019 +0100
@@ -54,7 +54,8 @@
 	 */
 	bool drop = false;
 	/**
-	 * 
+	 * Variable definitions for this relation.
+	 * Can be used as a safe way for passing parameters from the outside environment.
 	 */
 	std::vector<DefinitionRecipe> definitions;
 	/**
@@ -67,6 +68,11 @@
 public:
 	vector<RelationConfiguration> relationConfigurations;
 
+	// TODO: --define – global definitions (for all relations)?
+	// TODO: --relation … --drop – will execute --for-each, but no output will be generated for this relation
+	// TODO: --relation … --output-attribute 'name' 'type' – output relation will have different attributes than the input relation
+	// TODO: --create t2 3 a integer b boolean '…guile…' – allow creating new relations? Or allow calling startRelation() and attribute() from Guile?
+
 	virtual ~Configuration() {
 	}
 };