internal ColumnTypeMapping GetColumnTypeMapping(string columnTypeName, bool unsigned = false, int length = 0) { if (!m_columnTypeMappingLookup.TryGetValue(ColumnTypeMapping.CreateLookupKey(columnTypeName, unsigned, length), out var columnTypeMapping) && length != 0) { m_columnTypeMappingLookup.TryGetValue(ColumnTypeMapping.CreateLookupKey(columnTypeName, unsigned, 0), out columnTypeMapping); } return(columnTypeMapping); }