rocksdb icon indicating copy to clipboard operation
rocksdb copied to clipboard

Refactor (break up) rocksjni portal.h

Open alanpaxton opened this issue 8 months ago • 0 comments

  • We used some automatic help to parse rocksjni/portal.h and turn it into an individual class for each portal class rocksjni/portal/my_portal_class.h
  • The portal classes were automatically created to include headers for the other portal.h classes they depend upon.
  • We built a useful rocksjni/portal/common.h file to include the basic, initial set of portal classes that are used by almost all the others.
  • We manually updated the #includes for the clients of portal classes to only include those class headers they actually need.

alanpaxton avatar Apr 28 '25 15:04 alanpaxton