17. A computer-implemented method for assisting a user in creating and/or editing a query statement, wherein the computer performs the following functions comprising: visually displaying a search condition of a query statement in a first display area of the user interface; visually selecting two or more predicates of the displayed search condition for grouping; visually resolving column references and value expression datatypes in the query statement comprising: syntactic parsing of an input into an internal model form, semantic resolving of SQL expression tables and columns by associating the SQL expression tables and columns with table and column entities provided in an information catalog, and resolving remaining value expression datatypes; and visually indicating the grouping in the first display area in response to selection of the two or more predicates.
30. The computer-implemented method of claim 17 , wherein the step of displaying the search condition further comprises the step of displaying each operator in a separate line first display area.