Beispiel #1
0
            internal MultiDocValues(MultiValueSource enclosingInstance, IndexReader[] subReaders)
            {
                InitBlock(enclosingInstance);
                docValues = new DocValues[subReaders.Length];
                docStarts = new int[subReaders.Length];
                int base_Renamed = 0;

                for (int i = 0; i < subReaders.Length; i++)
                {
                    docValues[i]  = Enclosing_Instance.other.GetValues(subReaders[i]);
                    docStarts[i]  = base_Renamed;
                    base_Renamed += subReaders[i].MaxDoc();
                }
            }
Beispiel #2
0
			private void  InitBlock(MultiValueSource enclosingInstance)
			{
				this.enclosingInstance = enclosingInstance;
			}
Beispiel #3
0
			internal MultiDocValues(MultiValueSource enclosingInstance, IndexReader[] subReaders)
			{
				InitBlock(enclosingInstance);
				docValues = new DocValues[subReaders.Length];
				docStarts = new int[subReaders.Length];
				int base_Renamed = 0;
				for (int i = 0; i < subReaders.Length; i++)
				{
					docValues[i] = Enclosing_Instance.other.GetValues(subReaders[i]);
					docStarts[i] = base_Renamed;
					base_Renamed += subReaders[i].MaxDoc();
				}
			}
Beispiel #4
0
 private void  InitBlock(MultiValueSource enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }