/** * Add bindings for Dataset modules that are available by default */ private void bindDefaultModules(MapBinder<String, DatasetModule> mapBinder) { mapBinder.addBinding("core").toInstance(new CoreDatasetsModule()); mapBinder.addBinding(FileSetDataset.TYPE).toInstance(new FileSetModule()); mapBinder.addBinding(TimePartitionedFileSet.TYPE).toInstance(new TimePartitionedFileSetModule()); mapBinder.addBinding(PartitionedFileSet.TYPE).toInstance(new PartitionedFileSetModule()); mapBinder.addBinding(ObjectMappedTable.TYPE).toInstance(new ObjectMappedTableModule()); mapBinder.addBinding(Cube.TYPE).toInstance(new CubeModule()); mapBinder.addBinding("usage").toInstance(new UsageDatasetModule()); mapBinder.addBinding("metadata").toInstance(new MetadataDatasetModule()); mapBinder.addBinding("lineage").toInstance(new LineageDatasetModule()); mapBinder.addBinding("fieldLineage").toInstance(new FieldLineageDatasetModule()); mapBinder.addBinding(ExternalDataset.TYPE).toInstance(new ExternalDatasetModule()); } }
/** * Add bindings for Dataset modules that are available by default */ private void bindDefaultModules(MapBinder<String, DatasetModule> mapBinder) { mapBinder.addBinding("core").toInstance(new CoreDatasetsModule()); mapBinder.addBinding(FileSetDataset.TYPE).toInstance(new FileSetModule()); mapBinder.addBinding(TimePartitionedFileSet.TYPE).toInstance(new TimePartitionedFileSetModule()); mapBinder.addBinding(PartitionedFileSet.TYPE).toInstance(new PartitionedFileSetModule()); mapBinder.addBinding(ObjectMappedTable.TYPE).toInstance(new ObjectMappedTableModule()); mapBinder.addBinding(Cube.TYPE).toInstance(new CubeModule()); mapBinder.addBinding("usage").toInstance(new UsageDatasetModule()); mapBinder.addBinding("metadata").toInstance(new MetadataDatasetModule()); mapBinder.addBinding("lineage").toInstance(new LineageDatasetModule()); mapBinder.addBinding("fieldLineage").toInstance(new FieldLineageDatasetModule()); mapBinder.addBinding(ExternalDataset.TYPE).toInstance(new ExternalDatasetModule()); } }