public class CubeMetastoreServiceImpl extends BaseLensService implements CubeMetastoreService
BaseLensService.SessionContextNAME| Constructor and Description | 
|---|
| CubeMetastoreServiceImpl(org.apache.hive.service.cli.CLIService cliService) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addDimTableStorage(LensSessionHandle sessionid,
                  String dimTblName,
                  XStorageTableElement storageTable)Add a storage to dimension table | 
| int | addPartitionsToDimStorage(LensSessionHandle sessionid,
                         String dimTblName,
                         String storageName,
                         XPartitionList partitions)Add partitions to dimension table on a storage. | 
| int | addPartitionsToFactStorage(LensSessionHandle sessionid,
                          String fact,
                          String storageName,
                          XPartitionList partitions)Add partitions to fact on a storage | 
| int | addPartitionToDimStorage(LensSessionHandle sessionid,
                        String dimTblName,
                        String storageName,
                        XPartition partition)Add partition to dimension table on a storage. | 
| int | addPartitionToFactStorage(LensSessionHandle sessionid,
                         String fact,
                         String storageName,
                         XPartition partition)Add partition to fact on a storage | 
| void | addStorageToFact(LensSessionHandle sessionid,
                String fact,
                XStorageTableElement storageTable)Add storage to fact table | 
| void | alterStorage(LensSessionHandle sessionid,
            String storageName,
            XStorage storage)Alter storage specified by name, with new definition | 
| void | createCube(LensSessionHandle sessionid,
          XCube cube)Create cube based on the JAXB cube object | 
| void | createDatabase(LensSessionHandle sessionid,
              String database,
              boolean ignore)Create a database in Hive metastore | 
| void | createDimension(LensSessionHandle sessionid,
               XDimension dimension)Create a dimension based on JAXB Dimension object | 
| void | createDimensionTable(LensSessionHandle sessionid,
                    XDimensionTable xDimTable)Create a cube dimension table based on JAXB object | 
| void | createFactTable(LensSessionHandle sessionid,
               XFact fact)Create fact table | 
| void | createSegmentation(LensSessionHandle sessionid,
                  XSegmentation cubeSeg) | 
| void | createStorage(LensSessionHandle sessionid,
             XStorage storage)Create a storage | 
| void | dropAllStoragesOfDimTable(LensSessionHandle sessionid,
                         String dimTblName)Drop all storages of dimension table. | 
| void | dropAllStoragesOfFact(LensSessionHandle sessionid,
                     String factName)Drop all storages of fact | 
| void | dropCube(LensSessionHandle sessionid,
        String cubeName)Drop a cube from the metastore in the currently deleted database | 
| void | dropDatabase(LensSessionHandle sessionid,
            String database,
            boolean cascade)Drop a database from cube metastore | 
| void | dropDimension(LensSessionHandle sessionid,
             String dimName)Drop a dimension from the metastore in the currently deleted database. | 
| void | dropDimensionTable(LensSessionHandle sessionid,
                  String dimTblName,
                  boolean cascade)Drop a dimension table from the cube metastore | 
| void | dropFactTable(LensSessionHandle sessionid,
             String fact,
             boolean cascade)Drop fact table. | 
| void | dropPartitionFromStorageByFilter(LensSessionHandle sessionid,
                                String cubeTableName,
                                String storageName,
                                String filter)Drop partition from storage with spec specified by filter | 
| void | dropPartitionFromStorageByValues(LensSessionHandle sessionid,
                                String cubeTableName,
                                String storageName,
                                String values)Drop partition from storage with spec specified as comma separated string | 
| void | dropSegmentation(LensSessionHandle sessionid,
                String cubeSegName)Update segmentation | 
| void | dropStorage(LensSessionHandle sessionid,
           String storageName)Drop a storage specified by name | 
| void | dropStorageOfDimTable(LensSessionHandle sessionid,
                     String dimTblName,
                     String storage)Drop storage of dimension table specified by name. | 
| void | dropStorageOfFact(LensSessionHandle sessionid,
                 String fact,
                 String storage)Drop storage of fact specified by fact name, storage name | 
