Index: src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveDriver.java =================================================================== --- src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveDriver.java (revision 0) +++ src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveDriver.java (revision 0) @@ -0,0 +1,74 @@ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.Statement; +import java.sql.Driver; +import java.sql.DriverManager; +import java.util.Properties; +import junit.framework.TestCase; +import javax.naming.*; +import javax.naming.directory.*; +import javax.sql.DataSource; +import org.apache.hadoop.fs.Path; +import org.apache.hadoop.util.StringUtils; +import org.apache.hadoop.hive.conf.HiveConf; + +public class TestHiveDriver extends TestCase { + private static String driverName = "org.apache.hadoop.hive.ql.jdbc.HiveDriver"; + private static String tableName = "testHiveDriverTable"; + private HiveConf conf; + private Path dataFilePath; + + public TestHiveDriver(String name) { + super(name); + conf = new HiveConf(TestHiveDriver.class); + String dataFileDir = conf.get("test.data.files").replace('\\', '/').replace("c:", ""); + dataFilePath = new Path(dataFileDir, "kv1.txt"); + } + + protected void setUp() throws Exception { + super.setUp(); + Class.forName(driverName); + } + + protected void tearDown() throws Exception { + super.tearDown(); + } + + public final void testHiveDriver() throws Exception { + try { + // get connection + Connection con = DriverManager.getConnection("", "", ""); + assertNotNull("Connection is null", con); + + // create table + con.setAutoCommit(false); + Statement stmt = con.createStatement(); + assertNotNull("Statement is null", stmt); + ResultSet res = stmt.executeQuery("create table " + tableName + " (num int)"); + assertFalse(res.next()); + + // load data + res = stmt.executeQuery("load data inpath '" + dataFilePath.toString() + "' into table " + tableName); + assertFalse(res.next()); + + // run queries + res = stmt.executeQuery("select count(1) from " + tableName); + assertNotNull("ResultSet is null", res); + assertTrue(res.next()); + String value = res.getString(1); + assertEquals(value, "500"); + assertFalse(res.next()); + + // drop table + res = stmt.executeQuery("drop table " + tableName); + assertFalse(res.next()); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + +} Index: src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveJdbcDriver.java =================================================================== --- src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveJdbcDriver.java (revision 0) +++ src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/jdbc/TestHiveJdbcDriver.java (revision 0) @@ -0,0 +1,84 @@ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.Statement; +import java.util.Properties; +import java.util.Hashtable; + + +import junit.framework.TestCase; +import javax.naming.*; +import javax.naming.directory.*; +import javax.sql.DataSource; +import org.apache.hadoop.util.StringUtils; + +public class TestHiveJdbcDriver extends TestCase { + + public TestHiveJdbcDriver(String name) { + super(name); + } + + protected void setUp() throws Exception { + super.setUp(); + HiveDataSource hds = new HiveDataSource(); + // register data source in JNDI + // TODO: fix bind + //ctx.bind("jdbc/Hive", hds); + } + + protected void tearDown() throws Exception { + super.tearDown(); + } + + public final void testStatement() throws Exception { + try { + // TODO: fix bind + //Context ctx = new InitialContext(); + //DataSource ds = (DataSource)ctx.lookup("jdbc/Hive"); + DataSource ds = new HiveDataSource(); + Connection con = ds.getConnection("rmurthy", "password"); + assertNotNull("Connection is null", con); + con.setAutoCommit(false); + Statement stmt = con.createStatement(); + assertNotNull("Statement is null", stmt); + ResultSet rs = stmt.executeQuery("select count(1) from src"); + assertNotNull("ResultSet is null", rs); + assertTrue(rs.next()); + String value = rs.getString(1); + assertEquals("500", value); + assertFalse(rs.next()); + } + catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + + /* + public final void testPreparedStatement() throws Exception { + try { + // TODO: fix bind + //Context ctx = new InitialContext(); + //DataSource ds = (DataSource)ctx.lookup("jdbc/Hive"); + DataSource ds = new HiveDataSource(); + Connection con = ds.getConnection("rmurthy", "password"); + assertNotNull(con); + con.setAutoCommit(false); + PreparedStatement pstmt = con.prepareStatement("select count(?) from src"); + pstmt.setString(1, "key"); + ResultSet rs = pstmt.executeQuery(); // create a new id in the server and return it to the client + assertNotNull("PreparedStatement.executeQuery returned null", rs); + while (rs.next()) { + String value = rs.getString(1); + System.out.println(value); + } + } + catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + */ +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveCallableStatement.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveCallableStatement.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveCallableStatement.java (revision 0) @@ -0,0 +1,1978 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.io.InputStream; +import java.io.Reader; +import java.math.BigDecimal; +import java.net.URL; +import java.sql.Array; +import java.sql.Blob; +import java.sql.Clob; +import java.sql.Connection; +import java.sql.Date; +import java.sql.NClob; +import java.sql.ParameterMetaData; +import java.sql.Ref; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.RowId; +import java.sql.SQLException; +import java.sql.SQLWarning; +import java.sql.SQLXML; +import java.sql.Time; +import java.sql.Timestamp; +import java.util.Calendar; +import java.util.Map; + +public class HiveCallableStatement implements java.sql.CallableStatement { + + /** + * + */ + public HiveCallableStatement() { + // TODO Auto-generated constructor stub + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getArray(int) + */ + @Override + public Array getArray(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getArray(java.lang.String) + */ + @Override + public Array getArray(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBigDecimal(int) + */ + @Override + public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBigDecimal(java.lang.String) + */ + @Override + public BigDecimal getBigDecimal(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBigDecimal(int, int) + */ + @Override + public BigDecimal getBigDecimal(int parameterIndex, int scale) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBlob(int) + */ + @Override + public Blob getBlob(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBlob(java.lang.String) + */ + @Override + public Blob getBlob(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBoolean(int) + */ + @Override + public boolean getBoolean(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBoolean(java.lang.String) + */ + @Override + public boolean getBoolean(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getByte(int) + */ + @Override + public byte getByte(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getByte(java.lang.String) + */ + @Override + public byte getByte(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBytes(int) + */ + @Override + public byte[] getBytes(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getBytes(java.lang.String) + */ + @Override + public byte[] getBytes(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getCharacterStream(int) + */ + @Override + public Reader getCharacterStream(int arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getCharacterStream(java.lang.String) + */ + @Override + public Reader getCharacterStream(String arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getClob(int) + */ + @Override + public Clob getClob(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getClob(java.lang.String) + */ + @Override + public Clob getClob(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDate(int) + */ + @Override + public Date getDate(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDate(java.lang.String) + */ + @Override + public Date getDate(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDate(int, java.util.Calendar) + */ + @Override + public Date getDate(int parameterIndex, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDate(java.lang.String, java.util.Calendar) + */ + @Override + public Date getDate(String parameterName, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDouble(int) + */ + @Override + public double getDouble(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getDouble(java.lang.String) + */ + @Override + public double getDouble(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getFloat(int) + */ + @Override + public float getFloat(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getFloat(java.lang.String) + */ + @Override + public float getFloat(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getInt(int) + */ + @Override + public int getInt(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getInt(java.lang.String) + */ + @Override + public int getInt(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getLong(int) + */ + @Override + public long getLong(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getLong(java.lang.String) + */ + @Override + public long getLong(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNCharacterStream(int) + */ + @Override + public Reader getNCharacterStream(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNCharacterStream(java.lang.String) + */ + @Override + public Reader getNCharacterStream(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNClob(int) + */ + @Override + public NClob getNClob(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNClob(java.lang.String) + */ + @Override + public NClob getNClob(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNString(int) + */ + @Override + public String getNString(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getNString(java.lang.String) + */ + @Override + public String getNString(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getObject(int) + */ + @Override + public Object getObject(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getObject(java.lang.String) + */ + @Override + public Object getObject(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getObject(int, java.util.Map) + */ + @Override + public Object getObject(int i, Map> map) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getObject(java.lang.String, java.util.Map) + */ + @Override + public Object getObject(String parameterName, Map> map) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getRef(int) + */ + @Override + public Ref getRef(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getRef(java.lang.String) + */ + @Override + public Ref getRef(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getRowId(int) + */ + @Override + public RowId getRowId(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getRowId(java.lang.String) + */ + @Override + public RowId getRowId(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getSQLXML(int) + */ + @Override + public SQLXML getSQLXML(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getSQLXML(java.lang.String) + */ + @Override + public SQLXML getSQLXML(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getShort(int) + */ + @Override + public short getShort(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getShort(java.lang.String) + */ + @Override + public short getShort(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getString(int) + */ + @Override + public String getString(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getString(java.lang.String) + */ + @Override + public String getString(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTime(int) + */ + @Override + public Time getTime(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTime(java.lang.String) + */ + @Override + public Time getTime(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTime(int, java.util.Calendar) + */ + @Override + public Time getTime(int parameterIndex, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTime(java.lang.String, java.util.Calendar) + */ + @Override + public Time getTime(String parameterName, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTimestamp(int) + */ + @Override + public Timestamp getTimestamp(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTimestamp(java.lang.String) + */ + @Override + public Timestamp getTimestamp(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTimestamp(int, java.util.Calendar) + */ + @Override + public Timestamp getTimestamp(int parameterIndex, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getTimestamp(java.lang.String, java.util.Calendar) + */ + @Override + public Timestamp getTimestamp(String parameterName, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getURL(int) + */ + @Override + public URL getURL(int parameterIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#getURL(java.lang.String) + */ + @Override + public URL getURL(String parameterName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(int, int) + */ + @Override + public void registerOutParameter(int parameterIndex, int sqlType) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int) + */ + @Override + public void registerOutParameter(String parameterName, int sqlType) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(int, int, int) + */ + @Override + public void registerOutParameter(int parameterIndex, int sqlType, int scale) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(int, int, java.lang.String) + */ + @Override + public void registerOutParameter(int paramIndex, int sqlType, + String typeName) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int, int) + */ + @Override + public void registerOutParameter(String parameterName, int sqlType, + int scale) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#registerOutParameter(java.lang.String, int, java.lang.String) + */ + @Override + public void registerOutParameter(String parameterName, int sqlType, + String typeName) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream) + */ + @Override + public void setAsciiStream(String parameterName, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream, int) + */ + @Override + public void setAsciiStream(String parameterName, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream, long) + */ + @Override + public void setAsciiStream(String parameterName, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBigDecimal(java.lang.String, java.math.BigDecimal) + */ + @Override + public void setBigDecimal(String parameterName, BigDecimal x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream) + */ + @Override + public void setBinaryStream(String parameterName, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream, int) + */ + @Override + public void setBinaryStream(String parameterName, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream, long) + */ + @Override + public void setBinaryStream(String parameterName, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBlob(java.lang.String, java.sql.Blob) + */ + @Override + public void setBlob(String parameterName, Blob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream) + */ + @Override + public void setBlob(String parameterName, InputStream inputStream) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream, long) + */ + @Override + public void setBlob(String parameterName, InputStream inputStream, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBoolean(java.lang.String, boolean) + */ + @Override + public void setBoolean(String parameterName, boolean x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setByte(java.lang.String, byte) + */ + @Override + public void setByte(String parameterName, byte x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setBytes(java.lang.String, byte[]) + */ + @Override + public void setBytes(String parameterName, byte[] x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader) + */ + @Override + public void setCharacterStream(String parameterName, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader, int) + */ + @Override + public void setCharacterStream(String parameterName, Reader reader, + int length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader, long) + */ + @Override + public void setCharacterStream(String parameterName, Reader reader, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setClob(java.lang.String, java.sql.Clob) + */ + @Override + public void setClob(String parameterName, Clob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader) + */ + @Override + public void setClob(String parameterName, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader, long) + */ + @Override + public void setClob(String parameterName, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setDate(java.lang.String, java.sql.Date) + */ + @Override + public void setDate(String parameterName, Date x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setDate(java.lang.String, java.sql.Date, java.util.Calendar) + */ + @Override + public void setDate(String parameterName, Date x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setDouble(java.lang.String, double) + */ + @Override + public void setDouble(String parameterName, double x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setFloat(java.lang.String, float) + */ + @Override + public void setFloat(String parameterName, float x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setInt(java.lang.String, int) + */ + @Override + public void setInt(String parameterName, int x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setLong(java.lang.String, long) + */ + @Override + public void setLong(String parameterName, long x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader) + */ + @Override + public void setNCharacterStream(String parameterName, Reader value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader, long) + */ + @Override + public void setNCharacterStream(String parameterName, Reader value, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNClob(java.lang.String, java.sql.NClob) + */ + @Override + public void setNClob(String parameterName, NClob value) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader) + */ + @Override + public void setNClob(String parameterName, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader, long) + */ + @Override + public void setNClob(String parameterName, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNString(java.lang.String, java.lang.String) + */ + @Override + public void setNString(String parameterName, String value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNull(java.lang.String, int) + */ + @Override + public void setNull(String parameterName, int sqlType) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setNull(java.lang.String, int, java.lang.String) + */ + @Override + public void setNull(String parameterName, int sqlType, String typeName) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object) + */ + @Override + public void setObject(String parameterName, Object x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object, int) + */ + @Override + public void setObject(String parameterName, Object x, int targetSqlType) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setObject(java.lang.String, java.lang.Object, int, int) + */ + @Override + public void setObject(String parameterName, Object x, int targetSqlType, + int scale) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setRowId(java.lang.String, java.sql.RowId) + */ + @Override + public void setRowId(String parameterName, RowId x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setSQLXML(java.lang.String, java.sql.SQLXML) + */ + @Override + public void setSQLXML(String parameterName, SQLXML xmlObject) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setShort(java.lang.String, short) + */ + @Override + public void setShort(String parameterName, short x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setString(java.lang.String, java.lang.String) + */ + @Override + public void setString(String parameterName, String x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setTime(java.lang.String, java.sql.Time) + */ + @Override + public void setTime(String parameterName, Time x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setTime(java.lang.String, java.sql.Time, java.util.Calendar) + */ + @Override + public void setTime(String parameterName, Time x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setTimestamp(java.lang.String, java.sql.Timestamp) + */ + @Override + public void setTimestamp(String parameterName, Timestamp x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar) + */ + @Override + public void setTimestamp(String parameterName, Timestamp x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#setURL(java.lang.String, java.net.URL) + */ + @Override + public void setURL(String parameterName, URL val) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.CallableStatement#wasNull() + */ + @Override + public boolean wasNull() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#addBatch() + */ + @Override + public void addBatch() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#clearParameters() + */ + @Override + public void clearParameters() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#execute() + */ + @Override + public boolean execute() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#executeQuery() + */ + @Override + public ResultSet executeQuery() throws SQLException { + // TODO Auto-generated method stub + return new HiveResultSet(null); + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#executeUpdate() + */ + @Override + public int executeUpdate() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#getMetaData() + */ + @Override + public ResultSetMetaData getMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#getParameterMetaData() + */ + @Override + public ParameterMetaData getParameterMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setArray(int, java.sql.Array) + */ + @Override + public void setArray(int i, Array x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream) + */ + @Override + public void setAsciiStream(int arg0, InputStream arg1) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, int) + */ + @Override + public void setAsciiStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, long) + */ + @Override + public void setAsciiStream(int arg0, InputStream arg1, long arg2) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBigDecimal(int, java.math.BigDecimal) + */ + @Override + public void setBigDecimal(int parameterIndex, BigDecimal x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, long) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.sql.Blob) + */ + @Override + public void setBlob(int i, Blob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.io.InputStream) + */ + @Override + public void setBlob(int parameterIndex, InputStream inputStream) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.io.InputStream, long) + */ + @Override + public void setBlob(int parameterIndex, InputStream inputStream, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBoolean(int, boolean) + */ + @Override + public void setBoolean(int parameterIndex, boolean x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setByte(int, byte) + */ + @Override + public void setByte(int parameterIndex, byte x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBytes(int, byte[]) + */ + @Override + public void setBytes(int parameterIndex, byte[] x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, long) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.sql.Clob) + */ + @Override + public void setClob(int i, Clob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.io.Reader) + */ + @Override + public void setClob(int parameterIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.io.Reader, long) + */ + @Override + public void setClob(int parameterIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDate(int, java.sql.Date) + */ + @Override + public void setDate(int parameterIndex, Date x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDate(int, java.sql.Date, java.util.Calendar) + */ + @Override + public void setDate(int parameterIndex, Date x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDouble(int, double) + */ + @Override + public void setDouble(int parameterIndex, double x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setFloat(int, float) + */ + @Override + public void setFloat(int parameterIndex, float x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setInt(int, int) + */ + @Override + public void setInt(int parameterIndex, int x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setLong(int, long) + */ + @Override + public void setLong(int parameterIndex, long x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader) + */ + @Override + public void setNCharacterStream(int parameterIndex, Reader value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader, long) + */ + @Override + public void setNCharacterStream(int parameterIndex, Reader value, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.sql.NClob) + */ + @Override + public void setNClob(int parameterIndex, NClob value) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.io.Reader) + */ + @Override + public void setNClob(int parameterIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.io.Reader, long) + */ + @Override + public void setNClob(int parameterIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNString(int, java.lang.String) + */ + @Override + public void setNString(int parameterIndex, String value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNull(int, int) + */ + @Override + public void setNull(int parameterIndex, int sqlType) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNull(int, int, java.lang.String) + */ + @Override + public void setNull(int paramIndex, int sqlType, String typeName) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object) + */ + @Override + public void setObject(int parameterIndex, Object x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object, int) + */ + @Override + public void setObject(int parameterIndex, Object x, int targetSqlType) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object, int, int) + */ + @Override + public void setObject(int parameterIndex, Object x, int targetSqlType, + int scale) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setRef(int, java.sql.Ref) + */ + @Override + public void setRef(int i, Ref x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setRowId(int, java.sql.RowId) + */ + @Override + public void setRowId(int parameterIndex, RowId x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setSQLXML(int, java.sql.SQLXML) + */ + @Override + public void setSQLXML(int parameterIndex, SQLXML xmlObject) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setShort(int, short) + */ + @Override + public void setShort(int parameterIndex, short x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setString(int, java.lang.String) + */ + @Override + public void setString(int parameterIndex, String x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTime(int, java.sql.Time) + */ + @Override + public void setTime(int parameterIndex, Time x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTime(int, java.sql.Time, java.util.Calendar) + */ + @Override + public void setTime(int parameterIndex, Time x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp) + */ + @Override + public void setTimestamp(int parameterIndex, Timestamp x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp, java.util.Calendar) + */ + @Override + public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setURL(int, java.net.URL) + */ + @Override + public void setURL(int parameterIndex, URL x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setUnicodeStream(int, java.io.InputStream, int) + */ + @Override + public void setUnicodeStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#addBatch(java.lang.String) + */ + @Override + public void addBatch(String sql) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#cancel() + */ + @Override + public void cancel() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearBatch() + */ + @Override + public void clearBatch() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearWarnings() + */ + @Override + public void clearWarnings() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#close() + */ + @Override + public void close() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String) + */ + @Override + public boolean execute(String sql) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int) + */ + @Override + public boolean execute(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int[]) + */ + @Override + public boolean execute(String sql, int[] columnIndexes) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, java.lang.String[]) + */ + @Override + public boolean execute(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeBatch() + */ + @Override + public int[] executeBatch() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeQuery(java.lang.String) + */ + @Override + public ResultSet executeQuery(String sql) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String) + */ + @Override + public int executeUpdate(String sql) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int) + */ + @Override + public int executeUpdate(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int[]) + */ + @Override + public int executeUpdate(String sql, int[] columnIndexes) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, java.lang.String[]) + */ + @Override + public int executeUpdate(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getConnection() + */ + @Override + public Connection getConnection() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchDirection() + */ + @Override + public int getFetchDirection() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchSize() + */ + @Override + public int getFetchSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getGeneratedKeys() + */ + @Override + public ResultSet getGeneratedKeys() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxFieldSize() + */ + @Override + public int getMaxFieldSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxRows() + */ + @Override + public int getMaxRows() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults() + */ + @Override + public boolean getMoreResults() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults(int) + */ + @Override + public boolean getMoreResults(int current) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getQueryTimeout() + */ + @Override + public int getQueryTimeout() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSet() + */ + @Override + public ResultSet getResultSet() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetConcurrency() + */ + @Override + public int getResultSetConcurrency() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetHoldability() + */ + @Override + public int getResultSetHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetType() + */ + @Override + public int getResultSetType() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getUpdateCount() + */ + @Override + public int getUpdateCount() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getWarnings() + */ + @Override + public SQLWarning getWarnings() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isClosed() + */ + @Override + public boolean isClosed() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isPoolable() + */ + @Override + public boolean isPoolable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#setCursorName(java.lang.String) + */ + @Override + public void setCursorName(String name) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setEscapeProcessing(boolean) + */ + @Override + public void setEscapeProcessing(boolean enable) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchDirection(int) + */ + @Override + public void setFetchDirection(int direction) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchSize(int) + */ + @Override + public void setFetchSize(int rows) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxFieldSize(int) + */ + @Override + public void setMaxFieldSize(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxRows(int) + */ + @Override + public void setMaxRows(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setPoolable(boolean) + */ + @Override + public void setPoolable(boolean arg0) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setQueryTimeout(int) + */ + @Override + public void setQueryTimeout(int seconds) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveStatement.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveStatement.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveStatement.java (revision 0) @@ -0,0 +1,407 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.SQLWarning; +import java.util.Vector; + +import org.apache.hadoop.hive.ql.Driver; + +public class HiveStatement implements java.sql.Statement { + JdbcSessionState session; + Driver driver; + /** + * + */ + public HiveStatement(JdbcSessionState session, Driver driver) { + this.session = session; + this.driver = driver; + } + + /* (non-Javadoc) + * @see java.sql.Statement#addBatch(java.lang.String) + */ + @Override + public void addBatch(String sql) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#cancel() + */ + @Override + public void cancel() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearBatch() + */ + @Override + public void clearBatch() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearWarnings() + */ + @Override + public void clearWarnings() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#close() + */ + @Override + public void close() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String) + */ + @Override + public boolean execute(String sql) throws SQLException { + return true; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int) + */ + @Override + public boolean execute(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int[]) + */ + @Override + public boolean execute(String sql, int[] columnIndexes) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, java.lang.String[]) + */ + @Override + public boolean execute(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeBatch() + */ + @Override + public int[] executeBatch() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeQuery(java.lang.String) + */ + @Override + public ResultSet executeQuery(String sql) throws SQLException { + driver.run(sql); + return new HiveResultSet(driver); + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String) + */ + @Override + public int executeUpdate(String sql) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int) + */ + @Override + public int executeUpdate(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int[]) + */ + @Override + public int executeUpdate(String sql, int[] columnIndexes) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, java.lang.String[]) + */ + @Override + public int executeUpdate(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getConnection() + */ + @Override + public Connection getConnection() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchDirection() + */ + @Override + public int getFetchDirection() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchSize() + */ + @Override + public int getFetchSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getGeneratedKeys() + */ + @Override + public ResultSet getGeneratedKeys() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxFieldSize() + */ + @Override + public int getMaxFieldSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxRows() + */ + @Override + public int getMaxRows() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults() + */ + @Override + public boolean getMoreResults() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults(int) + */ + @Override + public boolean getMoreResults(int current) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getQueryTimeout() + */ + @Override + public int getQueryTimeout() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSet() + */ + @Override + public ResultSet getResultSet() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetConcurrency() + */ + @Override + public int getResultSetConcurrency() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetHoldability() + */ + @Override + public int getResultSetHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetType() + */ + @Override + public int getResultSetType() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getUpdateCount() + */ + @Override + public int getUpdateCount() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getWarnings() + */ + @Override + public SQLWarning getWarnings() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isClosed() + */ + @Override + public boolean isClosed() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isPoolable() + */ + @Override + public boolean isPoolable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#setCursorName(java.lang.String) + */ + @Override + public void setCursorName(String name) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setEscapeProcessing(boolean) + */ + @Override + public void setEscapeProcessing(boolean enable) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchDirection(int) + */ + @Override + public void setFetchDirection(int direction) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchSize(int) + */ + @Override + public void setFetchSize(int rows) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxFieldSize(int) + */ + @Override + public void setMaxFieldSize(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxRows(int) + */ + @Override + public void setMaxRows(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setPoolable(boolean) + */ + @Override + public void setPoolable(boolean poolable) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setQueryTimeout(int) + */ + @Override + public void setQueryTimeout(int seconds) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDatabaseMetaData.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDatabaseMetaData.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDatabaseMetaData.java (revision 0) @@ -0,0 +1,1616 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.RowIdLifetime; +import java.sql.SQLException; + +public class HiveDatabaseMetaData implements java.sql.DatabaseMetaData { + + /** + * + */ + public HiveDatabaseMetaData() { + // TODO Auto-generated constructor stub + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#allProceduresAreCallable() + */ + @Override + public boolean allProceduresAreCallable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#allTablesAreSelectable() + */ + @Override + public boolean allTablesAreSelectable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets() + */ + @Override + public boolean autoCommitFailureClosesAllResultSets() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit() + */ + @Override + public boolean dataDefinitionCausesTransactionCommit() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions() + */ + @Override + public boolean dataDefinitionIgnoredInTransactions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#deletesAreDetected(int) + */ + @Override + public boolean deletesAreDetected(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs() + */ + @Override + public boolean doesMaxRowSizeIncludeBlobs() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getAttributes(String catalog, String schemaPattern, + String typeNamePattern, String attributeNamePattern) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean) + */ + @Override + public ResultSet getBestRowIdentifier(String catalog, String schema, + String table, int scope, boolean nullable) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getCatalogSeparator() + */ + @Override + public String getCatalogSeparator() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getCatalogTerm() + */ + @Override + public String getCatalogTerm() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getCatalogs() + */ + @Override + public ResultSet getCatalogs() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getClientInfoProperties() + */ + @Override + public ResultSet getClientInfoProperties() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getColumnPrivileges(String catalog, String schema, + String table, String columnNamePattern) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getColumns(String catalog, String schemaPattern, + String tableNamePattern, String columnNamePattern) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getConnection() + */ + @Override + public Connection getConnection() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getCrossReference(String primaryCatalog, + String primarySchema, String primaryTable, String foreignCatalog, + String foreignSchema, String foreignTable) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDatabaseMajorVersion() + */ + @Override + public int getDatabaseMajorVersion() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDatabaseMinorVersion() + */ + @Override + public int getDatabaseMinorVersion() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDatabaseProductName() + */ + @Override + public String getDatabaseProductName() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDatabaseProductVersion() + */ + @Override + public String getDatabaseProductVersion() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDefaultTransactionIsolation() + */ + @Override + public int getDefaultTransactionIsolation() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDriverMajorVersion() + */ + @Override + public int getDriverMajorVersion() { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDriverMinorVersion() + */ + @Override + public int getDriverMinorVersion() { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDriverName() + */ + @Override + public String getDriverName() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getDriverVersion() + */ + @Override + public String getDriverVersion() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getExportedKeys(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getExportedKeys(String catalog, String schema, String table) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getExtraNameCharacters() + */ + @Override + public String getExtraNameCharacters() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getFunctionColumns(String arg0, String arg1, String arg2, + String arg3) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getFunctions(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getFunctions(String arg0, String arg1, String arg2) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getIdentifierQuoteString() + */ + @Override + public String getIdentifierQuoteString() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getImportedKeys(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getImportedKeys(String catalog, String schema, String table) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean) + */ + @Override + public ResultSet getIndexInfo(String catalog, String schema, String table, + boolean unique, boolean approximate) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getJDBCMajorVersion() + */ + @Override + public int getJDBCMajorVersion() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getJDBCMinorVersion() + */ + @Override + public int getJDBCMinorVersion() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxBinaryLiteralLength() + */ + @Override + public int getMaxBinaryLiteralLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxCatalogNameLength() + */ + @Override + public int getMaxCatalogNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxCharLiteralLength() + */ + @Override + public int getMaxCharLiteralLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnNameLength() + */ + @Override + public int getMaxColumnNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnsInGroupBy() + */ + @Override + public int getMaxColumnsInGroupBy() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnsInIndex() + */ + @Override + public int getMaxColumnsInIndex() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnsInOrderBy() + */ + @Override + public int getMaxColumnsInOrderBy() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnsInSelect() + */ + @Override + public int getMaxColumnsInSelect() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxColumnsInTable() + */ + @Override + public int getMaxColumnsInTable() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxConnections() + */ + @Override + public int getMaxConnections() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxCursorNameLength() + */ + @Override + public int getMaxCursorNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxIndexLength() + */ + @Override + public int getMaxIndexLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxProcedureNameLength() + */ + @Override + public int getMaxProcedureNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxRowSize() + */ + @Override + public int getMaxRowSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxSchemaNameLength() + */ + @Override + public int getMaxSchemaNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxStatementLength() + */ + @Override + public int getMaxStatementLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxStatements() + */ + @Override + public int getMaxStatements() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxTableNameLength() + */ + @Override + public int getMaxTableNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxTablesInSelect() + */ + @Override + public int getMaxTablesInSelect() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getMaxUserNameLength() + */ + @Override + public int getMaxUserNameLength() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getNumericFunctions() + */ + @Override + public String getNumericFunctions() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getPrimaryKeys(String catalog, String schema, String table) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getProcedureColumns(String catalog, String schemaPattern, + String procedureNamePattern, String columnNamePattern) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getProcedureTerm() + */ + @Override + public String getProcedureTerm() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getProcedures(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getProcedures(String catalog, String schemaPattern, + String procedureNamePattern) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getResultSetHoldability() + */ + @Override + public int getResultSetHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getRowIdLifetime() + */ + @Override + public RowIdLifetime getRowIdLifetime() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSQLKeywords() + */ + @Override + public String getSQLKeywords() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSQLStateType() + */ + @Override + public int getSQLStateType() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSchemaTerm() + */ + @Override + public String getSchemaTerm() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSchemas() + */ + @Override + public ResultSet getSchemas() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSchemas(java.lang.String, java.lang.String) + */ + @Override + public ResultSet getSchemas(String catalog, String schemaPattern) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSearchStringEscape() + */ + @Override + public String getSearchStringEscape() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getStringFunctions() + */ + @Override + public String getStringFunctions() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSuperTables(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getSuperTables(String catalog, String schemaPattern, + String tableNamePattern) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSuperTypes(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getSuperTypes(String catalog, String schemaPattern, + String typeNamePattern) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getSystemFunctions() + */ + @Override + public String getSystemFunctions() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getTablePrivileges(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getTablePrivileges(String catalog, String schemaPattern, + String tableNamePattern) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getTableTypes() + */ + @Override + public ResultSet getTableTypes() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) + */ + @Override + public ResultSet getTables(String catalog, String schemaPattern, + String tableNamePattern, String[] types) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getTimeDateFunctions() + */ + @Override + public String getTimeDateFunctions() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getTypeInfo() + */ + @Override + public ResultSet getTypeInfo() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]) + */ + @Override + public ResultSet getUDTs(String catalog, String schemaPattern, + String typeNamePattern, int[] types) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getURL() + */ + @Override + public String getURL() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getUserName() + */ + @Override + public String getUserName() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#getVersionColumns(java.lang.String, java.lang.String, java.lang.String) + */ + @Override + public ResultSet getVersionColumns(String catalog, String schema, + String table) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#insertsAreDetected(int) + */ + @Override + public boolean insertsAreDetected(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#isCatalogAtStart() + */ + @Override + public boolean isCatalogAtStart() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#isReadOnly() + */ + @Override + public boolean isReadOnly() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#locatorsUpdateCopy() + */ + @Override + public boolean locatorsUpdateCopy() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#nullPlusNonNullIsNull() + */ + @Override + public boolean nullPlusNonNullIsNull() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#nullsAreSortedAtEnd() + */ + @Override + public boolean nullsAreSortedAtEnd() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#nullsAreSortedAtStart() + */ + @Override + public boolean nullsAreSortedAtStart() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#nullsAreSortedHigh() + */ + @Override + public boolean nullsAreSortedHigh() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#nullsAreSortedLow() + */ + @Override + public boolean nullsAreSortedLow() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#othersDeletesAreVisible(int) + */ + @Override + public boolean othersDeletesAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#othersInsertsAreVisible(int) + */ + @Override + public boolean othersInsertsAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#othersUpdatesAreVisible(int) + */ + @Override + public boolean othersUpdatesAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#ownDeletesAreVisible(int) + */ + @Override + public boolean ownDeletesAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#ownInsertsAreVisible(int) + */ + @Override + public boolean ownInsertsAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#ownUpdatesAreVisible(int) + */ + @Override + public boolean ownUpdatesAreVisible(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesLowerCaseIdentifiers() + */ + @Override + public boolean storesLowerCaseIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers() + */ + @Override + public boolean storesLowerCaseQuotedIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesMixedCaseIdentifiers() + */ + @Override + public boolean storesMixedCaseIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers() + */ + @Override + public boolean storesMixedCaseQuotedIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesUpperCaseIdentifiers() + */ + @Override + public boolean storesUpperCaseIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers() + */ + @Override + public boolean storesUpperCaseQuotedIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL() + */ + @Override + public boolean supportsANSI92EntryLevelSQL() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsANSI92FullSQL() + */ + @Override + public boolean supportsANSI92FullSQL() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL() + */ + @Override + public boolean supportsANSI92IntermediateSQL() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn() + */ + @Override + public boolean supportsAlterTableWithAddColumn() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn() + */ + @Override + public boolean supportsAlterTableWithDropColumn() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsBatchUpdates() + */ + @Override + public boolean supportsBatchUpdates() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation() + */ + @Override + public boolean supportsCatalogsInDataManipulation() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions() + */ + @Override + public boolean supportsCatalogsInIndexDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions() + */ + @Override + public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls() + */ + @Override + public boolean supportsCatalogsInProcedureCalls() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions() + */ + @Override + public boolean supportsCatalogsInTableDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsColumnAliasing() + */ + @Override + public boolean supportsColumnAliasing() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsConvert() + */ + @Override + public boolean supportsConvert() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsConvert(int, int) + */ + @Override + public boolean supportsConvert(int fromType, int toType) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCoreSQLGrammar() + */ + @Override + public boolean supportsCoreSQLGrammar() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsCorrelatedSubqueries() + */ + @Override + public boolean supportsCorrelatedSubqueries() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() + */ + @Override + public boolean supportsDataDefinitionAndDataManipulationTransactions() + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly() + */ + @Override + public boolean supportsDataManipulationTransactionsOnly() + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames() + */ + @Override + public boolean supportsDifferentTableCorrelationNames() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsExpressionsInOrderBy() + */ + @Override + public boolean supportsExpressionsInOrderBy() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsExtendedSQLGrammar() + */ + @Override + public boolean supportsExtendedSQLGrammar() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsFullOuterJoins() + */ + @Override + public boolean supportsFullOuterJoins() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsGetGeneratedKeys() + */ + @Override + public boolean supportsGetGeneratedKeys() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsGroupBy() + */ + @Override + public boolean supportsGroupBy() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsGroupByBeyondSelect() + */ + @Override + public boolean supportsGroupByBeyondSelect() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsGroupByUnrelated() + */ + @Override + public boolean supportsGroupByUnrelated() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility() + */ + @Override + public boolean supportsIntegrityEnhancementFacility() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsLikeEscapeClause() + */ + @Override + public boolean supportsLikeEscapeClause() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsLimitedOuterJoins() + */ + @Override + public boolean supportsLimitedOuterJoins() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMinimumSQLGrammar() + */ + @Override + public boolean supportsMinimumSQLGrammar() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers() + */ + @Override + public boolean supportsMixedCaseIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers() + */ + @Override + public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMultipleOpenResults() + */ + @Override + public boolean supportsMultipleOpenResults() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMultipleResultSets() + */ + @Override + public boolean supportsMultipleResultSets() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsMultipleTransactions() + */ + @Override + public boolean supportsMultipleTransactions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsNamedParameters() + */ + @Override + public boolean supportsNamedParameters() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsNonNullableColumns() + */ + @Override + public boolean supportsNonNullableColumns() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit() + */ + @Override + public boolean supportsOpenCursorsAcrossCommit() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback() + */ + @Override + public boolean supportsOpenCursorsAcrossRollback() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit() + */ + @Override + public boolean supportsOpenStatementsAcrossCommit() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback() + */ + @Override + public boolean supportsOpenStatementsAcrossRollback() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOrderByUnrelated() + */ + @Override + public boolean supportsOrderByUnrelated() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsOuterJoins() + */ + @Override + public boolean supportsOuterJoins() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsPositionedDelete() + */ + @Override + public boolean supportsPositionedDelete() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsPositionedUpdate() + */ + @Override + public boolean supportsPositionedUpdate() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int) + */ + @Override + public boolean supportsResultSetConcurrency(int type, int concurrency) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsResultSetHoldability(int) + */ + @Override + public boolean supportsResultSetHoldability(int holdability) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsResultSetType(int) + */ + @Override + public boolean supportsResultSetType(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSavepoints() + */ + @Override + public boolean supportsSavepoints() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSchemasInDataManipulation() + */ + @Override + public boolean supportsSchemasInDataManipulation() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions() + */ + @Override + public boolean supportsSchemasInIndexDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions() + */ + @Override + public boolean supportsSchemasInPrivilegeDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls() + */ + @Override + public boolean supportsSchemasInProcedureCalls() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions() + */ + @Override + public boolean supportsSchemasInTableDefinitions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSelectForUpdate() + */ + @Override + public boolean supportsSelectForUpdate() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsStatementPooling() + */ + @Override + public boolean supportsStatementPooling() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax() + */ + @Override + public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsStoredProcedures() + */ + @Override + public boolean supportsStoredProcedures() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSubqueriesInComparisons() + */ + @Override + public boolean supportsSubqueriesInComparisons() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSubqueriesInExists() + */ + @Override + public boolean supportsSubqueriesInExists() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSubqueriesInIns() + */ + @Override + public boolean supportsSubqueriesInIns() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds() + */ + @Override + public boolean supportsSubqueriesInQuantifieds() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsTableCorrelationNames() + */ + @Override + public boolean supportsTableCorrelationNames() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int) + */ + @Override + public boolean supportsTransactionIsolationLevel(int level) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsTransactions() + */ + @Override + public boolean supportsTransactions() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsUnion() + */ + @Override + public boolean supportsUnion() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#supportsUnionAll() + */ + @Override + public boolean supportsUnionAll() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#updatesAreDetected(int) + */ + @Override + public boolean updatesAreDetected(int type) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#usesLocalFilePerTable() + */ + @Override + public boolean usesLocalFilePerTable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.DatabaseMetaData#usesLocalFiles() + */ + @Override + public boolean usesLocalFiles() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HivePreparedStatement.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HivePreparedStatement.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HivePreparedStatement.java (revision 0) @@ -0,0 +1,943 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.io.InputStream; +import java.io.Reader; +import java.math.BigDecimal; +import java.net.URL; +import java.sql.Array; +import java.sql.Blob; +import java.sql.Clob; +import java.sql.Connection; +import java.sql.Date; +import java.sql.NClob; +import java.sql.ParameterMetaData; +import java.sql.Ref; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.RowId; +import java.sql.SQLException; +import java.sql.SQLWarning; +import java.sql.SQLXML; +import java.sql.Time; +import java.sql.Timestamp; +import java.util.Calendar; + + +public class HivePreparedStatement implements java.sql.PreparedStatement { + String sql; + + /** + * + */ + public HivePreparedStatement(String sql) { + this.sql = sql; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#addBatch() + */ + @Override + public void addBatch() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#clearParameters() + */ + @Override + public void clearParameters() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#execute() + */ + @Override + public boolean execute() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#executeQuery() + */ + @Override + public ResultSet executeQuery() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#executeUpdate() + */ + @Override + public int executeUpdate() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#getMetaData() + */ + @Override + public ResultSetMetaData getMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#getParameterMetaData() + */ + @Override + public ParameterMetaData getParameterMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setArray(int, java.sql.Array) + */ + @Override + public void setArray(int i, Array x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream) + */ + @Override + public void setAsciiStream(int parameterIndex, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, int) + */ + @Override + public void setAsciiStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setAsciiStream(int, java.io.InputStream, long) + */ + @Override + public void setAsciiStream(int parameterIndex, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBigDecimal(int, java.math.BigDecimal) + */ + @Override + public void setBigDecimal(int parameterIndex, BigDecimal x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, long) + */ + @Override + public void setBinaryStream(int parameterIndex, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.sql.Blob) + */ + @Override + public void setBlob(int i, Blob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.io.InputStream) + */ + @Override + public void setBlob(int parameterIndex, InputStream inputStream) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBlob(int, java.io.InputStream, long) + */ + @Override + public void setBlob(int parameterIndex, InputStream inputStream, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBoolean(int, boolean) + */ + @Override + public void setBoolean(int parameterIndex, boolean x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setByte(int, byte) + */ + @Override + public void setByte(int parameterIndex, byte x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setBytes(int, byte[]) + */ + @Override + public void setBytes(int parameterIndex, byte[] x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, long) + */ + @Override + public void setCharacterStream(int parameterIndex, Reader reader, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.sql.Clob) + */ + @Override + public void setClob(int i, Clob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.io.Reader) + */ + @Override + public void setClob(int parameterIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setClob(int, java.io.Reader, long) + */ + @Override + public void setClob(int parameterIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDate(int, java.sql.Date) + */ + @Override + public void setDate(int parameterIndex, Date x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDate(int, java.sql.Date, java.util.Calendar) + */ + @Override + public void setDate(int parameterIndex, Date x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setDouble(int, double) + */ + @Override + public void setDouble(int parameterIndex, double x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setFloat(int, float) + */ + @Override + public void setFloat(int parameterIndex, float x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setInt(int, int) + */ + @Override + public void setInt(int parameterIndex, int x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setLong(int, long) + */ + @Override + public void setLong(int parameterIndex, long x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader) + */ + @Override + public void setNCharacterStream(int parameterIndex, Reader value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNCharacterStream(int, java.io.Reader, long) + */ + @Override + public void setNCharacterStream(int parameterIndex, Reader value, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.sql.NClob) + */ + @Override + public void setNClob(int parameterIndex, NClob value) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.io.Reader) + */ + @Override + public void setNClob(int parameterIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNClob(int, java.io.Reader, long) + */ + @Override + public void setNClob(int parameterIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNString(int, java.lang.String) + */ + @Override + public void setNString(int parameterIndex, String value) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNull(int, int) + */ + @Override + public void setNull(int parameterIndex, int sqlType) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setNull(int, int, java.lang.String) + */ + @Override + public void setNull(int paramIndex, int sqlType, String typeName) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object) + */ + @Override + public void setObject(int parameterIndex, Object x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object, int) + */ + @Override + public void setObject(int parameterIndex, Object x, int targetSqlType) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setObject(int, java.lang.Object, int, int) + */ + @Override + public void setObject(int parameterIndex, Object x, int targetSqlType, + int scale) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setRef(int, java.sql.Ref) + */ + @Override + public void setRef(int i, Ref x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setRowId(int, java.sql.RowId) + */ + @Override + public void setRowId(int parameterIndex, RowId x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setSQLXML(int, java.sql.SQLXML) + */ + @Override + public void setSQLXML(int parameterIndex, SQLXML xmlObject) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setShort(int, short) + */ + @Override + public void setShort(int parameterIndex, short x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setString(int, java.lang.String) + */ + @Override + public void setString(int parameterIndex, String x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTime(int, java.sql.Time) + */ + @Override + public void setTime(int parameterIndex, Time x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTime(int, java.sql.Time, java.util.Calendar) + */ + @Override + public void setTime(int parameterIndex, Time x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp) + */ + @Override + public void setTimestamp(int parameterIndex, Timestamp x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp, java.util.Calendar) + */ + @Override + public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setURL(int, java.net.URL) + */ + @Override + public void setURL(int parameterIndex, URL x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.PreparedStatement#setUnicodeStream(int, java.io.InputStream, int) + */ + @Override + public void setUnicodeStream(int parameterIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#addBatch(java.lang.String) + */ + @Override + public void addBatch(String sql) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#cancel() + */ + @Override + public void cancel() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearBatch() + */ + @Override + public void clearBatch() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#clearWarnings() + */ + @Override + public void clearWarnings() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#close() + */ + @Override + public void close() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String) + */ + @Override + public boolean execute(String sql) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int) + */ + @Override + public boolean execute(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, int[]) + */ + @Override + public boolean execute(String sql, int[] columnIndexes) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#execute(java.lang.String, java.lang.String[]) + */ + @Override + public boolean execute(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeBatch() + */ + @Override + public int[] executeBatch() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeQuery(java.lang.String) + */ + @Override + public ResultSet executeQuery(String sql) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String) + */ + @Override + public int executeUpdate(String sql) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int) + */ + @Override + public int executeUpdate(String sql, int autoGeneratedKeys) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, int[]) + */ + @Override + public int executeUpdate(String sql, int[] columnIndexes) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#executeUpdate(java.lang.String, java.lang.String[]) + */ + @Override + public int executeUpdate(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getConnection() + */ + @Override + public Connection getConnection() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchDirection() + */ + @Override + public int getFetchDirection() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getFetchSize() + */ + @Override + public int getFetchSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getGeneratedKeys() + */ + @Override + public ResultSet getGeneratedKeys() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxFieldSize() + */ + @Override + public int getMaxFieldSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMaxRows() + */ + @Override + public int getMaxRows() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults() + */ + @Override + public boolean getMoreResults() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getMoreResults(int) + */ + @Override + public boolean getMoreResults(int current) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getQueryTimeout() + */ + @Override + public int getQueryTimeout() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSet() + */ + @Override + public ResultSet getResultSet() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetConcurrency() + */ + @Override + public int getResultSetConcurrency() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetHoldability() + */ + @Override + public int getResultSetHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getResultSetType() + */ + @Override + public int getResultSetType() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getUpdateCount() + */ + @Override + public int getUpdateCount() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Statement#getWarnings() + */ + @Override + public SQLWarning getWarnings() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isClosed() + */ + @Override + public boolean isClosed() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#isPoolable() + */ + @Override + public boolean isPoolable() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Statement#setCursorName(java.lang.String) + */ + @Override + public void setCursorName(String name) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setEscapeProcessing(boolean) + */ + @Override + public void setEscapeProcessing(boolean enable) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchDirection(int) + */ + @Override + public void setFetchDirection(int direction) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setFetchSize(int) + */ + @Override + public void setFetchSize(int rows) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxFieldSize(int) + */ + @Override + public void setMaxFieldSize(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setMaxRows(int) + */ + @Override + public void setMaxRows(int max) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setPoolable(boolean) + */ + @Override + public void setPoolable(boolean poolable) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Statement#setQueryTimeout(int) + */ + @Override + public void setQueryTimeout(int seconds) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveJdbcServer.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveJdbcServer.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveJdbcServer.java (revision 0) @@ -0,0 +1,37 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.rmi.server.RemoteRef; +import java.rmi.server.RemoteServer; + +/** + * + */ +public class HiveJdbcServer extends RemoteServer { + + /** + * + */ + public HiveJdbcServer() { + // TODO Auto-generated constructor stub + } + + /** + * @param ref + */ + public HiveJdbcServer(RemoteRef ref) { + super(ref); + // TODO Auto-generated constructor stub + } + + /** + * @param args + */ + public static void main(String[] args) { + // TODO Auto-generated method stub + + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDataSource.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDataSource.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDataSource.java (revision 0) @@ -0,0 +1,94 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.io.PrintWriter; +import java.sql.Connection; +import java.sql.SQLException; + +import javax.sql.DataSource; + + +public class HiveDataSource implements DataSource { + + /** + * + */ + public HiveDataSource() { + // TODO Auto-generated constructor stub + } + + /* (non-Javadoc) + * @see javax.sql.DataSource#getConnection() + */ + @Override + public Connection getConnection() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see javax.sql.DataSource#getConnection(java.lang.String, java.lang.String) + */ + @Override + public Connection getConnection(String username, String password) + throws SQLException { + return new HiveConnection(); + } + + /* (non-Javadoc) + * @see javax.sql.CommonDataSource#getLogWriter() + */ + @Override + public PrintWriter getLogWriter() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see javax.sql.CommonDataSource#getLoginTimeout() + */ + @Override + public int getLoginTimeout() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see javax.sql.CommonDataSource#setLogWriter(java.io.PrintWriter) + */ + @Override + public void setLogWriter(PrintWriter arg0) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see javax.sql.CommonDataSource#setLoginTimeout(int) + */ + @Override + public void setLoginTimeout(int arg0) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class arg0) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSet.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSet.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSet.java (revision 0) @@ -0,0 +1,1789 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.io.InputStream; +import java.io.Reader; +import java.math.BigDecimal; +import java.net.URL; +import java.sql.Array; +import java.sql.Blob; +import java.sql.Clob; +import java.sql.Date; +import java.sql.NClob; +import java.sql.Ref; +import java.sql.ResultSetMetaData; +import java.sql.RowId; +import java.sql.SQLException; +import java.sql.SQLWarning; +import java.sql.SQLXML; +import java.sql.Statement; +import java.sql.Time; +import java.sql.Timestamp; +import java.util.Calendar; +import java.util.Map; +import java.util.Vector; +import org.apache.hadoop.hive.ql.Driver; + +public class HiveResultSet implements java.sql.ResultSet { + Driver driver; + Vector row; + /** + * + */ + public HiveResultSet(Driver driver) { + this.driver = driver; + this.row = new Vector(); + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#absolute(int) + */ + @Override + public boolean absolute(int row) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#afterLast() + */ + @Override + public void afterLast() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#beforeFirst() + */ + @Override + public void beforeFirst() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#cancelRowUpdates() + */ + @Override + public void cancelRowUpdates() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#clearWarnings() + */ + @Override + public void clearWarnings() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#close() + */ + @Override + public void close() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#deleteRow() + */ + @Override + public void deleteRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#findColumn(java.lang.String) + */ + @Override + public int findColumn(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#first() + */ + @Override + public boolean first() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getArray(int) + */ + @Override + public Array getArray(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getArray(java.lang.String) + */ + @Override + public Array getArray(String colName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getAsciiStream(int) + */ + @Override + public InputStream getAsciiStream(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getAsciiStream(java.lang.String) + */ + @Override + public InputStream getAsciiStream(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBigDecimal(int) + */ + @Override + public BigDecimal getBigDecimal(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBigDecimal(java.lang.String) + */ + @Override + public BigDecimal getBigDecimal(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBigDecimal(int, int) + */ + @Override + public BigDecimal getBigDecimal(int columnIndex, int scale) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBigDecimal(java.lang.String, int) + */ + @Override + public BigDecimal getBigDecimal(String columnName, int scale) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBinaryStream(int) + */ + @Override + public InputStream getBinaryStream(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBinaryStream(java.lang.String) + */ + @Override + public InputStream getBinaryStream(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBlob(int) + */ + @Override + public Blob getBlob(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBlob(java.lang.String) + */ + @Override + public Blob getBlob(String colName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBoolean(int) + */ + @Override + public boolean getBoolean(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBoolean(java.lang.String) + */ + @Override + public boolean getBoolean(String columnName) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getByte(int) + */ + @Override + public byte getByte(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getByte(java.lang.String) + */ + @Override + public byte getByte(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBytes(int) + */ + @Override + public byte[] getBytes(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getBytes(java.lang.String) + */ + @Override + public byte[] getBytes(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getCharacterStream(int) + */ + @Override + public Reader getCharacterStream(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getCharacterStream(java.lang.String) + */ + @Override + public Reader getCharacterStream(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getClob(int) + */ + @Override + public Clob getClob(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getClob(java.lang.String) + */ + @Override + public Clob getClob(String colName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getConcurrency() + */ + @Override + public int getConcurrency() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getCursorName() + */ + @Override + public String getCursorName() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDate(int) + */ + @Override + public Date getDate(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDate(java.lang.String) + */ + @Override + public Date getDate(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDate(int, java.util.Calendar) + */ + @Override + public Date getDate(int columnIndex, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDate(java.lang.String, java.util.Calendar) + */ + @Override + public Date getDate(String columnName, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDouble(int) + */ + @Override + public double getDouble(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getDouble(java.lang.String) + */ + @Override + public double getDouble(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getFetchDirection() + */ + @Override + public int getFetchDirection() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getFetchSize() + */ + @Override + public int getFetchSize() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getFloat(int) + */ + @Override + public float getFloat(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getFloat(java.lang.String) + */ + @Override + public float getFloat(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getHoldability() + */ + @Override + public int getHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getInt(int) + */ + @Override + public int getInt(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getInt(java.lang.String) + */ + @Override + public int getInt(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getLong(int) + */ + @Override + public long getLong(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getLong(java.lang.String) + */ + @Override + public long getLong(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getMetaData() + */ + @Override + public ResultSetMetaData getMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNCharacterStream(int) + */ + @Override + public Reader getNCharacterStream(int arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNCharacterStream(java.lang.String) + */ + @Override + public Reader getNCharacterStream(String arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNClob(int) + */ + @Override + public NClob getNClob(int arg0) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNClob(java.lang.String) + */ + @Override + public NClob getNClob(String columnLabel) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNString(int) + */ + @Override + public String getNString(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getNString(java.lang.String) + */ + @Override + public String getNString(String columnLabel) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getObject(int) + */ + @Override + public Object getObject(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getObject(java.lang.String) + */ + @Override + public Object getObject(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getObject(int, java.util.Map) + */ + @Override + public Object getObject(int i, Map> map) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getObject(java.lang.String, java.util.Map) + */ + @Override + public Object getObject(String colName, Map> map) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getRef(int) + */ + @Override + public Ref getRef(int i) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getRef(java.lang.String) + */ + @Override + public Ref getRef(String colName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getRow() + */ + @Override + public int getRow() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getRowId(int) + */ + @Override + public RowId getRowId(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getRowId(java.lang.String) + */ + @Override + public RowId getRowId(String columnLabel) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getSQLXML(int) + */ + @Override + public SQLXML getSQLXML(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getSQLXML(java.lang.String) + */ + @Override + public SQLXML getSQLXML(String columnLabel) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getShort(int) + */ + @Override + public short getShort(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getShort(java.lang.String) + */ + @Override + public short getShort(String columnName) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getStatement() + */ + @Override + public Statement getStatement() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @param columnIndex - the first column is 1, the second is 2, ... + * @see java.sql.ResultSet#getString(int) + */ + @Override + public String getString(int columnIndex) throws SQLException { + return (String)row.elementAt(columnIndex - 1); + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getString(java.lang.String) + */ + @Override + public String getString(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTime(int) + */ + @Override + public Time getTime(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTime(java.lang.String) + */ + @Override + public Time getTime(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTime(int, java.util.Calendar) + */ + @Override + public Time getTime(int columnIndex, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTime(java.lang.String, java.util.Calendar) + */ + @Override + public Time getTime(String columnName, Calendar cal) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTimestamp(int) + */ + @Override + public Timestamp getTimestamp(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTimestamp(java.lang.String) + */ + @Override + public Timestamp getTimestamp(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTimestamp(int, java.util.Calendar) + */ + @Override + public Timestamp getTimestamp(int columnIndex, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getTimestamp(java.lang.String, java.util.Calendar) + */ + @Override + public Timestamp getTimestamp(String columnName, Calendar cal) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getType() + */ + @Override + public int getType() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getURL(int) + */ + @Override + public URL getURL(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getURL(java.lang.String) + */ + @Override + public URL getURL(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getUnicodeStream(int) + */ + @Override + public InputStream getUnicodeStream(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getUnicodeStream(java.lang.String) + */ + @Override + public InputStream getUnicodeStream(String columnName) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#getWarnings() + */ + @Override + public SQLWarning getWarnings() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#insertRow() + */ + @Override + public void insertRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#isAfterLast() + */ + @Override + public boolean isAfterLast() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#isBeforeFirst() + */ + @Override + public boolean isBeforeFirst() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#isClosed() + */ + @Override + public boolean isClosed() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#isFirst() + */ + @Override + public boolean isFirst() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#isLast() + */ + @Override + public boolean isLast() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#last() + */ + @Override + public boolean last() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#moveToCurrentRow() + */ + @Override + public void moveToCurrentRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#moveToInsertRow() + */ + @Override + public void moveToInsertRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#next() + */ + @Override + public boolean next() throws SQLException { + row.clear(); + return driver.getResults(row); + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#previous() + */ + @Override + public boolean previous() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#refreshRow() + */ + @Override + public void refreshRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#relative(int) + */ + @Override + public boolean relative(int rows) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#rowDeleted() + */ + @Override + public boolean rowDeleted() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#rowInserted() + */ + @Override + public boolean rowInserted() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#rowUpdated() + */ + @Override + public boolean rowUpdated() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#setFetchDirection(int) + */ + @Override + public void setFetchDirection(int direction) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#setFetchSize(int) + */ + @Override + public void setFetchSize(int rows) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateArray(int, java.sql.Array) + */ + @Override + public void updateArray(int columnIndex, Array x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateArray(java.lang.String, java.sql.Array) + */ + @Override + public void updateArray(String columnName, Array x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream) + */ + @Override + public void updateAsciiStream(int columnIndex, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream) + */ + @Override + public void updateAsciiStream(String columnLabel, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream, int) + */ + @Override + public void updateAsciiStream(int columnIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream, int) + */ + @Override + public void updateAsciiStream(String columnName, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream, long) + */ + @Override + public void updateAsciiStream(int columnIndex, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream, long) + */ + @Override + public void updateAsciiStream(String columnLabel, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBigDecimal(int, java.math.BigDecimal) + */ + @Override + public void updateBigDecimal(int columnIndex, BigDecimal x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBigDecimal(java.lang.String, java.math.BigDecimal) + */ + @Override + public void updateBigDecimal(String columnName, BigDecimal x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream) + */ + @Override + public void updateBinaryStream(int columnIndex, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream) + */ + @Override + public void updateBinaryStream(String columnLabel, InputStream x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream, int) + */ + @Override + public void updateBinaryStream(int columnIndex, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream, int) + */ + @Override + public void updateBinaryStream(String columnName, InputStream x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream, long) + */ + @Override + public void updateBinaryStream(int columnIndex, InputStream x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream, long) + */ + @Override + public void updateBinaryStream(String columnLabel, InputStream x, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(int, java.sql.Blob) + */ + @Override + public void updateBlob(int columnIndex, Blob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(java.lang.String, java.sql.Blob) + */ + @Override + public void updateBlob(String columnName, Blob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(int, java.io.InputStream) + */ + @Override + public void updateBlob(int columnIndex, InputStream inputStream) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(java.lang.String, java.io.InputStream) + */ + @Override + public void updateBlob(String columnLabel, InputStream inputStream) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(int, java.io.InputStream, long) + */ + @Override + public void updateBlob(int columnIndex, InputStream inputStream, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBlob(java.lang.String, java.io.InputStream, long) + */ + @Override + public void updateBlob(String columnLabel, InputStream inputStream, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBoolean(int, boolean) + */ + @Override + public void updateBoolean(int columnIndex, boolean x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBoolean(java.lang.String, boolean) + */ + @Override + public void updateBoolean(String columnName, boolean x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateByte(int, byte) + */ + @Override + public void updateByte(int columnIndex, byte x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateByte(java.lang.String, byte) + */ + @Override + public void updateByte(String columnName, byte x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBytes(int, byte[]) + */ + @Override + public void updateBytes(int columnIndex, byte[] x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateBytes(java.lang.String, byte[]) + */ + @Override + public void updateBytes(String columnName, byte[] x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader) + */ + @Override + public void updateCharacterStream(int columnIndex, Reader x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader) + */ + @Override + public void updateCharacterStream(String columnLabel, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader, int) + */ + @Override + public void updateCharacterStream(int columnIndex, Reader x, int length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader, int) + */ + @Override + public void updateCharacterStream(String columnName, Reader reader, + int length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader, long) + */ + @Override + public void updateCharacterStream(int columnIndex, Reader x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader, long) + */ + @Override + public void updateCharacterStream(String columnLabel, Reader reader, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(int, java.sql.Clob) + */ + @Override + public void updateClob(int columnIndex, Clob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(java.lang.String, java.sql.Clob) + */ + @Override + public void updateClob(String columnName, Clob x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(int, java.io.Reader) + */ + @Override + public void updateClob(int columnIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(java.lang.String, java.io.Reader) + */ + @Override + public void updateClob(String columnLabel, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(int, java.io.Reader, long) + */ + @Override + public void updateClob(int columnIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateClob(java.lang.String, java.io.Reader, long) + */ + @Override + public void updateClob(String columnLabel, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateDate(int, java.sql.Date) + */ + @Override + public void updateDate(int columnIndex, Date x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateDate(java.lang.String, java.sql.Date) + */ + @Override + public void updateDate(String columnName, Date x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateDouble(int, double) + */ + @Override + public void updateDouble(int columnIndex, double x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateDouble(java.lang.String, double) + */ + @Override + public void updateDouble(String columnName, double x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateFloat(int, float) + */ + @Override + public void updateFloat(int columnIndex, float x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateFloat(java.lang.String, float) + */ + @Override + public void updateFloat(String columnName, float x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateInt(int, int) + */ + @Override + public void updateInt(int columnIndex, int x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateInt(java.lang.String, int) + */ + @Override + public void updateInt(String columnName, int x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateLong(int, long) + */ + @Override + public void updateLong(int columnIndex, long x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateLong(java.lang.String, long) + */ + @Override + public void updateLong(String columnName, long x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNCharacterStream(int, java.io.Reader) + */ + @Override + public void updateNCharacterStream(int columnIndex, Reader x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNCharacterStream(java.lang.String, java.io.Reader) + */ + @Override + public void updateNCharacterStream(String columnLabel, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNCharacterStream(int, java.io.Reader, long) + */ + @Override + public void updateNCharacterStream(int columnIndex, Reader x, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNCharacterStream(java.lang.String, java.io.Reader, long) + */ + @Override + public void updateNCharacterStream(String columnLabel, Reader reader, + long length) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(int, java.sql.NClob) + */ + @Override + public void updateNClob(int columnIndex, NClob clob) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(java.lang.String, java.sql.NClob) + */ + @Override + public void updateNClob(String columnLabel, NClob clob) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(int, java.io.Reader) + */ + @Override + public void updateNClob(int columnIndex, Reader reader) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(java.lang.String, java.io.Reader) + */ + @Override + public void updateNClob(String columnLabel, Reader reader) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(int, java.io.Reader, long) + */ + @Override + public void updateNClob(int columnIndex, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNClob(java.lang.String, java.io.Reader, long) + */ + @Override + public void updateNClob(String columnLabel, Reader reader, long length) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNString(int, java.lang.String) + */ + @Override + public void updateNString(int columnIndex, String string) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNString(java.lang.String, java.lang.String) + */ + @Override + public void updateNString(String columnLabel, String string) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNull(int) + */ + @Override + public void updateNull(int columnIndex) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateNull(java.lang.String) + */ + @Override + public void updateNull(String columnName) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateObject(int, java.lang.Object) + */ + @Override + public void updateObject(int columnIndex, Object x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateObject(java.lang.String, java.lang.Object) + */ + @Override + public void updateObject(String columnName, Object x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateObject(int, java.lang.Object, int) + */ + @Override + public void updateObject(int columnIndex, Object x, int scale) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateObject(java.lang.String, java.lang.Object, int) + */ + @Override + public void updateObject(String columnName, Object x, int scale) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateRef(int, java.sql.Ref) + */ + @Override + public void updateRef(int columnIndex, Ref x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateRef(java.lang.String, java.sql.Ref) + */ + @Override + public void updateRef(String columnName, Ref x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateRow() + */ + @Override + public void updateRow() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateRowId(int, java.sql.RowId) + */ + @Override + public void updateRowId(int columnIndex, RowId x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateRowId(java.lang.String, java.sql.RowId) + */ + @Override + public void updateRowId(String columnLabel, RowId x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateSQLXML(int, java.sql.SQLXML) + */ + @Override + public void updateSQLXML(int columnIndex, SQLXML xmlObject) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateSQLXML(java.lang.String, java.sql.SQLXML) + */ + @Override + public void updateSQLXML(String columnLabel, SQLXML xmlObject) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateShort(int, short) + */ + @Override + public void updateShort(int columnIndex, short x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateShort(java.lang.String, short) + */ + @Override + public void updateShort(String columnName, short x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateString(int, java.lang.String) + */ + @Override + public void updateString(int columnIndex, String x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateString(java.lang.String, java.lang.String) + */ + @Override + public void updateString(String columnName, String x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateTime(int, java.sql.Time) + */ + @Override + public void updateTime(int columnIndex, Time x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateTime(java.lang.String, java.sql.Time) + */ + @Override + public void updateTime(String columnName, Time x) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateTimestamp(int, java.sql.Timestamp) + */ + @Override + public void updateTimestamp(int columnIndex, Timestamp x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#updateTimestamp(java.lang.String, java.sql.Timestamp) + */ + @Override + public void updateTimestamp(String columnName, Timestamp x) + throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.ResultSet#wasNull() + */ + @Override + public boolean wasNull() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDriver.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDriver.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveDriver.java (revision 0) @@ -0,0 +1,68 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.*; +import java.sql.DriverManager; +import java.util.Properties; + + +public class HiveDriver implements java.sql.Driver { + static { + try { + java.sql.DriverManager.registerDriver(new org.apache.hadoop.hive.ql.jdbc.HiveDriver()); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + /** + * + */ + public HiveDriver() { + // TODO Auto-generated constructor stub + SecurityManager security = System.getSecurityManager(); + if (security != null) { + security.checkWrite("foobah"); + } + } + + @Override + public boolean acceptsURL(String url) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + @Override + public Connection connect(String url, Properties info) throws SQLException { + // TODO Auto-generated method stub + return new HiveConnection(); + } + + @Override + public int getMajorVersion() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int getMinorVersion() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean jdbcCompliant() { + return false; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSetMetaData.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSetMetaData.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveResultSetMetaData.java (revision 0) @@ -0,0 +1,218 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.SQLException; + + +public class HiveResultSetMetaData implements java.sql.ResultSetMetaData { + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getCatalogName(int) + */ + @Override + public String getCatalogName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnClassName(int) + */ + @Override + public String getColumnClassName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnCount() + */ + @Override + public int getColumnCount() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnDisplaySize(int) + */ + @Override + public int getColumnDisplaySize(int column) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnLabel(int) + */ + @Override + public String getColumnLabel(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnName(int) + */ + @Override + public String getColumnName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnType(int) + */ + @Override + public int getColumnType(int column) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getColumnTypeName(int) + */ + @Override + public String getColumnTypeName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getPrecision(int) + */ + @Override + public int getPrecision(int column) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getScale(int) + */ + @Override + public int getScale(int column) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getSchemaName(int) + */ + @Override + public String getSchemaName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#getTableName(int) + */ + @Override + public String getTableName(int column) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isAutoIncrement(int) + */ + @Override + public boolean isAutoIncrement(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isCaseSensitive(int) + */ + @Override + public boolean isCaseSensitive(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isCurrency(int) + */ + @Override + public boolean isCurrency(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isDefinitelyWritable(int) + */ + @Override + public boolean isDefinitelyWritable(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isNullable(int) + */ + @Override + public int isNullable(int column) throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isReadOnly(int) + */ + @Override + public boolean isReadOnly(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isSearchable(int) + */ + @Override + public boolean isSearchable(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isSigned(int) + */ + @Override + public boolean isSigned(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.ResultSetMetaData#isWritable(int) + */ + @Override + public boolean isWritable(int column) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/JdbcSessionState.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/JdbcSessionState.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/JdbcSessionState.java (revision 0) @@ -0,0 +1,48 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.hadoop.hive.ql.jdbc; + +import org.apache.hadoop.hive.ql.session.SessionState; +import org.apache.hadoop.hive.conf.HiveConf; +import org.apache.hadoop.hive.ql.metadata.Hive; + +public class JdbcSessionState extends SessionState { + /** + * -e option if any that the session has been invoked with + */ + public String execString; + + /** + * -f option if any that the session has been invoked with + */ + public String fileName; + + + public JdbcSessionState() { + super(); + } + + public JdbcSessionState (HiveConf conf) { + super(conf); + } + + public JdbcSessionState (HiveConf conf, Hive db) { + super(conf, db); + } +} Index: src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveConnection.java =================================================================== --- src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveConnection.java (revision 0) +++ src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/jdbc/HiveConnection.java (revision 0) @@ -0,0 +1,493 @@ +/** + * + */ +package org.apache.hadoop.hive.ql.jdbc; + +import java.sql.Array; +import java.sql.Blob; +import java.sql.CallableStatement; +import java.sql.Clob; +import java.sql.DatabaseMetaData; +import java.sql.NClob; +import java.sql.PreparedStatement; +import java.sql.SQLClientInfoException; +import java.sql.SQLException; +import java.sql.SQLWarning; +import java.sql.SQLXML; +import java.sql.Savepoint; +import java.sql.Statement; +import java.sql.Struct; +import java.util.*; +import org.apache.hadoop.hive.conf.HiveConf; +import org.apache.hadoop.hive.ql.session.SessionState; +import org.apache.hadoop.hive.ql.Driver; + +public class HiveConnection implements java.sql.Connection { + JdbcSessionState session; + Driver driver; + /** + * + */ + public HiveConnection() { + session = new JdbcSessionState(new HiveConf(SessionState.class)); + session.in = null; + session.out = null; + session.err = null; + SessionState.start(session); + driver = new Driver(); + } + + /* (non-Javadoc) + * @see java.sql.Connection#clearWarnings() + */ + @Override + public void clearWarnings() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#close() + */ + @Override + public void close() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#commit() + */ + @Override + public void commit() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#createArrayOf(java.lang.String, java.lang.Object[]) + */ + @Override + public Array createArrayOf(String arg0, Object[] arg1) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createBlob() + */ + @Override + public Blob createBlob() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createClob() + */ + @Override + public Clob createClob() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createNClob() + */ + @Override + public NClob createNClob() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createSQLXML() + */ + @Override + public SQLXML createSQLXML() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createStatement() + */ + @Override + public Statement createStatement() throws SQLException { + return new HiveStatement(session, driver); + } + + /* (non-Javadoc) + * @see java.sql.Connection#createStatement(int, int) + */ + @Override + public Statement createStatement(int resultSetType, int resultSetConcurrency) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createStatement(int, int, int) + */ + @Override + public Statement createStatement(int resultSetType, + int resultSetConcurrency, int resultSetHoldability) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#createStruct(java.lang.String, java.lang.Object[]) + */ + @Override + public Struct createStruct(String typeName, Object[] attributes) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getAutoCommit() + */ + @Override + public boolean getAutoCommit() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getCatalog() + */ + @Override + public String getCatalog() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getClientInfo() + */ + @Override + public Properties getClientInfo() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getClientInfo(java.lang.String) + */ + @Override + public String getClientInfo(String name) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getHoldability() + */ + @Override + public int getHoldability() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getMetaData() + */ + @Override + public DatabaseMetaData getMetaData() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getTransactionIsolation() + */ + @Override + public int getTransactionIsolation() throws SQLException { + // TODO Auto-generated method stub + return 0; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getTypeMap() + */ + @Override + public Map> getTypeMap() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#getWarnings() + */ + @Override + public SQLWarning getWarnings() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#isClosed() + */ + @Override + public boolean isClosed() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Connection#isReadOnly() + */ + @Override + public boolean isReadOnly() throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Connection#isValid(int) + */ + @Override + public boolean isValid(int timeout) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Connection#nativeSQL(java.lang.String) + */ + @Override + public String nativeSQL(String sql) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareCall(java.lang.String) + */ + @Override + public CallableStatement prepareCall(String sql) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareCall(java.lang.String, int, int) + */ + @Override + public CallableStatement prepareCall(String sql, int resultSetType, + int resultSetConcurrency) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareCall(java.lang.String, int, int, int) + */ + @Override + public CallableStatement prepareCall(String sql, int resultSetType, + int resultSetConcurrency, int resultSetHoldability) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String) + */ + @Override + public PreparedStatement prepareStatement(String sql) throws SQLException { + return new HivePreparedStatement(sql); + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String, int) + */ + @Override + public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) + throws SQLException { + return new HivePreparedStatement(sql); + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String, int[]) + */ + @Override + public PreparedStatement prepareStatement(String sql, int[] columnIndexes) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String, java.lang.String[]) + */ + @Override + public PreparedStatement prepareStatement(String sql, String[] columnNames) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String, int, int) + */ + @Override + public PreparedStatement prepareStatement(String sql, int resultSetType, + int resultSetConcurrency) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#prepareStatement(java.lang.String, int, int, int) + */ + @Override + public PreparedStatement prepareStatement(String sql, int resultSetType, + int resultSetConcurrency, int resultSetHoldability) + throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#releaseSavepoint(java.sql.Savepoint) + */ + @Override + public void releaseSavepoint(Savepoint savepoint) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#rollback() + */ + @Override + public void rollback() throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#rollback(java.sql.Savepoint) + */ + @Override + public void rollback(Savepoint savepoint) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setAutoCommit(boolean) + */ + @Override + public void setAutoCommit(boolean autoCommit) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setCatalog(java.lang.String) + */ + @Override + public void setCatalog(String catalog) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setClientInfo(java.util.Properties) + */ + @Override + public void setClientInfo(Properties properties) + throws SQLClientInfoException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setClientInfo(java.lang.String, java.lang.String) + */ + @Override + public void setClientInfo(String name, String value) + throws SQLClientInfoException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setHoldability(int) + */ + @Override + public void setHoldability(int holdability) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setReadOnly(boolean) + */ + @Override + public void setReadOnly(boolean readOnly) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setSavepoint() + */ + @Override + public Savepoint setSavepoint() throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#setSavepoint(java.lang.String) + */ + @Override + public Savepoint setSavepoint(String name) throws SQLException { + // TODO Auto-generated method stub + return null; + } + + /* (non-Javadoc) + * @see java.sql.Connection#setTransactionIsolation(int) + */ + @Override + public void setTransactionIsolation(int level) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Connection#setTypeMap(java.util.Map) + */ + @Override + public void setTypeMap(Map> map) throws SQLException { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#isWrapperFor(java.lang.Class) + */ + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + // TODO Auto-generated method stub + return false; + } + + /* (non-Javadoc) + * @see java.sql.Wrapper#unwrap(java.lang.Class) + */ + @Override + public T unwrap(Class iface) throws SQLException { + // TODO Auto-generated method stub + return null; + } + +} Index: build.xml =================================================================== --- build.xml (revision 707937) +++ build.xml (working copy) @@ -287,7 +287,7 @@ - +