Toggle navigation
Home
com.facebook.presto.hive.metastore.ExtendedHiveMetastore to java.util.Optional<com.facebook.presto.hive.metastore.ExtendedHiveMetastore>
No. of Instances - 4
No. of Commits - 1
No. of Projects - {'presto'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Internal -> Jdk
Mapping:
Update Class Instacne Creation
new Bootstrap(new EventModule(),new MBeanModule(),new JsonModule(),new HiveClientModule(catalogName),new HiveS3Module(catalogName),new HiveMetastoreModule(catalogName,Optional.ofNullable(metastore)),new HiveSecurityModule(),new HiveAuthenticationModule(),new HiveProcedureModule(),binder -> { MBeanServer platformMBeanServer=ManagementFactory.getPlatformMBeanServer(); binder.bind(MBeanServer.class).toInstance(new RebindSafeMBeanServer(platformMBeanServer)); binder.bind(NodeVersion.class).toInstance(new NodeVersion(context.getNodeManager().getCurrentNode().getVersion())); binder.bind(NodeManager.class).toInstance(context.getNodeManager()); binder.bind(TypeManager.class).toInstance(context.getTypeManager()); binder.bind(PageIndexerFactory.class).toInstance(context.getPageIndexerFactory()); binder.bind(PageSorter.class).toInstance(context.getPageSorter()); } )
to
new Bootstrap(new EventModule(),new MBeanModule(),new JsonModule(),new HiveClientModule(catalogName),new HiveS3Module(catalogName),new HiveMetastoreModule(catalogName,metastore),new HiveSecurityModule(),new HiveAuthenticationModule(),new HiveProcedureModule(),binder -> { MBeanServer platformMBeanServer=ManagementFactory.getPlatformMBeanServer(); binder.bind(MBeanServer.class).toInstance(new RebindSafeMBeanServer(platformMBeanServer)); binder.bind(NodeVersion.class).toInstance(new NodeVersion(context.getNodeManager().getCurrentNode().getVersion())); binder.bind(NodeManager.class).toInstance(context.getNodeManager()); binder.bind(TypeManager.class).toInstance(context.getTypeManager()); binder.bind(PageIndexerFactory.class).toInstance(context.getPageIndexerFactory()); binder.bind(PageSorter.class).toInstance(context.getPageSorter()); } )