Almost all of the patch consists of the PBMS daemon source code which is added to the "storage/pbms" folder in the MySQL source code tree. Other than that here is a list of the actual MySQL files touched and what the patch is for:
- sql/CMakeLists.txt:
Added PBMS source directories to the header file search list.
Lines added: 1. - sql/handler.cc:
Added PBMS server side API calls to check for longblob columns being modified or tables containing longblob columns being dropped or renamed. This is the guts of the PBMS patch.
Lines added: 170. - libmysql/CMakeLists.txt:
Added PBMS API functions to the client API