magoffin.matt.ma2.dao.hbm
Class DerbyBitwiseAndSQLFunction
java.lang.Object
magoffin.matt.ma2.dao.hbm.DerbyBitwiseAndSQLFunction
public class DerbyBitwiseAndSQLFunction
- extends java.lang.Object
Derby SQL function to perform bitwise and operator.
Derby does not provide a built-in bitwise AND operator. This custom
Java function can be used to achieve this by making this class available
to the Derby class loader and registering a function, like this:
CREATE FUNCTION SA.bitwise_and( parm1 INTEGER, param2 INTEGER )
RETURNS INTEGER
LANGUAGE JAVA
PARAMETER STYLE JAVA
NO SQL
EXTERNAL NAME 'magoffin.matt.ma2.dao.hbm.DerbyBitwiseAndSQLFunction.bitwiseAnd';
This can be used with Hibernate via the BitwiseAndFunctionSQLFunction
Hibernate SQL function generator class.
- Version:
- $Revision: 43 $ $Date: 2007-10-21 11:10:01 +1300 (Sun, 21 Oct 2007) $
- Author:
- Matt Magoffin (spamsqr@msqr.us)
- See Also:
BitwiseAndFunctionSQLFunction
Method Summary |
static int |
bitwiseAnd(int param1,
int param2)
Derby function to perform the bitwise AND operation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DerbyBitwiseAndSQLFunction
public DerbyBitwiseAndSQLFunction()
bitwiseAnd
public static final int bitwiseAnd(int param1,
int param2)
- Derby function to perform the bitwise AND operation.
- Parameters:
param1
- the first paramparam2
- the second param
- Returns:
- the bitwise AND result