| List<String> | getAllBaseCubeNames(LensSessionHandle sessionid)Get names of all base cube names in the current database | 
| List<String> | getAllCubeNames(LensSessionHandle sessionid)Get list of all cubes names in the current database | 
| List<String> | getAllDatabases(LensSessionHandle sessionid)Get names of all databases in this metastore | 
| List<String> | getAllDerivedCubeNames(LensSessionHandle sessionid)Get names of all derived cubes in the current database | 
| List<String> | getAllDimensionNames(LensSessionHandle sessionid)Get all dimension names in the current session | 
| List<String> | getAllDimTableNames(LensSessionHandle sessionid,
                   String dimensionName)Get all dimension tables. | 
| List<String> | getAllFactNames(LensSessionHandle sessionid,
               String cubeName)Get all fact names | 
| XJoinChains | getAllJoinChains(LensSessionHandle sessionHandle,
                String tableName) | 
| List<String> | getAllNativeTableNames(LensSessionHandle sessionid,
                      String dbOption,
                      String dbName)Get names of all native tables | 
| XPartitionList | getAllPartitionsOfDimTableStorage(LensSessionHandle sessionid,
                                 String dimTable,
                                 String storageName,
                                 String filter)Get all partitions of a dimension table in a storage | 
| XPartitionList | getAllPartitionsOfFactStorage(LensSessionHandle sessionid,
                             String fact,
                             String storageName,
                             String filter)Get all partitions of fact on a storage | 
| List<String> | getAllQueryableCubeNames(LensSessionHandle sessionid)Get names of all cubes, which can be queried in the current database | 
| List<String> | getAllSegmentations(LensSessionHandle sessionid,
                   String cubeName)Get all segmentations belong to Cube | 
| List<String> | getAllStorageNames(LensSessionHandle sessionid)Get all storage names in current database | 
| XCube | getCube(LensSessionHandle sessionid,
       String cubeName)Get a cube from the metastore | 
| String | getCurrentDatabase(LensSessionHandle sessionid)Get current database used by the CubeMetastoreClient | 
| XDimension | getDimension(LensSessionHandle sessionid,
            String dimName)Get a dimension from the metastore | 
| XDimensionTable | getDimensionTable(LensSessionHandle sessionid,
                 String dimTblName)Get the dimension table from metastore | 
| List<String> | getDimTableStorages(LensSessionHandle sessionid,
                   String dimension)Get all storages of dimension table | 
| XFact | getFactTable(LensSessionHandle sessionid,
            String fact)Get fact table given by name | 
| XFlattenedColumns | getFlattenedColumns(LensSessionHandle sessionHandle,
                   String tableName,
                   boolean addChains)Get flattened columns - all columns of table + all reachable columns | 
| HealthStatus | getHealthStatus()Returns the health status of the service. | 
| Date | getLatestDateOfCube(LensSessionHandle sessionid,
                   String cubeName,
                   String timeDimension)Get the latest available date upto which data is available for the base cubes, for the time dimension | 
| XNativeTable | getNativeTable(LensSessionHandle sessionid,
              String name)Get native table for the given name | 
| List<String> | getPartitionTimelines(LensSessionHandle sessionid,
                     String factName,
                     String storage,
                     String updatePeriod,
                     String timeDimension) | 
| XSegmentation | getSegmentation(LensSessionHandle sessionid,
               String cubeSegName)Create segmentation | 
| XStorage | getStorage(LensSessionHandle sessionid,
          String storageName)Get Storage specified by name | 
| XStorageTableElement | getStorageOfDim(LensSessionHandle sessionid,
               String dimTblName,
               String storageName)Get storage table element associated with dimension table for storage name specified | 
| XStorageTableElement | getStorageOfFact(LensSessionHandle sessionid,
                String fact,
                String storageName)Get storage table of fact specifed by fact name, storage name | 
| List<String> | getStoragesOfFact(LensSessionHandle sessionid,
                 String fact)Get all storages of fact | 
| void | setCurrentDatabase(LensSessionHandle sessionid,
                  String database)Change the current database used by the CubeMetastoreClient | 
