getDQLparts returns an array of all parts. It can have keys with an empty value.