=== modified file 'java/Makefile.am'
--- a/java/Makefile.am	2008-03-05 16:01:55 +0000
+++ b/java/Makefile.am	2008-03-07 11:26:02 +0000
@@ -6,7 +6,6 @@
 ndbapi_examples_dir=$(package_namespace)/ndbapi/examples
 NDBAPI_BUILT_J = ${package_builddir}/ndbj/ndbj.java \
 	${package_builddir}/ndbj/ndbjConstants.java \
-	${package_builddir}/ndbj/DECIMAL.java \
 	${package_builddir}/ndbj/ndbjJNI.java \
 	${package_builddir}/ndbj/NdbRecAttrImpl.java \
 	${package_builddir}/ndbj/NdbColumn.java \
@@ -318,7 +317,6 @@
 	${builddir}/testsuite/ndbj/OutOfConnectionProblemTest.class \
 	${package_builddir}/ndbj/ndbj.class \
 	${package_builddir}/ndbj/ndbjConstants.class \
-	${package_builddir}/ndbj/DECIMAL.class \
 	${package_builddir}/ndbj/ndbjJNI.class \
 	${package_builddir}/ndbj/NdbRecAttrImpl.class \
 	${package_builddir}/ndbj/NdbColumn.class \

=== modified file 'java/com/mysql/cluster/ndbj/NdbBaseOperationEquals.java'
--- a/java/com/mysql/cluster/ndbj/NdbBaseOperationEquals.java	2007-12-26 23:56:29 +0000
+++ b/java/com/mysql/cluster/ndbj/NdbBaseOperationEquals.java	2008-03-07 11:26:02 +0000
@@ -2,6 +2,7 @@
 
 import java.sql.Timestamp;
 import java.util.Calendar;
+import java.math.BigDecimal;
 import java.math.BigInteger;
 
 /**
@@ -294,5 +295,7 @@
 	public void equalShort(String anAttrName, short theValue) throws NdbApiException;
 	public void equalShort(long anAttrId, short theValue) throws NdbApiException;
 
-
+	public void equalDecimal(NdbColumn theColumn, BigDecimal decVal) throws NdbApiException;
+	public void equalDecimal(String anAttrName, BigDecimal decVal) throws NdbApiException;
+	public void equalDecimal(long anAttrId, BigDecimal decVal) throws NdbApiException;
 }

=== modified file 'java/com/mysql/cluster/ndbj/NdbBaseOperationEqualsImpl.java'
--- a/java/com/mysql/cluster/ndbj/NdbBaseOperationEqualsImpl.java	2007-12-26 21:57:32 +0000
+++ b/java/com/mysql/cluster/ndbj/NdbBaseOperationEqualsImpl.java	2008-03-07 11:26:02 +0000
@@ -76,5 +76,4 @@
 	        equalTimestamp(columnName,val);
 	}
 
-
 }

=== modified file 'java/com/mysql/cluster/ndbj/NdbBaseOperationSet.java'
--- a/java/com/mysql/cluster/ndbj/NdbBaseOperationSet.java	2008-02-16 17:04:54 +0000
+++ b/java/com/mysql/cluster/ndbj/NdbBaseOperationSet.java	2008-03-07 11:26:02 +0000
@@ -1,5 +1,6 @@
 package com.mysql.cluster.ndbj;
 
+import java.math.BigDecimal;
 import java.sql.Timestamp;
 
 public interface NdbBaseOperationSet {
@@ -177,4 +178,9 @@
 	 */
 	public abstract void setNull(String columnName) throws NdbApiException;
 
+	public abstract void setDecimal(long columnId, BigDecimal decVal) throws NdbApiException;
+	public abstract void setDecimal(String columnName, BigDecimal decVal) throws NdbApiException;
+	
+	
+	
 }

=== modified file 'java/ndbj.i'
--- a/java/ndbj.i	2008-03-05 16:01:55 +0000
+++ b/java/ndbj.i	2008-03-07 11:26:02 +0000
@@ -1,12 +1,12 @@
 // -*- mode: c++ -*-
 /*  ndb-bindings: Bindings for the NDB API
     Copyright (C) 2006 MySQL, Inc.
-    
+
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or 
+    the Free Software Foundation; either version 2 of the License, or
     (at your option) any later version.
-    
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@@ -33,6 +33,7 @@
 %rename NdbTransaction NdbTransactionImpl;
 
 %include "arrays_java.i"
+%include "decimal.i"
 
 %include "ndbapi/ndbglobals.i"
 %include "various.i"
@@ -48,7 +49,6 @@
 
 %include "timestamp.i"
 %include "byte_array.i"
-%include "decimal.i"
 
 %include "names_array.i"
 



