[CARBONDATA-4208] Wrong Exception received for complex child long string columns
Why is this PR needed?
When we create a table with complex columns with child columns with long string
data type then receiving column not found in table exception. Normally it should
throw an exception in the above case by saying that complex child columns will
not support long string data type.
What changes were proposed in this PR?
Added a case if complex child column has long string data type then throw correct
exception.
Exception: MalformedCarbonCommandException
Exception Message: Complex child column cannot be set as LONG_STRING_COLUMNS
Does this PR introduce any user interface change?
No
Is any new testcase added?
Yes
This closes #4150