Index: TECH/Algo/SQL/QueryEngine/EnkelvoudigeConditie.cls.xml =================================================================== diff -u --- TECH/Algo/SQL/QueryEngine/EnkelvoudigeConditie.cls.xml (revision 0) +++ TECH/Algo/SQL/QueryEngine/EnkelvoudigeConditie.cls.xml (revision 3044) @@ -0,0 +1,42 @@ + + + +1 +%RegisteredObject,TECH.Algo.SQL.QueryEngine.IWhereConditie +0 + + +%String +1 + + + +ConditieString:%String +1 +1 +%Status + + + + +%String + + + + +Kindknoop:TECH.Algo.Boom.Knoop + + + + +TECH.Iterator + + + + Index: vhUnitTest/TECH/Algo/SQL/QueryEngine/TestQueryEngine.cls.xml =================================================================== diff -u -r3020 -r3044 --- vhUnitTest/TECH/Algo/SQL/QueryEngine/TestQueryEngine.cls.xml (.../TestQueryEngine.cls.xml) (revision 3020) +++ vhUnitTest/TECH/Algo/SQL/QueryEngine/TestQueryEngine.cls.xml (.../TestQueryEngine.cls.xml) (revision 3044) @@ -7,11 +7,45 @@ vhUnitTest.TestCase 0 - + + + + + + + + + + + + + Index: vhUnitTest/TECH/Algo/Boom/impl/Knoop.cls.xml =================================================================== diff -u -r3019 -r3044 --- vhUnitTest/TECH/Algo/Boom/impl/Knoop.cls.xml (.../Knoop.cls.xml) (revision 3019) +++ vhUnitTest/TECH/Algo/Boom/impl/Knoop.cls.xml (.../Knoop.cls.xml) (revision 3044) @@ -16,7 +16,7 @@ ]]> - + TECH.Iterator Index: TECH/Algo/SQL/QueryEngine/CombinatieConditie.cls.xml =================================================================== diff -u --- TECH/Algo/SQL/QueryEngine/CombinatieConditie.cls.xml (revision 0) +++ TECH/Algo/SQL/QueryEngine/CombinatieConditie.cls.xml (revision 3044) @@ -0,0 +1,62 @@ + + + +1 +%RegisteredObject,TECH.Algo.SQL.QueryEngine.IWhereConditie +0 + + +TECH.Algo.SQL.QueryEngine.enu.CombinatieConditieOperator +1 + + + +TECH.Algo.SQL.QueryEngine.IWhereConditie +list + + + +CombinatieConditieOperator:TECH.Algo.SQL.QueryEngine.enu.CombinatieConditieOperator +1 +1 +%Status + + + + +Subconditie:TECH.Algo.SQL.QueryEngine.IWhereConditie + + + + +%String + + + + +TECH.Iterator + + + + +Kindknoop:TECH.Algo.Boom.Knoop + + + + Index: TECH/Algo/SQL/QueryEngine/enu/CombinatieConditieOperator.cls.xml =================================================================== diff -u --- TECH/Algo/SQL/QueryEngine/enu/CombinatieConditieOperator.cls.xml (revision 0) +++ TECH/Algo/SQL/QueryEngine/enu/CombinatieConditieOperator.cls.xml (revision 3044) @@ -0,0 +1,27 @@ + + + +datatype +1 +%String +0 + + +;AND;OR + + + +1 +TECH.Algo.SQL.QueryEngine.enu.CombinatieConditieOperator + + + + +1 +TECH.Algo.SQL.QueryEngine.enu.CombinatieConditieOperator + + + + Index: TECH/Algo/SQL/QueryEngine/QueryBuilder.cls.xml =================================================================== diff -u -r3020 -r3044 --- TECH/Algo/SQL/QueryEngine/QueryBuilder.cls.xml (.../QueryBuilder.cls.xml) (revision 3020) +++ TECH/Algo/SQL/QueryEngine/QueryBuilder.cls.xml (.../QueryBuilder.cls.xml) (revision 3044) @@ -7,7 +7,7 @@ TECH.Algo.SQL.QueryEngine.Tabel -list +array 1 @@ -23,13 +23,18 @@ 1 + +TECH.Algo.SQL.QueryEngine.IWhereConditie +1 + + Tabel:TECH.Algo.SQL.QueryEngine.Tabel - - + TECH.ListIterator @@ -43,56 +48,83 @@ ForeignKey:TECH.Algo.SQL.QueryEngine.ForeignKey + + + + +ForeignKey:TECH.Algo.SQL.QueryEngine.ForeignKey,Tabel:TECH.Algo.SQL.QueryEngine.Tabel +1 + +WhereConditie:TECH.Algo.SQL.QueryEngine.IWhereConditie + + + %String + + + +1 +%String + + + + +Tabel:TECH.Algo.SQL.QueryEngine.Tabel +1 +%String + + + + +Tabel:TECH.Algo.SQL.QueryEngine.Tabel +1 +%String + 0) { Set Query = Query_Joins } - Set Query = Query_" "_From - - Quit Query + Quit JoinString ]]> Index: TECH/Algo/SQL/QueryEngine/IWhereConditie.cls.xml =================================================================== diff -u --- TECH/Algo/SQL/QueryEngine/IWhereConditie.cls.xml (revision 0) +++ TECH/Algo/SQL/QueryEngine/IWhereConditie.cls.xml (revision 3044) @@ -0,0 +1,14 @@ + + + +1 +1 +TECH.Algo.Boom.Knoop +0 + + +1 +%String + + +