| void | updateCube(LensSessionHandle sessionid,
          XCube cube)Update cube | 
| void | updateDimension(LensSessionHandle sessionid,
               String dimName,
               XDimension dimension)Update an existing dimension | 
| void | updateDimensionTable(LensSessionHandle sessionid,
                    XDimensionTable dimensionTable)Update/Alter the dimension table | 
| void | updateFactTable(LensSessionHandle sessionid,
               XFact fact)Update/Alter fact table | 
| void | updatePartition(LensSessionHandle sessionid,
               String tblName,
               String storageName,
               XPartition xPartition) | 
| void | updatePartitions(LensSessionHandle sessionid,
                String tblName,
                String storageName,
                XPartitionList xPartitions) | 
| void | updateSegmentation(LensSessionHandle sessionid,
                  XSegmentation cubeSeg)Get segmentation given by name | 
acquire, acquire, closeSession, getCliService, getHiveSessionHandle, getLensConf, getLensConf, getNumberOfSessions, getServerDomain, getSession, getSessionInfo, getSessionManager, getValidPath, openSession, openSession, prepareStopping, readExternal, release, release, removePrefixBeforeURI, restoreSession, validateSession, writeExternalgetServices, init, start, stopgetHiveConf, getName, getServiceState, getStartTime, register, unregisterequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateSessionpublic CubeMetastoreServiceImpl(org.apache.hive.service.cli.CLIService cliService)
public String getCurrentDatabase(LensSessionHandle sessionid) throws LensException
getCurrentDatabase in interface CubeMetastoreServiceLensExceptionpublic void setCurrentDatabase(LensSessionHandle sessionid, String database) throws LensException
setCurrentDatabase in interface CubeMetastoreServicedatabase - current database to setLensExceptionpublic void dropDatabase(LensSessionHandle sessionid, String database, boolean cascade) throws LensException
dropDatabase in interface CubeMetastoreServicedatabase - database namecascade - flag indicating if the tables in the database should be dropped as wellLensExceptionpublic void createDatabase(LensSessionHandle sessionid, String database, boolean ignore) throws LensException
createDatabase in interface CubeMetastoreServicedatabase - database nameignore - ignore if database already existsLensExceptionpublic List<String> getAllDatabases(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllDatabases in interface CubeMetastoreServiceLensExceptionpublic List<String> getAllCubeNames(LensSessionHandle sessionid) throws LensException
getAllCubeNames in interface CubeMetastoreServiceLensExceptionpublic void createCube(LensSessionHandle sessionid, XCube cube) throws LensException
createCube in interface CubeMetastoreServicecube - cube specLensExceptionpublic XCube getCube(LensSessionHandle sessionid, String cubeName) throws LensException
getCube in interface CubeMetastoreServicecubeName - cube nameXCubeLensExceptionpublic void dropCube(LensSessionHandle sessionid, String cubeName) throws LensException
dropCube in interface CubeMetastoreServicecubeName - cube nameLensExceptionpublic void updateCube(LensSessionHandle sessionid, XCube cube) throws LensException
updateCube in interface CubeMetastoreServicecube - JAXB Cube objectLensExceptionpublic void createDimensionTable(LensSessionHandle sessionid, XDimensionTable xDimTable) throws LensException
createDimensionTable in interface CubeMetastoreServicexDimTable - dim table specsessionid - The sessionidLensExceptionpublic void dropDimensionTable(LensSessionHandle sessionid, String dimTblName, boolean cascade) throws LensException
CubeMetastoreServicedropDimensionTable in interface CubeMetastoreServiceLensExceptionpublic XDimensionTable getDimensionTable(LensSessionHandle sessionid, String dimTblName) throws LensException
CubeMetastoreServicegetDimensionTable in interface CubeMetastoreServiceXDimensionTableLensExceptionpublic void updateDimensionTable(LensSessionHandle sessionid, XDimensionTable dimensionTable) throws LensException
CubeMetastoreServiceupdateDimensionTable in interface CubeMetastoreServicesessionid - The sessioniddimensionTable - The new definition of dimension tableLensExceptionpublic List<String> getDimTableStorages(LensSessionHandle sessionid, String dimension) throws LensException
CubeMetastoreServicegetDimTableStorages in interface CubeMetastoreServicesessionid - The sessioniddimension - The dimension table nameLensExceptionpublic void addDimTableStorage(LensSessionHandle sessionid, String dimTblName, XStorageTableElement storageTable) throws LensException
CubeMetastoreServiceaddDimTableStorage in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table namestorageTable - XStorageTableElement with storage name, table desc and dump period, if any.LensExceptionpublic void dropAllStoragesOfDimTable(LensSessionHandle sessionid, String dimTblName) throws LensException
CubeMetastoreServicedropAllStoragesOfDimTable in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table nameLensExceptionpublic List<String> getAllDimTableNames(LensSessionHandle sessionid, String dimensionName) throws LensException
CubeMetastoreServicegetAllDimTableNames in interface CubeMetastoreServicedimensionName - dimension name to be filtered with. OptionalLensExceptionpublic void dropAllStoragesOfFact(LensSessionHandle sessionid, String factName) throws LensException
CubeMetastoreServicedropAllStoragesOfFact in interface CubeMetastoreServicesessionid - The sessionidfactName - The fact table nameLensExceptionpublic void dropStorageOfDimTable(LensSessionHandle sessionid, String dimTblName, String storage) throws LensException
CubeMetastoreServicedropStorageOfDimTable in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table namestorage - The storage nameLensExceptionpublic XFact getFactTable(LensSessionHandle sessionid, String fact) throws LensException
CubeMetastoreServicegetFactTable in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table nameXFactLensExceptionpublic XSegmentation getSegmentation(LensSessionHandle sessionid, String cubeSegName) throws LensException
CubeMetastoreServicegetSegmentation in interface CubeMetastoreServicesessionid - The session idcubeSegName - Ssegmentation nameXSegmentationLensExceptionpublic void createFactTable(LensSessionHandle sessionid, XFact fact) throws LensException
CubeMetastoreServicecreateFactTable in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table definitionLensExceptionpublic void updateFactTable(LensSessionHandle sessionid, XFact fact) throws LensException
CubeMetastoreServiceupdateFactTable in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table's new definitionLensExceptionpublic void createSegmentation(LensSessionHandle sessionid, XSegmentation cubeSeg) throws LensException
createSegmentation in interface CubeMetastoreServicesessionid - The session idcubeSeg - The  segmentationLensExceptionpublic void updateSegmentation(LensSessionHandle sessionid, XSegmentation cubeSeg) throws LensException
CubeMetastoreServiceupdateSegmentation in interface CubeMetastoreServicesessionid - The session idcubeSeg - The segmentationLensExceptionpublic void dropFactTable(LensSessionHandle sessionid, String fact, boolean cascade) throws LensException
CubeMetastoreServicedropFactTable in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namecascade - If true, underlying storage tables will also be dropped.LensExceptionpublic void dropSegmentation(LensSessionHandle sessionid, String cubeSegName) throws LensException
CubeMetastoreServicedropSegmentation in interface CubeMetastoreServicesessionid - The session idcubeSegName - Segmentation nameLensExceptionpublic List<String> getAllFactNames(LensSessionHandle sessionid, String cubeName) throws LensException
CubeMetastoreServicegetAllFactNames in interface CubeMetastoreServicesessionid - The sessionidcubeName - optional filter filter facts by cube name.LensExceptionpublic List<String> getAllSegmentations(LensSessionHandle sessionid, String cubeName) throws LensException
CubeMetastoreServicegetAllSegmentations in interface CubeMetastoreServicesessionid - The session idcubeName - The cube NameLensExceptionpublic List<String> getStoragesOfFact(LensSessionHandle sessionid, String fact) throws LensException
CubeMetastoreServicegetStoragesOfFact in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table nameLensExceptionpublic XStorageTableElement getStorageOfFact(LensSessionHandle sessionid, String fact, String storageName) throws LensException
CubeMetastoreServicegetStorageOfFact in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorageName - The storage nameLensExceptionpublic XStorageTableElement getStorageOfDim(LensSessionHandle sessionid, String dimTblName, String storageName) throws LensException
CubeMetastoreServicegetStorageOfDim in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table namestorageName - The storage nameXStorageTableElementLensExceptionpublic void addStorageToFact(LensSessionHandle sessionid, String fact, XStorageTableElement storageTable) throws LensException
CubeMetastoreServiceaddStorageToFact in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorageTable - XStorageTableElement containing storage name, update periods and table descriptionLensExceptionpublic void dropStorageOfFact(LensSessionHandle sessionid, String fact, String storage) throws LensException
CubeMetastoreServicedropStorageOfFact in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorage - The storage nameLensExceptionpublic XPartitionList getAllPartitionsOfFactStorage(LensSessionHandle sessionid, String fact, String storageName, String filter) throws LensException
CubeMetastoreServicegetAllPartitionsOfFactStorage in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorageName - The storage namefilter - The filter for partition listingXPartitionLensExceptionpublic int addPartitionToFactStorage(LensSessionHandle sessionid, String fact, String storageName, XPartition partition) throws LensException
CubeMetastoreServiceaddPartitionToFactStorage in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorageName - The storage namepartition - XPartitionLensExceptionpublic int addPartitionsToFactStorage(LensSessionHandle sessionid, String fact, String storageName, XPartitionList partitions) throws LensException
CubeMetastoreServiceaddPartitionsToFactStorage in interface CubeMetastoreServicesessionid - The sessionidfact - The fact table namestorageName - The storage namepartitions - XPartitionListLensExceptionpublic XPartitionList getAllPartitionsOfDimTableStorage(LensSessionHandle sessionid, String dimTable, String storageName, String filter) throws LensException
CubeMetastoreServicegetAllPartitionsOfDimTableStorage in interface CubeMetastoreServicesessionid - The sessioniddimTable - The dimension table namestorageName - The storage namefilter - The filter for the list of partitionsXPartitionLensExceptionpublic int addPartitionToDimStorage(LensSessionHandle sessionid, String dimTblName, String storageName, XPartition partition) throws LensException
CubeMetastoreServiceaddPartitionToDimStorage in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table namestorageName - The storage namepartition - XPartitionLensExceptionpublic void updatePartition(LensSessionHandle sessionid, String tblName, String storageName, XPartition xPartition) throws LensException
updatePartition in interface CubeMetastoreServiceLensExceptionpublic void updatePartitions(LensSessionHandle sessionid, String tblName, String storageName, XPartitionList xPartitions) throws LensException
updatePartitions in interface CubeMetastoreServiceLensExceptionpublic int addPartitionsToDimStorage(LensSessionHandle sessionid, String dimTblName, String storageName, XPartitionList partitions) throws LensException
CubeMetastoreServiceaddPartitionsToDimStorage in interface CubeMetastoreServicesessionid - The sessioniddimTblName - The dimension table namestorageName - The storage namepartitions - XPartitionListLensExceptionpublic void dropPartitionFromStorageByValues(LensSessionHandle sessionid, String cubeTableName, String storageName, String values) throws LensException
CubeMetastoreServicedropPartitionFromStorageByValues in interface CubeMetastoreServicesessionid - The sessionidcubeTableName - The cube table name - fact/dimension table namestorageName - The storage namevalues - The comma separated values for all partition columnsLensExceptionpublic void dropPartitionFromStorageByFilter(LensSessionHandle sessionid, String cubeTableName, String storageName, String filter) throws LensException
CubeMetastoreServicedropPartitionFromStorageByFilter in interface CubeMetastoreServicesessionid - The sessionidcubeTableName - The cube table name - fact/dimension table namestorageName - The storage namefilter - The partition filter - all partitions which obey the filter will be droppedLensExceptionpublic void createStorage(LensSessionHandle sessionid, XStorage storage) throws LensException
CubeMetastoreServicecreateStorage in interface CubeMetastoreServiceLensExceptionpublic void dropStorage(LensSessionHandle sessionid, String storageName) throws LensException
CubeMetastoreServicedropStorage in interface CubeMetastoreServiceLensExceptionpublic void alterStorage(LensSessionHandle sessionid, String storageName, XStorage storage) throws LensException
CubeMetastoreServicealterStorage in interface CubeMetastoreServiceLensExceptionpublic XStorage getStorage(LensSessionHandle sessionid, String storageName) throws LensException
CubeMetastoreServicegetStorage in interface CubeMetastoreServiceLensExceptionpublic List<String> getAllStorageNames(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllStorageNames in interface CubeMetastoreServiceLensExceptionpublic List<String> getAllBaseCubeNames(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllBaseCubeNames in interface CubeMetastoreServiceLensExceptionpublic List<String> getAllDerivedCubeNames(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllDerivedCubeNames in interface CubeMetastoreServiceLensExceptionpublic List<String> getAllQueryableCubeNames(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllQueryableCubeNames in interface CubeMetastoreServicesessionid - session idLensExceptionpublic void createDimension(LensSessionHandle sessionid, XDimension dimension) throws LensException
CubeMetastoreServicecreateDimension in interface CubeMetastoreServiceLensExceptionpublic XDimension getDimension(LensSessionHandle sessionid, String dimName) throws LensException
CubeMetastoreServicegetDimension in interface CubeMetastoreServiceLensExceptionpublic void dropDimension(LensSessionHandle sessionid, String dimName) throws LensException
CubeMetastoreServicedropDimension in interface CubeMetastoreServiceLensExceptionpublic void updateDimension(LensSessionHandle sessionid, String dimName, XDimension dimension) throws LensException
CubeMetastoreServiceupdateDimension in interface CubeMetastoreServicesessionid - dimName JAXB Dimension objectLensExceptionpublic List<String> getAllDimensionNames(LensSessionHandle sessionid) throws LensException
CubeMetastoreServicegetAllDimensionNames in interface CubeMetastoreServiceLensExceptionpublic XNativeTable getNativeTable(LensSessionHandle sessionid, String name) throws LensException
CubeMetastoreServicegetNativeTable in interface CubeMetastoreServicesessionid - session idname - The table nameXNativeTable objectLensExceptionpublic List<String> getAllNativeTableNames(LensSessionHandle sessionid, String dbOption, String dbName) throws LensException
CubeMetastoreServicegetAllNativeTableNames in interface CubeMetastoreServicesessionid - session iddbOption - To get from current or all, the option is ignored if dbname is passeddbName - The db nameLensExceptionpublic XFlattenedColumns getFlattenedColumns(LensSessionHandle sessionHandle, String tableName, boolean addChains) throws LensException
CubeMetastoreServicegetFlattenedColumns in interface CubeMetastoreServicesessionHandle - The session handletableName - The table name - cube name or dimension nameXFlattenedColumnsLensExceptionpublic Date getLatestDateOfCube(LensSessionHandle sessionid, String cubeName, String timeDimension) throws LensException, org.apache.hadoop.hive.ql.metadata.HiveException
CubeMetastoreServicegetLatestDateOfCube in interface CubeMetastoreServicesessionid - The session idcubeName - The base cube nametimeDimension - time dimension nameLensExceptionorg.apache.hadoop.hive.ql.metadata.HiveExceptionpublic List<String> getPartitionTimelines(LensSessionHandle sessionid, String factName, String storage, String updatePeriod, String timeDimension) throws LensException, org.apache.hadoop.hive.ql.metadata.HiveException
getPartitionTimelines in interface CubeMetastoreServiceLensExceptionorg.apache.hadoop.hive.ql.metadata.HiveExceptionpublic XJoinChains getAllJoinChains(LensSessionHandle sessionHandle, String tableName) throws LensException
getAllJoinChains in interface CubeMetastoreServiceLensExceptionpublic HealthStatus getHealthStatus()
getHealthStatus in interface HealthCheckableCopyright © 2014–2018 Apache Software Foundation. All rights reserved.