public void mergeFrom(Input input, Spaces message) throws IOException { for(int number = input.readFieldNumber(this);; number = input.readFieldNumber(this)) { switch(number) { case 0: return; case 1: if(message.spaces == null) message.spaces = new ArrayList<SpaceConfig>(); message.spaces.add(input.mergeObject(null, SpaceConfig.getSchema())); break; case 2: if(message.homeSpaces == null) message.homeSpaces = new ArrayList<HomeConfig>(); message.homeSpaces.add(input.mergeObject(null, HomeConfig.getSchema())); break; default: input.handleUnknownField(number, this); } } }
public void writeTo(Output output, Spaces message) throws IOException { if(message.spaces != null) { for(SpaceConfig spaces : message.spaces) { if(spaces != null) output.writeObject(1, spaces, SpaceConfig.getSchema(), true); } } if(message.homeSpaces != null) { for(HomeConfig homeSpaces : message.homeSpaces) { if(homeSpaces != null) output.writeObject(2, homeSpaces, HomeConfig.getSchema(), true); } } }
message.space = input.mergeObject(message.space, com.dremio.service.namespace.space.proto.SpaceConfig.getSchema())
public void writeTo(Output output, NameSpaceContainer message) throws IOException { if(message.fullPath != null) { for(String fullPath : message.fullPath) { if(fullPath != null) output.writeString(1, fullPath, true); } } if(message.type != null) output.writeEnum(2, message.type.number, false); if(message.source != null) output.writeObject(3, message.source, com.dremio.service.namespace.source.proto.SourceConfig.getSchema(), false); if(message.space != null) output.writeObject(4, message.space, com.dremio.service.namespace.space.proto.SpaceConfig.getSchema(), false); if(message.folder != null) output.writeObject(5, message.folder, com.dremio.service.namespace.space.proto.FolderConfig.getSchema(), false); if(message.dataset != null) output.writeObject(6, message.dataset, com.dremio.service.namespace.dataset.proto.DatasetConfig.getSchema(), false); if(message.home != null) output.writeObject(7, message.home, com.dremio.service.namespace.space.proto.HomeConfig.getSchema(), false); }