You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by pr...@apache.org on 2012/08/25 00:01:28 UTC
svn commit: r1377134 -
/incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
Author: prestonc
Date: Fri Aug 24 22:01:28 2012
New Revision: 1377134
URL: http://svn.apache.org/viewvc?rev=1377134&view=rev
Log:
Moving the cast object out of the methods and into the class.
Modified:
incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
Modified: incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
URL: http://svn.apache.org/viewvc/incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java?rev=1377134&r1=1377133&r2=1377134&view=diff
==============================================================================
--- incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java (original)
+++ incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java Fri Aug 24 22:01:28 2012
@@ -24,7 +24,8 @@ import edu.uci.ics.hyracks.data.std.util
public class CastToDecimalOperation extends AbstractCastToOperation {
private ArrayBackedValueStorage abvsInner = new ArrayBackedValueStorage();
private DataOutput dOutInner = abvsInner.getDataOutput();
-
+ private CastToStringOperation castToString = new CastToStringOperation();
+
@Override
public void convertBoolean(BooleanPointable boolp, DataOutput dOut) throws SystemException, IOException {
long value = (boolp.getBoolean() ? 1 : 0);
@@ -42,8 +43,7 @@ public class CastToDecimalOperation exte
@Override
public void convertDouble(DoublePointable doublep, DataOutput dOut) throws SystemException, IOException {
abvsInner.reset();
- CastToStringOperation castTo = new CastToStringOperation();
- castTo.convertDoubleCanonical(doublep, dOutInner);
+ castToString.convertDoubleCanonical(doublep, dOutInner);
UTF8StringPointable stringp = (UTF8StringPointable) UTF8StringPointable.FACTORY.createPointable();
stringp.set(abvsInner.getByteArray(), abvsInner.getStartOffset() + 1, abvsInner.getLength() - 1);
@@ -53,8 +53,7 @@ public class CastToDecimalOperation exte
@Override
public void convertFloat(FloatPointable floatp, DataOutput dOut) throws SystemException, IOException {
abvsInner.reset();
- CastToStringOperation castTo = new CastToStringOperation();
- castTo.convertFloatCanonical(floatp, dOutInner);
+ castToString.convertFloatCanonical(floatp, dOutInner);
UTF8StringPointable stringp = (UTF8StringPointable) UTF8StringPointable.FACTORY.createPointable();
stringp.set(abvsInner.getByteArray(), abvsInner.getStartOffset() + 1, abvsInner.getLength() - 1);