equal
deleted
inserted
replaced
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 |