what are exact packages and classes that are responsible for creating an index

I am a newbie to druid and i have a java background. I am going through the source code of Druid. I just wanted to know the exact classes/packages which are responsible for creating an index. For example the the classes that are responsible for data ingestion to druid to create a segment from the hadoop.

Hey Tech User 1990 (great vintage),

Check out this page for some pointers: http://druid.io/docs/latest/development/overview.html. In particular, for index creation, take a look at IncrementalIndex and IndexMerger, as well as the IndexableAdapter that stitches those together.