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/28 01:08:46 UTC

svn commit: r1377905 - /incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java

Author: prestonc
Date: Mon Aug 27 23:08:46 2012
New Revision: 1377905

URL: http://svn.apache.org/viewvc?rev=1377905&view=rev
Log:
Found a simpler conversion.

Modified:
    incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java

Modified: incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java
URL: http://svn.apache.org/viewvc/incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java?rev=1377905&r1=1377904&r2=1377905&view=diff
==============================================================================
--- incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java (original)
+++ incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AddOperation.java Mon Aug 27 23:08:46 2012
@@ -280,14 +280,8 @@ public class AddOperation extends Abstra
         byte[] bytes = abvsInner.getByteArray();
         int startOffset = abvsInner.getStartOffset() + 1;
         // Convert to time.
-        bytes[startOffset + XSTimePointable.HOUR_OFFSET] = bytes[startOffset + XSDateTimePointable.HOUR_OFFSET];
-        bytes[startOffset + XSTimePointable.MINUTE_OFFSET] = bytes[startOffset + XSDateTimePointable.MINUTE_OFFSET];
-        bytes[startOffset + XSTimePointable.MILLISECOND_OFFSET] = bytes[startOffset
-                + XSDateTimePointable.MILLISECOND_OFFSET];
-        bytes[startOffset + XSTimePointable.TIMEZONE_HOUR_OFFSET] = (byte) timep2.getTimezoneHour();
-        bytes[startOffset + XSTimePointable.TIMEZONE_MINUTE_OFFSET] = (byte) timep2.getTimezoneMinute();
         dOut.write(ValueTag.XS_TIME_TAG);
-        dOut.write(bytes, startOffset, XSTimePointable.TYPE_TRAITS.getFixedLength());
+        dOut.write(bytes, startOffset + XSDateTimePointable.HOUR_OFFSET, XSTimePointable.TYPE_TRAITS.getFixedLength());
     }
 
     @Override