org.mmbase.storage.search.implementation.database
Class HSqlSqlHandler
java.lang.Object
org.mmbase.storage.search.implementation.database.BasicSqlHandler
org.mmbase.storage.search.implementation.database.HSqlSqlHandler
- All Implemented Interfaces:
- SqlHandler
- public class HSqlSqlHandler
- extends BasicSqlHandler
- implements SqlHandler
The HSQL query handler, implements SqlHandler for standard
hsql functionality.
- Since:
- MMBase-1.7
- Version:
- $Id: HSqlSqlHandler.java,v 1.9 2005/10/07 18:50:27 michiel Exp $
- Author:
- Michiel Meeuwissen
| Methods inherited from class org.mmbase.storage.search.implementation.database.BasicSqlHandler |
appendCompositeConstraintToSql, appendConstraintToSql, appendDateValue, appendField, appendFieldValue, appendLikeOperator, appendQueryBodyToSql, appendRelationConstraints, appendSortOrderDirection, appendSortOrderField, appendSortOrders, appendTableAlias, appendTableName, getAllowedValue, getSupportLevel, toSqlString, useLower |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HSqlSqlHandler
public HSqlSqlHandler()
- Constructor.
getSupportLevel
public int getSupportLevel(int feature,
SearchQuery query)
throws SearchQueryException
- Description copied from interface:
SqlHandler
- Gets the level at which a feature is supported for a query
by this handler. This is one of either:
Given the choice, the query handler with the highest level of support is prefered.
- Specified by:
getSupportLevel in interface SqlHandler- Overrides:
getSupportLevel in class BasicSqlHandler
- Throws:
SearchQueryException
appendDateField
protected void appendDateField(StringBuffer sb,
Step step,
String fieldName,
boolean multipleSteps,
int datePart)
- Overrides:
appendDateField in class BasicSqlHandler
- Warning: No Java Documentation Available.
toSql
public String toSql(SearchQuery query,
SqlHandler firstInChain)
throws SearchQueryException
- Description copied from interface:
SqlHandler
- Represents a SearchQuery object as a string in SQL format,
using the database configuration.
- Specified by:
toSql in interface SqlHandler- Overrides:
toSql in class BasicSqlHandler
- Throws:
SearchQueryException
MMBase build 1.8.1.20060716