Author: andy
Date: Wed Aug 28 22:32:36 2013
New Revision: 1518407

URL: http://svn.apache.org/r1518407
Log:
Add Java7/JDBC operations so that the code compiles in Java6 and Java7

Modified:
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/JenaDriver.java
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/connections/JenaConnection.java
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/JenaMetadata.java
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/results/MetaResultSet.java
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/results/JenaResultSet.java
    
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/statements/JenaStatement.java

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/JenaDriver.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/JenaDriver.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/JenaDriver.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/JenaDriver.java
 Wed Aug 28 22:32:36 2013
@@ -28,6 +28,7 @@ import java.sql.Connection;
 import java.sql.Driver;
 import java.sql.DriverPropertyInfo;
 import java.sql.SQLException;
+import java.sql.SQLFeatureNotSupportedException;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
@@ -1016,4 +1017,8 @@ public abstract class JenaDriver impleme
         return value.equals(actualValue);
     }
 
+       // Java6/7 compatibility
+       public java.util.logging.Logger getParentLogger() throws 
SQLFeatureNotSupportedException {
+               throw new SQLFeatureNotSupportedException() ;
+       }
 }

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/connections/JenaConnection.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/connections/JenaConnection.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/connections/JenaConnection.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/connections/JenaConnection.java
 Wed Aug 28 22:32:36 2013
@@ -860,4 +860,24 @@ public abstract class JenaConnection imp
         this.setWarning(new SQLWarning(warning, cause));
     }
 
+       //--- Java6/7 compatibility.
+       public void setSchema(String schema) throws SQLException {
+               throw new SQLFeatureNotSupportedException();    
+       }
+
+       public String getSchema() throws SQLException {
+               throw new SQLFeatureNotSupportedException();    
+       }
+
+       public void abort(java.util.concurrent.Executor executor) throws 
SQLException {
+               throw new SQLFeatureNotSupportedException();    
+       }
+
+       public int getNetworkTimeout() throws SQLException {
+               throw new SQLFeatureNotSupportedException();    
+       }
+
+       public void setNetworkTimeout(java.util.concurrent.Executor executor, 
int milliseconds) throws SQLException {
+               throw new SQLFeatureNotSupportedException();    
+       }
 }

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/JenaMetadata.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/JenaMetadata.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/JenaMetadata.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/JenaMetadata.java
 Wed Aug 28 22:32:36 2013
@@ -1185,4 +1185,15 @@ public abstract class JenaMetadata imple
     @Override
     public abstract boolean usesLocalFiles() throws SQLException;
 
+       public ResultSet getPseudoColumns(String catalog,
+                                                                         
String schemaPattern,
+                                                                         
String tableNamePattern,
+                                                                         
String columnNamePattern) throws SQLException {
+               throw new SQLFeatureNotSupportedException();
+       }
+
+       // Java 6/7 compatibility
+       public boolean generatedKeyAlwaysReturned() throws SQLException {
+               throw new SQLFeatureNotSupportedException();
+       }
 }

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/results/MetaResultSet.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/results/MetaResultSet.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/results/MetaResultSet.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/metadata/results/MetaResultSet.java
 Wed Aug 28 22:32:36 2013
@@ -623,6 +623,15 @@ public class MetaResultSet implements Re
         throw new SQLFeatureNotSupportedException();
     }
 
+       // Java 6/7 compatibility
+       public <T> T getObject(int columnIndex, Class<T> type) throws 
SQLException {
+        throw new SQLFeatureNotSupportedException();
+    }
+       
+       public <T> T getObject(String columnLabel,  Class<T> type) throws 
SQLException {
+        throw new SQLFeatureNotSupportedException();
+    }
+
     @Override
     public SQLWarning getWarnings() throws SQLException {
         // TODO Auto-generated method stub
@@ -1199,5 +1208,4 @@ public class MetaResultSet implements Re
     public boolean wasNull() throws SQLException {
         return this.wasNull;
     }
-
 }

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/results/JenaResultSet.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/results/JenaResultSet.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/results/JenaResultSet.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/results/JenaResultSet.java
 Wed Aug 28 22:32:36 2013
@@ -700,6 +700,15 @@ public abstract class JenaResultSet impl
     public InputStream getUnicodeStream(String columnLabel) throws 
SQLException {
         throw new SQLFeatureNotSupportedException();
     }
+       
+       // Java6/7 compatibility
+       public <T> T getObject(int columnIndex, Class<T> type) throws 
SQLException {
+        throw new SQLFeatureNotSupportedException();
+    }
+       
+       public <T> T getObject(String columnLabel,  Class<T> type) throws 
SQLException {
+        throw new SQLFeatureNotSupportedException();
+    }
 
     @Override
     public final SQLWarning getWarnings() throws SQLException {

Modified: 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/statements/JenaStatement.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/statements/JenaStatement.java?rev=1518407&r1=1518406&r2=1518407&view=diff
==============================================================================
--- 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/statements/JenaStatement.java
 (original)
+++ 
jena/trunk/jena-jdbc/jena-jdbc-core/src/main/java/org/apache/jena/jdbc/statements/JenaStatement.java
 Wed Aug 28 22:32:36 2013
@@ -834,4 +834,12 @@ public abstract class JenaStatement impl
             this.timeout = seconds;
         }
     }
-}
+
+       // Java 6/7 compatibility
+       public boolean isCloseOnCompletion() throws SQLException {
+               throw new SQLFeatureNotSupportedException();
+       }
+
+       public void closeOnCompletion() throws SQLException {
+               throw new SQLFeatureNotSupportedException();
+       }}


Reply via email to