Modify exceptions to contain SQLState, part II
Modify exceptions to contain SQLState, part III
Modify exceptions to contain SQLState, part IV
Change how we generated SQLException messages.
Minor change to errocode generation.
Switch more exceptions to use new util method.
Change interface for generateSQLErrorMessage
Wrap freestand SQLException to user the standardized error message format.
Move SQLException related helper methods into one place.:
SQLExceptionLocationInfo to be a closure for all error information.
Use another object to represent exception location info
Move all unnecessary helper methods and consolidate all info into SQLExceptionInfo
minor fix in how we generate messages in SQLExceptionInfo.
Change all the SQLException thrown in MetaDataClient.java part I
Minor format fix.
Comprehensive overhaul of CL according to feedbacks.
Minor fix.
Remove unused constructors in ColumnAlreadyExistsException.
Change the rest of MetaDataClient.java to use new SQLException generation mechanism.
Fix tests to accept the new error message.