This is PHP type. Internally, if your column type contains the token 'bool', it will be considered as a boolean typed column.
Sorry, but I think, I don't understand what you mean. All my "boolean" fields are named like "booPublish" or "booActive". They are tinyint fields with a length of 1. Do they have too be named like "boolPublish"?