SQLBlock Classes This UML diagram shows the classes used to generate the Dynamic (regenerated by the user's commandset) SQL Queries. Last Check : 30.06.2026UML Class Diagramsqlb«SQL Blocks»AbstractQueryBlockname : Stringrange_alias : Stringtype_of_effect : TypeOfEffectorder_number : Integerdomain_aliases : String[]inner_query_blocks : QueryBlocks__repr__()CombinationElementname : Stringrange_alias : Stringtype_of_effect : Stringorder_number : Integertype : CombinationTypeis_all : Boolean__repr__()QueryBlockSelectElementsdistinct_on : String__repr__()__iter__()__len__()__getitem__()add()FromElements__repr__()JoinElements__repr__()add()WhereElements__repr__()add()GroupElements__repr__()LimOffElements__repr__()QueryBlocksCaseElementcondition : Stringresult : Stringelse_result: StringCaseElementsSelectElementselect_type : SelectionTypefield : Stringdomain_alias : Stringrange_alias : Stringconverter : SelectConverterType__repr__()FromElementtable : Stringalias : String__repr__()JoinElementtype : JoinTypetable : Stringdomain_alias : Stringrange_alias : Stringcondition : String__repr__()WhereElementcondition : Stringoperator : OperatorGroupElementfield : String__repr__()LimOffElementcount : Integertype : LimOffType__repr__()DbTypepostgresqloracledbTypeOfEffectOntologicalSpatialSemanticTemporalVisualTopologicalSelectionTypefieldcase-whenJoinTypeLeftRightInnerFullOperatorAndOrInLikeBetweenNotEqualSelectConverterTypeto_jsonto_jsonbto_asciito_hexto_timestamprange_querydomain_queryselect_elements0..11from_elements0..11join_elements0..11where_elements0..11group_elements0..11limoff_elements0..11case*0..1inner_query_blocks1*inner_query_block1*inner_where_elements1Last Check : 30.06.2026UML Class Diagramsqlb«SQL Blocks»AbstractQueryBlockname : Stringrange_alias : Stringtype_of_effect : TypeOfEffectorder_number : Integerdomain_aliases : String[]inner_query_blocks : QueryBlocks__repr__()CombinationElementname : Stringrange_alias : Stringtype_of_effect : Stringorder_number : Integertype : CombinationTypeis_all : Boolean__repr__()QueryBlockSelectElementsdistinct_on : String__repr__()__iter__()__len__()__getitem__()add()FromElements__repr__()JoinElements__repr__()add()WhereElements__repr__()add()GroupElements__repr__()LimOffElements__repr__()QueryBlocksCaseElementcondition : Stringresult : Stringelse_result: StringCaseElementsSelectElementselect_type : SelectionTypefield : Stringdomain_alias : Stringrange_alias : Stringconverter : SelectConverterType__repr__()FromElementtable : Stringalias : String__repr__()JoinElementtype : JoinTypetable : Stringdomain_alias : Stringrange_alias : Stringcondition : String__repr__()WhereElementcondition : Stringoperator : OperatorGroupElementfield : String__repr__()LimOffElementcount : Integertype : LimOffType__repr__()DbTypepostgresqloracledbTypeOfEffectOntologicalSpatialSemanticTemporalVisualTopologicalSelectionTypefieldcase-whenJoinTypeLeftRightInnerFullOperatorAndOrInLikeBetweenNotEqualSelectConverterTypeto_jsonto_jsonbto_asciito_hexto_timestamprange_querydomain_queryselect_elements0..11from_elements0..11join_elements0..11where_elements0..11group_elements0..11limoff_elements0..11case*0..1inner_query_blocks1*inner_query_block1*inner_where_elements1