} 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$
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