@@ -52,7 +52,7 @@ class ContinuousQueryListenerSuite extends StreamTest with SharedSQLContext with
5252 Assert (" Incorrect query status in onQueryStarted" ) {
5353 val status = listener.startStatus
5454 assert(status != null )
55- assert(status.active == true )
55+ assert(status.isActive == true )
5656 assert(status.sourceStatuses.size === 1 )
5757 assert(status.sourceStatuses(0 ).description.contains(" Memory" ))
5858
@@ -74,7 +74,7 @@ class ContinuousQueryListenerSuite extends StreamTest with SharedSQLContext with
7474 assert(listener.progressStatuses.size === 1 )
7575 val status = listener.progressStatuses.peek()
7676 assert(status != null )
77- assert(status.active == true )
77+ assert(status.isActive == true )
7878 assert(status.sourceStatuses(0 ).offset === Some (LongOffset (0 )))
7979 assert(status.sinkStatus.offset === CompositeOffset .fill(LongOffset (0 )))
8080
@@ -88,7 +88,7 @@ class ContinuousQueryListenerSuite extends StreamTest with SharedSQLContext with
8888 val status = listener.terminationStatus
8989 assert(status != null )
9090
91- assert(status.active === false ) // must be inactive by the time onQueryTerm is called
91+ assert(status.isActive === false ) // must be inactive by the time onQueryTerm is called
9292 assert(status.sourceStatuses(0 ).offset === Some (LongOffset (0 )))
9393 assert(status.sinkStatus.offset === CompositeOffset .fill(LongOffset (0 )))
9494 }
@@ -165,9 +165,9 @@ class ContinuousQueryListenerSuite extends StreamTest with SharedSQLContext with
165165 // to catch errors in the async listener events
166166 @ volatile private var asyncTestWaiter = new Waiter
167167
168- @ volatile var startStatus : QueryStatus = null
169- @ volatile var terminationStatus : QueryStatus = null
170- val progressStatuses = new ConcurrentLinkedQueue [QueryStatus ]
168+ @ volatile var startStatus : ContinuousQueryInfo = null
169+ @ volatile var terminationStatus : ContinuousQueryInfo = null
170+ val progressStatuses = new ConcurrentLinkedQueue [ContinuousQueryInfo ]
171171
172172 def reset (): Unit = {
173173 startStatus = null
@@ -183,35 +183,23 @@ class ContinuousQueryListenerSuite extends StreamTest with SharedSQLContext with
183183
184184 override def onQueryStarted (queryStarted : QueryStarted ): Unit = {
185185 asyncTestWaiter {
186- startStatus = QueryStatus ( queryStarted.query)
186+ startStatus = queryStarted.queryInfo
187187 }
188188 }
189189
190190 override def onQueryProgress (queryProgress : QueryProgress ): Unit = {
191191 asyncTestWaiter {
192192 assert(startStatus != null , " onQueryProgress called before onQueryStarted" )
193- progressStatuses.add(QueryStatus ( queryProgress.query) )
193+ progressStatuses.add(queryProgress.queryInfo )
194194 }
195195 }
196196
197197 override def onQueryTerminated (queryTerminated : QueryTerminated ): Unit = {
198198 asyncTestWaiter {
199199 assert(startStatus != null , " onQueryTerminated called before onQueryStarted" )
200- terminationStatus = QueryStatus ( queryTerminated.query)
200+ terminationStatus = queryTerminated.queryInfo
201201 }
202202 asyncTestWaiter.dismiss()
203203 }
204204 }
205-
206- case class QueryStatus (
207- active : Boolean ,
208- exception : Option [Exception ],
209- sourceStatuses : Array [SourceStatus ],
210- sinkStatus : SinkStatus )
211-
212- object QueryStatus {
213- def apply (query : ContinuousQuery ): QueryStatus = {
214- QueryStatus (query.isActive, query.exception, query.sourceStatuses, query.sinkStatus)
215- }
216- }
217205}
0 commit comments