| 
                                Change Parameter Type	nodes : Collection<ClusterNode> to keys : List<SegmentKey> in method package UnicastCursor(rangeId int, keys List<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.UnicastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	rangeStreams : Map<ClusterNode,RangeStream> to rangeStreams : Map<SegmentKey,RangeStream> in method package BroadcastCursor(rangeId int, segmentKeys Collection<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.BroadcastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	rangeStreams : Map<ClusterNode,RangeStream> to rangeStreams : Map<SegmentKey,RangeStream> in method package UnicastCursor(rangeId int, keys List<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.UnicastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	type : GridQueryTypeDescriptor to type : String in method public queryLocalSql(spaceName String, qry String, alias String, params Collection<Object>, type String, filter IndexingQueryFilter, cancel GridQueryCancel) : GridCloseableIterator<IgniteBiTuple<K,V>> in class org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	distributedJoins : boolean to distributedJoinMode : DistributedJoinMode in method public distributedJoinMode(distributedJoinMode DistributedJoinMode) : GridH2QueryContext in class org.apache.ignite.internal.processors.query.h2.opt.GridH2QueryContext | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	nodes : Collection<ClusterNode> to segmentKeys : Collection<SegmentKey> in method package BroadcastCursor(rangeId int, segmentKeys Collection<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.BroadcastCursor | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	c : Counter to cntrs : Counter[] in method public addPage(page GridResultPage) : void in class org.apache.ignite.internal.processors.query.h2.twostep.GridMergeIndex | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	node : ClusterNode to segmentKey : SegmentKey in method package BroadcastCursor(rangeId int, segmentKeys Collection<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.BroadcastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	streams : Map<ClusterNode,RangeStream> to streams : Map<SegmentKey,RangeStream> in method private onIndexRangeResponse(node ClusterNode, msg GridH2IndexRangeResponse) : void in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	node : ClusterNode to segmentKey : SegmentKey in method public addSearchRows(firstRow SearchRow, lastRow SearchRow) : boolean in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	nodes : List<ClusterNode> to segmentKeys : List<SegmentKey> in method public addSearchRows(firstRow SearchRow, lastRow SearchRow) : boolean in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	typeDesc : TypeDescriptor to typeDesc : GridQueryProcessor.TypeDescriptor in method public applyx() : QueryCursor<Cache.Entry<K,V>> in class org.apache.ignite.internal.processors.query.GridQueryProcessor.queryLocal.executeQuery | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	typeDesc : TypeDescriptor to typeDesc : GridQueryProcessor.TypeDescriptor in method public queryLocal(cctx GridCacheContext<?,?>, qry SqlQuery, keepBinary boolean) : QueryCursor<Cache.Entry<K,V>> in class org.apache.ignite.internal.processors.query.GridQueryProcessor | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Rename Method	public distributedJoins(distributedJoins boolean) : GridH2QueryContext renamed to public distributedJoinMode(distributedJoinMode DistributedJoinMode) : GridH2QueryContext in class org.apache.ignite.internal.processors.query.h2.opt.GridH2QueryContext | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Method	private rangeNode(cctx GridCacheContext<?,?>, qctx GridH2QueryContext, affKeyObj Object) : ClusterNode renamed to private rangeSegment(cctx GridCacheContext<?,?>, qctx GridH2QueryContext, affKeyObj Object, isLocalQry boolean) : SegmentKey in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Method	private broadcastNodes(qctx GridH2QueryContext, cctx GridCacheContext<?,?>) : List<ClusterNode> renamed to private broadcastSegments(qctx GridH2QueryContext, cctx GridCacheContext<?,?>, isLocalQry boolean) : List<SegmentKey> in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Rename Variable	node : ClusterNode to segmentKey : SegmentKey in method public addSearchRows(firstRow SearchRow, lastRow SearchRow) : boolean in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	c : Counter to cntrs : Counter[] in method public addPage(page GridResultPage) : void in class org.apache.ignite.internal.processors.query.h2.twostep.GridMergeIndex | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	nodes : List<ClusterNode> to segmentKeys : List<SegmentKey> in method public addSearchRows(firstRow SearchRow, lastRow SearchRow) : boolean in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	node : ClusterNode to segmentKey : SegmentKey in method package BroadcastCursor(rangeId int, segmentKeys Collection<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.BroadcastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	i : long to j : long in method public rebuild() : GridH2TreeIndex in class org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Return Type	ClusterNode to SegmentKey in method private rangeSegment(cctx GridCacheContext<?,?>, qctx GridH2QueryContext, affKeyObj Object, isLocalQry boolean) : SegmentKey in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	List<ClusterNode> to List<SegmentKey> in method private broadcastSegments(qctx GridH2QueryContext, cctx GridCacheContext<?,?>, isLocalQry boolean) : List<SegmentKey> in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	Iterator<Cache.Entry<K,V>> to QueryCursor<Cache.Entry<K,V>> in method public queryLocal(cctx GridCacheContext<?,?>, qry SqlQuery, keepBinary boolean) : QueryCursor<Cache.Entry<K,V>> in class org.apache.ignite.internal.processors.query.GridQueryProcessor | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Attribute Type	res : ConcurrentMap<Long,QueryResults> to res : ConcurrentMap<RequestKey,QueryResults> in class org.apache.ignite.internal.processors.query.h2.twostep.GridMapQueryExecutor.NodeResults | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	rangeStreams : Map<ClusterNode,RangeStream> to rangeStreams : Map<SegmentKey,RangeStream> in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	tree : ConcurrentNavigableMap<GridSearchRowPointer,GridH2Row> to segments : ConcurrentNavigableMap<GridSearchRowPointer,GridH2Row>[] in class org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	remainingRows : Map<UUID,Counter> to remainingRows : Map<UUID,Counter[]> in class org.apache.ignite.internal.processors.query.h2.twostep.GridMergeIndex | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	distributedJoins : boolean to distributedJoinMode : DistributedJoinMode in class org.apache.ignite.internal.processors.query.h2.opt.GridH2QueryContext | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	broadcastNodes : List<ClusterNode> to broadcastSegments : List<SegmentKey> in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.DistributedLookupBatch | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Extract And Move Method	public queryLocalSqlFields(cctx GridCacheContext<?,?>, qry SqlFieldsQuery, filter IndexingQueryFilter, cancel GridQueryCancel) : QueryCursor<List<?>> extracted from public queryLocalFields(cctx GridCacheContext<?,?>, qry SqlFieldsQuery) : QueryCursor<List<?>> in class org.apache.ignite.internal.processors.query.GridQueryProcessor & moved to class org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Extract And Move Method	public queryLocalSql(cctx GridCacheContext<?,?>, qry SqlQuery, filter IndexingQueryFilter, keepBinary boolean) : QueryCursor<Cache.Entry<K,V>> extracted from public queryLocal(cctx GridCacheContext<?,?>, qry SqlQuery, keepBinary boolean) : Iterator<Cache.Entry<K,V>> in class org.apache.ignite.internal.processors.query.GridQueryProcessor & moved to class org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Extract And Move Method	public cancelAll() : void extracted from public start(ctx GridKernalContext, h2 IgniteH2Indexing) : void in class org.apache.ignite.internal.processors.query.h2.twostep.GridMapQueryExecutor & moved to class org.apache.ignite.internal.processors.query.h2.twostep.GridMapQueryExecutor.NodeResults | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Rename Parameter	qryId : long to reqId : long in method package onCancel(reqId long) : boolean in class org.apache.ignite.internal.processors.query.h2.twostep.GridMapQueryExecutor.NodeResults | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Parameter	nodes : Collection<ClusterNode> to keys : List<SegmentKey> in method package UnicastCursor(rangeId int, keys List<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.UnicastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Parameter	distributedJoins : boolean to distributedJoinMode : DistributedJoinMode in method public distributedJoinMode(distributedJoinMode DistributedJoinMode) : GridH2QueryContext in class org.apache.ignite.internal.processors.query.h2.opt.GridH2QueryContext | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Parameter	nodes : Collection<ClusterNode> to segmentKeys : Collection<SegmentKey> in method package BroadcastCursor(rangeId int, segmentKeys Collection<SegmentKey>, rangeStreams Map<SegmentKey,RangeStream>) in class org.apache.ignite.internal.processors.query.h2.opt.GridH2IndexBase.BroadcastCursor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Parameter	qryId : long to reqId : long in method package cancelled(reqId long) : boolean in class org.apache.ignite.internal.processors.query.h2.twostep.GridMapQueryExecutor.NodeResults | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Parameter	filters : IndexingQueryFilter to filter : IndexingQueryFilter in method public queryLocalSqlFields(spaceName String, qry String, params Collection<Object>, filter IndexingQueryFilter, enforceJoinOrder boolean, timeout int, cancel GridQueryCancel) : GridQueryFieldsResult in class org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing | 
                                From | 
                                To |