Update of /var/cvs/src/org/mmbase/storage/search/implementation/database
In directory james.mmbase.org:/tmp/cvs-serv31885/database
Modified Files:
MySqlSqlHandler.java
Log Message:
MMB-1036
See also:
http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage/search/implementation/database
See also: http://www.mmbase.org/jira/browse/MMB-1036
Index: MySqlSqlHandler.java
===================================================================
RCS file:
/var/cvs/src/org/mmbase/storage/search/implementation/database/MySqlSqlHandler.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- MySqlSqlHandler.java 8 Nov 2008 11:17:59 -0000 1.21
+++ MySqlSqlHandler.java 25 Nov 2008 13:20:38 -0000 1.22
@@ -34,7 +34,7 @@
* </ul>
*
* @author Rob van Maris
- * @version $Id: MySqlSqlHandler.java,v 1.21 2008/11/08 11:17:59 michiel Exp $
+ * @version $Id: MySqlSqlHandler.java,v 1.22 2008/11/25 13:20:38 michiel Exp $
* @since MMBase-1.7
*/
public class MySqlSqlHandler extends BasicSqlHandler implements SqlHandler {
@@ -48,8 +48,7 @@
super();
}
- @Override
- protected String toSqlString(String str) {
+ @Override protected String toSqlString(String str) {
//http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html
String res = super.toSqlString(str
.replaceAll("\\\\", "\\\\\\\\")
@@ -62,8 +61,7 @@
}
// javadoc is inherited
- @Override
- public int getSupportLevel(int feature, SearchQuery query) throws
SearchQueryException {
+ @Override public int getSupportLevel(int feature, SearchQuery query)
throws SearchQueryException {
int result;
switch (feature) {
case SearchQueryHandler.FEATURE_MAX_NUMBER:
@@ -73,11 +71,9 @@
case SearchQueryHandler.FEATURE_OFFSET:
result = SearchQueryHandler.SUPPORT_OPTIMAL;
break;
- /*
case SearchQueryHandler.FEATURE_REGEXP:
result = SearchQueryHandler.SUPPORT_OPTIMAL;
break;
- */
default:
result = super.getSupportLevel(feature, query);
}
@@ -85,13 +81,11 @@
}
// javadoc inherited
- @Override
- protected boolean useLower(FieldCompareConstraint constraint) {
+ @Override protected boolean useLower(FieldCompareConstraint constraint) {
return true; // necessary for the larger strings which are stored in
blobs
}
- @Override
- protected StringBuilder appendLikeOperator(StringBuilder sb, boolean
caseSensitive) {
+ @Override protected StringBuilder appendLikeOperator(StringBuilder sb,
boolean caseSensitive) {
if (caseSensitive) {
sb.append(" LIKE BINARY ");
} else {
@@ -100,8 +94,7 @@
return sb;
}
- /*
- protected StringBuilder appendRegularExpressionOperator(StringBuilder sb,
boolean caseSensitive) {
+ @Override protected StringBuilder
appendRegularExpressionOperator(StringBuilder sb, boolean caseSensitive) {
if (caseSensitive) {
sb.append(" REGEXP BINARY ");
} else {
@@ -109,7 +102,6 @@
}
return sb;
}
- */
/**
* @javadoc
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs