public GridQueryFieldsResultAdapter(@Nullable List<GridQueryFieldMetadata> metaData,GridCloseableIterator<List<?>> it){
  this.metaData=metaData != null ? Collections.unmodifiableList(metaData) : null;
  this.it=it;
}

public GridQueryFieldsResultAdapter ( @ Nullable List < GridQueryFieldMetadata > metaData , GridCloseableIterator < List < ? > > it ) { this . metaData = metaData != null ? Collections . unmodifiableList ( metaData ) : null ; this . it = it ; }
creates query field result composed of field metadata and iterator over queried fields .
