It is indeed related to the column name. A column name will be delimited if the database platform you are using has listed that column name as a reserved word. In this case, it is very likely that "TYPE" is reserved, and as a result, to avoid confusion at runtime with generated SQL, this column name will be delimited to ensure there is no confusion with reserved words.