HANA translator modifies type to which column is casted. When casting to boolean, the query pushed to HANA contains cast to tinyint instead. Observed for queries containing Cartesian product and matching between values from different tables. See the linked JIRA. Additional info:
Steven Hawkins <shawkins> updated the status of jira TEIID-3802 to Resolved