private ContentProviderDatabaseDriver createContentProviderDatabaseDriver()

in stetho-sample/src/debug/java/com/facebook/stetho/sample/SampleDebugApplication.java [71:100]


    private ContentProviderDatabaseDriver createContentProviderDatabaseDriver(Context context) {
      ContentProviderSchema calendarsSchema = new ContentProviderSchema.Builder()
          .table(new Table.Builder()
              .uri(CalendarContract.Calendars.CONTENT_URI)
              .projection(new String[] {
                  CalendarContract.Calendars._ID,
                  CalendarContract.Calendars.NAME,
                  CalendarContract.Calendars.ACCOUNT_NAME,
                  CalendarContract.Calendars.IS_PRIMARY,
              })
              .build())
          .build();

      // sample events content provider we want to support
      ContentProviderSchema eventsSchema = new ContentProviderSchema.Builder()
          .table(new Table.Builder()
              .uri(CalendarContract.Events.CONTENT_URI)
              .projection(new String[]{
                  CalendarContract.Events._ID,
                  CalendarContract.Events.TITLE,
                  CalendarContract.Events.DESCRIPTION,
                  CalendarContract.Events.ACCOUNT_NAME,
                  CalendarContract.Events.DTSTART,
                  CalendarContract.Events.DTEND,
                  CalendarContract.Events.CALENDAR_ID,
              })
              .build())
          .build();
      return new ContentProviderDatabaseDriver(context, calendarsSchema, eventsSchema);
    }