X-Git-Url: http://secure.phpeclipse.com

diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/DatabaseAdapter.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/DatabaseAdapter.java
index 1917e9f..86472fa 100644
--- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/DatabaseAdapter.java
+++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/DatabaseAdapter.java
@@ -110,9 +110,11 @@ public abstract class DatabaseAdapter {
 		} else if (type == java.sql.Types.DATE || type == java.sql.Types.TIMESTAMP){		
 			string = string.trim();
 			//Check if we have to strip the millisecods
-			String sub = string.substring(string.length() - 2, string.length() - 1);
-			if (string.length() > 1 && sub.equals(".")) //$NON-NLS-1$
-				string = string.substring(0, string.length() - 2); // strip the milliseconds
+			if (string.length() > 2) {
+				String sub = string.substring(string.length() - 2, string.length() - 1);
+				if (string.length() > 1 && sub.equals(".")) //$NON-NLS-1$
+					string = string.substring(0, string.length() - 2); // strip the milliseconds
+			}
 				
 			return "'" + string + "'"; //$NON-NLS-1$ //$NON-NLS-2$
 
@@ -223,4 +225,14 @@ public abstract class DatabaseAdapter {
 	public Map getDefaultConnectionParameters() {
 		return new HashMap();
 	}
+	
+	/**
+	 * Returns the SQL Query to get a list of the Sysnonyms for the current user (schema), of the given type 
+	 * @param schema	The schema to get the query for
+	 * @param type		The type of the synonym to get. Types can be one from the Entity types
+	 * @return - A String with the SQL query 
+	 */
+	public String getShowSynonymsQuery(String schema, String type) {
+		return null;
+	}
 }
\ No newline at end of file