Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Winkler2010-08-06 17:44:13 +0000
committerStefan Winkler2010-08-06 17:44:13 +0000
commitbe5e00276733a29ed56f077de299b2e6a7b71f21 (patch)
tree49f4f06caab67c0db2c53b7a18b77beb9a0a4dd7 /plugins/org.eclipse.net4j.db
parentfe26371acd8c2b5a634a5e474dc83124a832ff7c (diff)
downloadcdo-be5e00276733a29ed56f077de299b2e6a7b71f21.tar.gz
cdo-be5e00276733a29ed56f077de299b2e6a7b71f21.tar.xz
cdo-be5e00276733a29ed56f077de299b2e6a7b71f21.zip
[321108] Name starting with underscore is not handled
https://bugs.eclipse.org/bugs/show_bug.cgi?id=321108
Diffstat (limited to 'plugins/org.eclipse.net4j.db')
-rw-r--r--plugins/org.eclipse.net4j.db/META-INF/MANIFEST.MF18
-rw-r--r--plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java8
-rw-r--r--plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java8
3 files changed, 25 insertions, 9 deletions
diff --git a/plugins/org.eclipse.net4j.db/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.db/META-INF/MANIFEST.MF
index 4f45c3d426..f5eb8abdaa 100644
--- a/plugins/org.eclipse.net4j.db/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.net4j.db/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.net4j.db;singleton:=true
-Bundle-Version: 3.0.100.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Activator: org.eclipse.net4j.internal.db.bundle.OM$Activator
Bundle-Vendor: %providerName
Bundle-ClassPath: .
@@ -10,13 +10,13 @@ Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)",
org.eclipse.net4j.util;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
-Export-Package: org.eclipse.net4j.db;version="3.0.100",
- org.eclipse.net4j.db.ddl;version="3.0.100",
- org.eclipse.net4j.db.dml;version="3.0.100",
- org.eclipse.net4j.internal.db;version="3.0.100";x-internal:=true,
- org.eclipse.net4j.internal.db.bundle;version="3.0.100";x-internal:=true,
- org.eclipse.net4j.internal.db.ddl;version="3.0.100";x-internal:=true,
- org.eclipse.net4j.internal.db.dml;version="3.0.100";x-internal:=true,
- org.eclipse.net4j.spi.db;version="3.0.100"
+Export-Package: org.eclipse.net4j.db;version="4.0.0",
+ org.eclipse.net4j.db.ddl;version="4.0.0",
+ org.eclipse.net4j.db.dml;version="4.0.0",
+ org.eclipse.net4j.internal.db;version="4.0.0";x-internal:=true,
+ org.eclipse.net4j.internal.db.bundle;version="4.0.0";x-internal:=true,
+ org.eclipse.net4j.internal.db.ddl;version="4.0.0";x-internal:=true,
+ org.eclipse.net4j.internal.db.dml;version="4.0.0";x-internal:=true,
+ org.eclipse.net4j.spi.db;version="4.0.0"
Bundle-ActivationPolicy: lazy
Eclipse-BuddyPolicy: registered
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java
index 51a092cff4..aa9113a2f8 100644
--- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java
+++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBAdapter.java
@@ -69,4 +69,12 @@ public interface IDBAdapter
* @since 3.0
*/
public DBType adaptType(DBType type);
+
+ /**
+ * Check if a character is valid as first character. (e.g., underscores are forbidden as first character in Derby
+ * elements.
+ *
+ * @since 4.0
+ */
+ public boolean isValidFirstChar(char ch);
}
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
index 4d4564c784..d8e1a47536 100644
--- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
+++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
@@ -493,4 +493,12 @@ public abstract class DBAdapter implements IDBAdapter
{
return type;
}
+
+ /**
+ * @since 4.0
+ */
+ public boolean isValidFirstChar(char ch)
+ {
+ return true;
+ }
}

Back to the top