| I'm trying to write a custom schema validator but I ran into an issue when trying to retrieve the primary keys from a TableInformation object. Apparently the default extractor InformationExtractorJdbcDatabaseMetaDataImpl assumes that java.sql.DatabaseMetaData.getPrimaryKeys() returns the columns in order of "KEY_SEQ" but that is not always the case (in fact the interface makes no such guarantees). The extractor then tries to insert the ColumnInformation out of bounds of the array list. |