magoffin.matt.ma2.dao.hbm
Class BitwiseAndFunctionSQLFunction
java.lang.Object
   org.hibernate.dialect.function.StandardSQLFunction
org.hibernate.dialect.function.StandardSQLFunction
       magoffin.matt.ma2.dao.hbm.BitwiseAndSQLFunction
magoffin.matt.ma2.dao.hbm.BitwiseAndSQLFunction
           magoffin.matt.ma2.dao.hbm.BitwiseAndFunctionSQLFunction
magoffin.matt.ma2.dao.hbm.BitwiseAndFunctionSQLFunction
- All Implemented Interfaces: 
- org.hibernate.dialect.function.SQLFunction
- public class BitwiseAndFunctionSQLFunction 
- extends BitwiseAndSQLFunction
Hibernate bitwise AND operation using a custom SQL function.
 
 
This is a Hibernate StandardSQLFunction
 that produces a bitwise AND SQL function call. This can be used for databases
 that do not provide support for the & bitwise AND operator
 directly (such as Apache Derby). The generated SQL looks like:
 
 bitwise_and(param1, param2)
 
 Where param1 and param2 are presumed to be integer types.
- Version:
- $Revision: 43 $ $Date: 2007-10-21 11:10:01 +1300 (Sun, 21 Oct 2007) $
- Author:
- Matt Magoffin (spamsqr@msqr.us)
- See Also:
- DerbyBitwiseAndSQLFunction
 
 
 
| Method Summary | 
|  java.lang.String | getSqlFunctionName()
 | 
|  java.lang.String | render(java.util.List args,
       org.hibernate.engine.SessionFactoryImplementor factory)
 | 
|  void | setSqlFunctionName(java.lang.String sqlFunctionName)
 | 
 
| Methods inherited from class org.hibernate.dialect.function.StandardSQLFunction | 
| getName, getReturnType, getType, hasArguments, hasParenthesesIfNoArguments, toString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
DEFAULT_SQL_FUNCTION_NAME
public static final java.lang.String DEFAULT_SQL_FUNCTION_NAME
- The default SQL function name.
 
- See Also:
- Constant Field Values
 
BitwiseAndFunctionSQLFunction
public BitwiseAndFunctionSQLFunction()
render
public java.lang.String render(java.util.List args,
                               org.hibernate.engine.SessionFactoryImplementor factory)
- 
- Specified by:
- renderin interface- org.hibernate.dialect.function.SQLFunction
- Overrides:
- renderin class- BitwiseAndSQLFunction
 
- 
 
getSqlFunctionName
public java.lang.String getSqlFunctionName()
- 
- Returns:
- the sqlFunctionName
 
setSqlFunctionName
public void setSqlFunctionName(java.lang.String sqlFunctionName)
- 
- Parameters:
- sqlFunctionName- the sqlFunctionName to set