You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2015/10/27 15:32:09 UTC

[04/11] ignite git commit: IGNITE-1770: Schema ID for reflective classes.

IGNITE-1770: Schema ID for reflective classes.


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/0b0b4d79
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/0b0b4d79
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/0b0b4d79

Branch: refs/heads/ignite-1770
Commit: 0b0b4d7973ca83759533de525e8f790f5d82fed5
Parents: 0e49134
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Tue Oct 27 15:54:31 2015 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Tue Oct 27 15:54:31 2015 +0300

----------------------------------------------------------------------
 .../java/org/apache/ignite/internal/portable/PortableUtils.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/0b0b4d79/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java
index 823b0e1..38b6e6c 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java
@@ -578,9 +578,9 @@ public class PortableUtils {
      * @return Footer start.
      */
     public static int footerStartRelative(PortablePositionReadable in, int start) {
-        int schemaId = in.readIntPositioned(start + GridPortableMarshaller.SCHEMA_ID_POS);
+        short flags = in.readShortPositioned(start + GridPortableMarshaller.FLAGS_POS);
 
-        if (schemaId == 0)
+        if (PortableUtils.isRawOnly(flags))
             // No schema, footer start equals to object end.
             return length(in, start);
         else