This package can be used to compose SQL database query statements without writing SQL manually. It can compose the SELECT, INSERT, UPDATE and DELETE queries from a list of table field names and the respective values. The main class can also associate conditions, order and grouping clauses to the queries. A separate class can be used to associate join condition clauses. The main class returns SQL strings that can be executed separately.