src/Configuration.h
branchv_0
changeset 16 2dcc22b7a424
parent 15 051e58022783
child 23 6ee7a9e311e9
equal deleted inserted replaced
15:051e58022783 16:2dcc22b7a424
    47 	relpipe::writer::string_t relation;
    47 	relpipe::writer::string_t relation;
    48 	relpipe::writer::string_t guileBeforeRecords;
    48 	relpipe::writer::string_t guileBeforeRecords;
    49 	relpipe::writer::string_t guileAfterRecords;
    49 	relpipe::writer::string_t guileAfterRecords;
    50 	relpipe::writer::string_t guileForEach;
    50 	relpipe::writer::string_t guileForEach;
    51 	relpipe::writer::string_t guileWhere;
    51 	relpipe::writer::string_t guileWhere;
       
    52 	relpipe::writer::string_t guileHasMoreRecords;
    52 
    53 
    53 	/**
    54 	/**
    54 	 * If true, Guile code will be executed, but no output will be generated.
    55 	 * If true, Guile code will be executed, but no output will be generated.
    55 	 */
    56 	 */
    56 	bool drop = false;
    57 	bool drop = false;
    88 	 * See also RelationConfiguration::definitions
    89 	 * See also RelationConfiguration::definitions
    89 	 */
    90 	 */
    90 	std::vector<DefinitionRecipe> definitions;
    91 	std::vector<DefinitionRecipe> definitions;
    91 
    92 
    92 	// TODO: --create t2 3 a integer b boolean '…guile…' – allow creating new relations? Or allow calling startRelation() and attribute() from Guile?
    93 	// TODO: --create t2 3 a integer b boolean '…guile…' – allow creating new relations? Or allow calling startRelation() and attribute() from Guile?
       
    94 	// TODO: --has-more-relations '…guile…' – called after all relations … ?
       
    95 	// TODO: --dynamic-output-attributes '…guile…' – used instead or together with --output-attribute
    93 
    96 
    94 	virtual ~Configuration() {
    97 	virtual ~Configuration() {
    95 	}
    98 	}
    96 };
    99 };
    97 
   100