Author: steve.ebersole(a)jboss.com
Date: 2006-12-12 19:13:19 -0500 (Tue, 12 Dec 2006)
New Revision: 10979
Modified:
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Dialect.java
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Oracle9Dialect.java
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/SybaseDialect.java
Log:
added more dialect metadata
Modified: branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Dialect.java
===================================================================
--- branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Dialect.java 2006-12-13
00:12:56 UTC (rev 10978)
+++ branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Dialect.java 2006-12-13
00:13:19 UTC (rev 10979)
@@ -1628,4 +1628,13 @@
public boolean supportsSubqueryOnMutatingTable() {
return true;
}
+
+ /**
+ * Does the dialect support an exists statement in the select clause?
+ *
+ * @return
+ */
+ public boolean supportsExistsInSelect() {
+ return true;
+ }
}
Modified: branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Oracle9Dialect.java
===================================================================
---
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Oracle9Dialect.java 2006-12-13
00:12:56 UTC (rev 10978)
+++
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/Oracle9Dialect.java 2006-12-13
00:13:19 UTC (rev 10979)
@@ -332,4 +332,8 @@
public boolean supportsEmptyInList() {
return false;
}
+
+ public boolean supportsExistsInSelect() {
+ return false;
+ }
}
Modified: branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/SybaseDialect.java
===================================================================
--- branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/SybaseDialect.java 2006-12-13
00:12:56 UTC (rev 10978)
+++ branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/SybaseDialect.java 2006-12-13
00:13:19 UTC (rev 10979)
@@ -186,4 +186,8 @@
public boolean supportsEmptyInList() {
return false;
}
+
+ public boolean supportsExistsInSelect() {
+ return false;
+ }
}