/** * <code>optional .exec.Roles roles = 5;</code> * * <pre> * optional int32 __unused = 4; * </pre> */ public Builder setRoles( com.dremio.exec.proto.CoordinationProtos.Roles.Builder builderForValue) { if (rolesBuilder_ == null) { roles_ = builderForValue.build(); onChanged(); } else { rolesBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /**
subBuilder.mergeFrom(roles_); roles_ = subBuilder.buildPartial();
return; case 1: builder.setSqlQuery(input.readBool()); break; case 2: builder.setLogicalPlan(input.readBool()); break; case 3: builder.setPhysicalPlan(input.readBool()); break; case 4: builder.setJavaExecutor(input.readBool()); break; case 5: builder.setDistributedCache(input.readBool()); break; case 100: builder.setMaster(input.readBool()); break; default:
/** * <code>optional .exec.Roles roles = 5;</code> * * <pre> * optional int32 __unused = 4; * </pre> */ public Builder mergeRoles(com.dremio.exec.proto.CoordinationProtos.Roles value) { if (rolesBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && roles_ != com.dremio.exec.proto.CoordinationProtos.Roles.getDefaultInstance()) { roles_ = com.dremio.exec.proto.CoordinationProtos.Roles.newBuilder(roles_).mergeFrom(value).buildPartial(); } else { roles_ = value; } onChanged(); } else { rolesBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /**
public Builder mergeFrom(com.dremio.exec.proto.CoordinationProtos.Roles other) { if (other == com.dremio.exec.proto.CoordinationProtos.Roles.getDefaultInstance()) return this; if (other.hasSqlQuery()) { setSqlQuery(other.getSqlQuery()); } if (other.hasLogicalPlan()) { setLogicalPlan(other.getLogicalPlan()); } if (other.hasPhysicalPlan()) { setPhysicalPlan(other.getPhysicalPlan()); } if (other.hasJavaExecutor()) { setJavaExecutor(other.getJavaExecutor()); } if (other.hasDistributedCache()) { setDistributedCache(other.getDistributedCache()); } if (other.hasMaster()) { setMaster(other.getMaster()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
private static Builder create() { return new Builder(); }
public Builder clone() { return create().mergeFrom(buildPartial()); }
@Override protected void updateEndpointRoles(Roles.Builder roles, boolean enable) { roles.setMaster(enable); }
public ServiceHolder(BufferAllocator allocator, Provider<Iterable<NodeEndpoint>> nodeProvider, PDFSMode mode, String name) throws Exception{ this.allocator = allocator.newChildAllocator(name, 0, Long.MAX_VALUE); pool = new CloseableThreadPool(name); fabric = new FabricServiceImpl(HOSTNAME, 9970, true, THREAD_COUNT, this.allocator, RESERVATION, MAX_ALLOCATION, TIMEOUT, pool); fabric.start(); endpoint = NodeEndpoint.newBuilder() .setAddress(fabric.getAddress()).setFabricPort(fabric.getPort()) .setRoles(Roles.newBuilder().setJavaExecutor(mode == PDFSMode.DATA)) .build(); service = new PDFSService(DirectProvider.wrap((FabricService) fabric), DirectProvider.wrap(endpoint), nodeProvider, DremioTest.DEFAULT_SABOT_CONFIG, this.allocator, mode); service.start(); fileSystem = service.createFileSystem(); }
@Override protected void updateEndpointRoles(Roles.Builder roles, boolean enable) { roles.setJavaExecutor(enable); }
private Builder() { maybeForceBuilderInitialization(); }
public com.dremio.exec.proto.CoordinationProtos.Roles build() { com.dremio.exec.proto.CoordinationProtos.Roles result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
public boolean isInitialized(com.dremio.exec.proto.CoordinationProtos.Roles.Builder builder) { return builder.isInitialized(); } public com.dremio.exec.proto.CoordinationProtos.Roles.Builder newMessage()
@Override protected void updateEndpointRoles(Roles.Builder roles, boolean enable) { roles.setSqlQuery(enable); }
/** * Create a {@link com.dremio.exec.proto.beans.NodeEndpoint} * @param address the address * @param port the control port * @return */ private static NodeEndpoint newNodeEndpoint(String address, int port) { return NodeEndpoint.newBuilder().setAddress(address).setFabricPort(port).setRoles(Roles.newBuilder().setJavaExecutor(true)).build(); }
private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() {
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public static Roles toEndpointRoles(Set<Role> roles) { Roles.Builder builder = Roles.newBuilder(); for(Role role: Role.values()) { role.updateEndpointRoles(builder, roles.contains(role)); } return builder.build(); } }