db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kristian Waagan <Kristian.Waa...@Sun.COM>
Subject Re: VTI tables
Date Thu, 22 Apr 2010 16:15:47 GMT
On 22.04.10 17:25, Ян Программист wrote:
> init:
> deps-clean:
> Deleting directory /home/webautomator/NetBeansProjects/derby/build
> clean:
> init:
> deps-jar:
> Created dir: /home/webautomator/NetBeansProjects/derby/build/classes
> Created dir: /home/webautomator/NetBeansProjects/derby/build/empty
> Compiling 1714 source files to 
> /home/webautomator/NetBeansProjects/derby/build/classes
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:60:

> warning: [deprecation] org.apache.xalan.serialize.DOMSerializer in 
> org.apache.xalan.serialize has been deprecated
> import org.apache.xalan.serialize.DOMSerializer;
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:61:

> warning: [deprecation] org.apache.xalan.serialize.Serializer in 
> org.apache.xalan.serialize has been deprecated
> import org.apache.xalan.serialize.Serializer;
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:62:

> warning: [deprecation] org.apache.xalan.serialize.SerializerFactory in 
> org.apache.xalan.serialize has been deprecated
> import org.apache.xalan.serialize.SerializerFactory;
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:118:

> warning: [deprecation] org.apache.xalan.serialize.Serializer in 
> org.apache.xalan.serialize has been deprecated
> private Serializer serializer;
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TableDescriptor.java:152:

> warning: [unchecked] unchecked call to put(K,V) as a member of the raw 
> type java.util.WeakHashMap
> map.put(this, newReferencedColumnMap);
> ^
> /media/4c618535-dce4-4aa5-b621-475b44dd7adf/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TableDescriptor.java:667:

> warning: [unchecked] unchecked call to add(E) as a member of the raw 
> type java.util.ArrayList
> relevantTriggers.add(tgr);

[ snip ]

Hi John,

Just want to point out that there's a difference between Java 6 
compatibility and actually using the new Java 6 features / interfaces.
Derby can be run with Java 1.4, 5.0 and 6 (and 7), but most of the 
source code is written based on the 1.4 specification. This is indeed 
annoying at times, when you want to use nifty new features and methods. 
However, this will probably continue until the community decides to drop 
support for small platforms, or the small platform Java specification 
moves to the Java 5.0+ level.

When it comes to Derby and IDEs, like NetBeans, you may get better 
results if you define the code to be at level 1.4 rather than 5/6. You 
will still get some errors, but fewer.
Since the Derby build process is rather complex, I tell NetBeans to use 
the ant targets in build.xml for building the source code.


Regards,
-- 
Kristian

Mime
View raw message