content: package com.alimama.mdrill.jdbc;
  
  import java.sql.SQLException;
  import java.util.ArrayList;
  import java.util.List;
  
  
  public abstract  class MdrillMetaDataResultSet<M> extends MdrillBaseResultSet{
  	  protected final List<M> data;
  
  	  @SuppressWarnings("unchecked")
  	  public MdrillMetaDataResultSet(final List<String> columnNames
  	          , final List<String> columnTypes
  	          , final List<M> data) throws SQLException {
  	    if (data!=null) {
  	      this.data = new ArrayList<M>(data);
  	    } else {
  	      this.data =  new ArrayList<M>();
  	    }
  	    if (columnNames!=null) {
  	      this.columnNames = new ArrayList<String>(columnNames);
  	    } else {
  	      this.columnNames =  new ArrayList<String>();
  	    }
  	    if (columnTypes!=null) {
  	      this.columnTypes = new ArrayList<String>(columnTypes);
  	    } else {
  	      this.columnTypes =  new ArrayList<String>();
  	    }
  	  }
  
  	  
  	  public void close() throws SQLException {
  	  }
  
  	
  	public <T> T getObject(int arg0, Class<T> arg1) throws SQLException {
  		// TODO Auto-generated method stub
  		return null;
  	}
  
  	
  	public <T> T getObject(String arg0, Class<T> arg1) throws SQLException {
  		// TODO Auto-generated method stub
  		return null;
  	}
  
  
  }
  