boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; dimensionSize_.add(input.readInt32()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { dimensionSize_ = new java.util.ArrayList<>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { dimensionSize_.add(input.readInt32()); input.popLimit(limit); break; mutable_bitField0_ |= 0x00000002; factorTable_.add(input.readMessage(edu.stanford.nlp.loglinear.model.proto.ConcatVectorProto.ConcatVector.PARSER, extensionRegistry)); break;
/** Read an embedded message field value from the stream. */ public <T extends MessageLite> T readMessage( final Parser<T> parser, final ExtensionRegistryLite extensionRegistry) throws IOException { int length = readRawVarint32(); if (recursionDepth >= recursionLimit) { throw InvalidProtocolBufferException.recursionLimitExceeded(); } final int oldLimit = pushLimit(length); ++recursionDepth; T result = parser.parsePartialFrom(this, extensionRegistry); checkLastTagWas(0); --recursionDepth; popLimit(oldLimit); return result; }
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; jobIds_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { jobIds_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { jobIds_.add(input.readInt64()); input.popLimit(limit); break;
/** Read an embedded message field value from the stream. */ public void readMessage(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry) throws IOException { final int length = readRawVarint32(); if (recursionDepth >= recursionLimit) { throw InvalidProtocolBufferException.recursionLimitExceeded(); } final int oldLimit = pushLimit(length); ++recursionDepth; builder.mergeFrom(this, extensionRegistry); checkLastTagWas(0); --recursionDepth; popLimit(oldLimit); }
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; pinnedFileIds_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { pinnedFileIds_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { pinnedFileIds_.add(input.readInt64()); input.popLimit(limit); break;
public List<RouteDataObject> loadRouteRegionData(RouteSubregion rs) throws IOException { TLongArrayList idMap = new TLongArrayList(); TLongObjectHashMap<RestrictionInfo> restrictionMap = new TLongObjectHashMap<RestrictionInfo>(); if (rs.dataObjects == null) { codedIS.seek(rs.filePointer + rs.shiftToData); int limit = codedIS.readRawVarint32(); int oldLimit = codedIS.pushLimit(limit); readRouteTreeData(rs, idMap, restrictionMap); codedIS.popLimit(oldLimit); } List<RouteDataObject> res = rs.dataObjects; rs.dataObjects = null; return res; }
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; tiers_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { tiers_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { tiers_.add(input.readInt64()); input.popLimit(limit); break;
public int preloadStreets(City c, SearchRequest<Street> resultMatcher) throws IOException { AddressRegion reg; try { reg = checkAddressIndex(c.getFileOffset()); } catch (IllegalArgumentException e) { throw new IOException(e.getMessage() + " while reading " + c + " (id: " + c.getId() + ")"); } codedIS.seek(c.getFileOffset()); int size = codedIS.readRawVarint32(); int old = codedIS.pushLimit(size); addressAdapter.readCityStreets(resultMatcher, c, reg.attributeTagsTable); codedIS.popLimit(old); return size; }
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000002; blockIds_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { blockIds_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000002; while (input.getBytesUntilLimit() > 0) { blockIds_.add(input.readInt64()); input.popLimit(limit); break;
public void loadRouteRegionData(List<RouteSubregion> toLoad, ResultMatcher<RouteDataObject> matcher) throws IOException { Collections.sort(toLoad, new Comparator<RouteSubregion>() { @Override public int compare(RouteSubregion o1, RouteSubregion o2) { int p1 = o1.filePointer + o1.shiftToData; int p2 = o2.filePointer + o2.shiftToData; return p1 == p2 ? 0 : (p1 < p2 ? -1 : 1); } }); TLongArrayList idMap = new TLongArrayList(); TLongObjectHashMap<RestrictionInfo> restrictionMap = new TLongObjectHashMap<RestrictionInfo>(); for (RouteSubregion rs : toLoad) { if (rs.dataObjects == null) { codedIS.seek(rs.filePointer + rs.shiftToData); int limit = codedIS.readRawVarint32(); int oldLimit = codedIS.pushLimit(limit); readRouteTreeData(rs, idMap, restrictionMap); codedIS.popLimit(oldLimit); } for (RouteDataObject ro : rs.dataObjects) { if (ro != null) { matcher.publish(ro); } } // free objects rs.dataObjects = null; } }
return; case OsmandOdb.TransportRouteSchedule.TRIPINTERVALS_FIELD_NUMBER: sizeL = codedIS.readRawVarint32(); old = codedIS.pushLimit(sizeL); while (codedIS.getBytesUntilLimit() > 0) { interval = codedIS.readRawVarint32(); schedule.tripIntervals.add(interval); codedIS.popLimit(old); break; case OsmandOdb.TransportRouteSchedule.AVGSTOPINTERVALS_FIELD_NUMBER: sizeL = codedIS.readRawVarint32(); old = codedIS.pushLimit(sizeL); while (codedIS.getBytesUntilLimit() > 0) { interval = codedIS.readRawVarint32(); schedule.avgStopIntervals.add(interval); codedIS.popLimit(old); break; case OsmandOdb.TransportRouteSchedule.AVGWAITINTERVALS_FIELD_NUMBER: sizeL = codedIS.readRawVarint32(); old = codedIS.pushLimit(sizeL); while (codedIS.getBytesUntilLimit() > 0) { interval = codedIS.readRawVarint32(); schedule.avgWaitIntervals.add(interval); codedIS.popLimit(old); break;
public void preloadBuildings(Street s, SearchRequest<Building> resultMatcher) throws IOException { AddressRegion reg = checkAddressIndex(s.getFileOffset()); codedIS.seek(s.getFileOffset()); int size = codedIS.readRawVarint32(); int old = codedIS.pushLimit(size); City city = s.getCity(); addressAdapter.readStreet(s, resultMatcher, true, 0, 0, city != null && city.isPostcode() ? city.getName() : null, reg.attributeTagsTable); codedIS.popLimit(old); }
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; blockIds_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { blockIds_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { blockIds_.add(input.readInt64()); input.popLimit(limit); break;
mutable_bitField0_ |= 0x00000002; inputFiles_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { inputFiles_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000002; while (input.getBytesUntilLimit() > 0) { inputFiles_.add(input.readInt64()); input.popLimit(limit); break; mutable_bitField0_ |= 0x00000004; outputFileIds_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) { outputFileIds_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000004;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000002; data_.add(input.readDouble()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { data_ = new java.util.ArrayList<>(); mutable_bitField0_ |= 0x00000002; while (input.getBytesUntilLimit() > 0) { data_.add(input.readDouble()); input.popLimit(limit); break;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000002; data_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { data_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000002; while (input.getBytesUntilLimit() > 0) { data_.add(input.readInt64()); input.popLimit(limit); break;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000002; backoffMs_.add(input.readInt32()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { backoffMs_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000002; while (input.getBytesUntilLimit() > 0) { backoffMs_.add(input.readInt32()); input.popLimit(limit); break;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000020; setBlocks_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { setBlocks_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000020; while (input.getBytesUntilLimit() > 0) { setBlocks_.add(input.readInt64()); input.popLimit(limit); break;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; timestamps_.add(input.readInt64()); break; int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { timestamps_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000001; while (input.getBytesUntilLimit() > 0) { timestamps_.add(input.readInt64()); input.popLimit(limit); break;
boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: mutable_bitField0_ |= 0x00000001; filters_.add(rawValue); int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); alluxio.grpc.BlockMasterInfoField value = alluxio.grpc.BlockMasterInfoField.valueOf(rawValue); mutable_bitField0_ |= 0x00000001; filters_.add(rawValue); input.popLimit(oldLimit); break;