lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From synhers...@apache.org
Subject lucenenet git commit: handle null DocValuesType appropriately
Date Fri, 16 Jan 2015 10:24:58 GMT
Repository: lucenenet
Updated Branches:
  refs/heads/master 00d3d5f11 -> 3ecdbb107


handle null DocValuesType appropriately


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/3ecdbb10
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/3ecdbb10
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/3ecdbb10

Branch: refs/heads/master
Commit: 3ecdbb1071bf7b5b80aa94b782992bd8f7b44eaa
Parents: 00d3d5f
Author: Laimonas Simutis <laimis@gmail.com>
Authored: Thu Jan 15 21:30:58 2015 -0500
Committer: Laimonas Simutis <laimis@gmail.com>
Committed: Thu Jan 15 21:30:58 2015 -0500

----------------------------------------------------------------------
 .../Codecs/Lucene42/Lucene42FieldInfosReader.cs              | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3ecdbb10/src/Lucene.Net.Core/Codecs/Lucene42/Lucene42FieldInfosReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Codecs/Lucene42/Lucene42FieldInfosReader.cs b/src/Lucene.Net.Core/Codecs/Lucene42/Lucene42FieldInfosReader.cs
index 70ae6f8..69b4f96 100644
--- a/src/Lucene.Net.Core/Codecs/Lucene42/Lucene42FieldInfosReader.cs
+++ b/src/Lucene.Net.Core/Codecs/Lucene42/Lucene42FieldInfosReader.cs
@@ -92,8 +92,8 @@ namespace Lucene.Net.Codecs.Lucene42
 
                     // DV Types are packed in one byte
                     byte val = input.ReadByte();
-                    FieldInfo.DocValuesType_e docValuesType = GetDocValuesType(input, (sbyte)(val
& 0x0F));
-                    FieldInfo.DocValuesType_e normsType = GetDocValuesType(input, (sbyte)(((int)((uint)val
>> 4)) & 0x0F));
+                    FieldInfo.DocValuesType_e? docValuesType = GetDocValuesType(input, (sbyte)(val
& 0x0F));
+                    FieldInfo.DocValuesType_e? normsType = GetDocValuesType(input, (sbyte)(((int)((uint)val
>> 4)) & 0x0F));
                     IDictionary<string, string> attributes = input.ReadStringStringMap();
                     infos[i] = new FieldInfo(name, isIndexed, fieldNumber, storeTermVector,
omitNorms, storePayloads, indexOptions, docValuesType, normsType, CollectionsHelper.UnmodifiableMap(attributes));
                 }
@@ -116,11 +116,11 @@ namespace Lucene.Net.Codecs.Lucene42
             }
         }
 
-        private static FieldInfo.DocValuesType_e GetDocValuesType(IndexInput input, sbyte
b)
+        private static FieldInfo.DocValuesType_e? GetDocValuesType(IndexInput input, sbyte
b)
         {
             if (b == 0)
             {
-                return default(FieldInfo.DocValuesType_e);
+                return null;
             }
             else if (b == 1)
             {


Mime
View raw message