@@ -22,7 +22,6 @@ import java.{lang, util}
22
22
23
23
import scala .collection .mutable .ArrayBuffer
24
24
import scala .util .Try
25
- import scala .util .control .NonFatal
26
25
27
26
import com .gemstone .gemfire .distributed .internal .membership .InternalDistributedMember
28
27
import com .gemstone .gemfire .internal .cache .{ExternalTableMetaData , GemFireCacheImpl }
@@ -37,20 +36,16 @@ import com.pivotal.gemfirexd.internal.snappy.{CallbackFactoryProvider, ClusterCa
37
36
import io .snappydata .cluster .ExecutorInitiator
38
37
import io .snappydata .impl .LeadImpl
39
38
import io .snappydata .recovery .RecoveryService
40
- import io .snappydata .sql .catalog .{ CatalogObjectType , SnappyExternalCatalog }
39
+ import io .snappydata .sql .catalog .CatalogObjectType
41
40
import io .snappydata .util .ServiceUtils
42
41
import io .snappydata .{ServiceManager , SnappyEmbeddedTableStatsProviderService }
43
42
44
43
import org .apache .spark .Logging
45
44
import org .apache .spark .scheduler .cluster .SnappyClusterManager
46
45
import org .apache .spark .serializer .{KryoSerializerPool , StructTypeSerializer }
47
- import org .apache .spark .sql .SaveMode
48
- import org .apache .spark .sql .catalyst .catalog .{CatalogStorageFormat , CatalogTable }
46
+ import org .apache .spark .sql .catalyst .catalog .CatalogTable
49
47
import org .apache .spark .sql .execution .columnar .ExternalStoreUtils
50
- import org .apache .spark .sql .execution .columnar .ExternalStoreUtils .CaseInsensitiveMutableHashMap
51
- import org .apache .spark .sql .execution .datasources .DataSource
52
- import org .apache .spark .sql .internal .SnappySessionCatalog
53
- import org .apache .spark .sql .sources .DataSourceRegister
48
+ import org .apache .spark .sql .{SaveMode , SnappyContext }
54
49
55
50
/**
56
51
* Callbacks that are sent by GemXD to Snappy for cluster management
@@ -263,11 +258,9 @@ object ClusterCallbacksImpl extends ClusterCallbacks with Logging {
263
258
}
264
259
}
265
260
266
- override def getHiveTablesMetadata (connectionId : Long , schema : String ):
261
+ override def getHiveTablesMetadata ():
267
262
util.Collection [ExternalTableMetaData ] = {
268
- val session = SnappySessionPerConnection .getSnappySessionForConnection(connectionId)
269
- val catalogTables = session.sessionState.catalog.asInstanceOf [SnappySessionCatalog ]
270
- .getHiveCatalogTables(schema)
263
+ val catalogTables = SnappyContext .getHiveCatalogTables()
271
264
import scala .collection .JavaConverters ._
272
265
getTablesMetadata(catalogTables).asJava
273
266
}
0 commit comments