/** * <code>optional .FunctionDescProto function = 2;</code> */ public org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto.Builder getFunctionBuilder() { bitField0_ |= 0x00000002; onChanged(); return getFunctionFieldBuilder().getBuilder(); } /**
/** * <code>optional .FunctionDescProto function = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto, org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto.Builder, org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProtoOrBuilder> getFunctionFieldBuilder() { if (functionBuilder_ == null) { functionBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto, org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto.Builder, org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProtoOrBuilder>( function_, getParentForChildren(), isClean()); function_ = null; } return functionBuilder_; }
/** * <code>required .ReturnState state = 1;</code> */ public org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState.Builder getStateBuilder() { bitField0_ |= 0x00000001; onChanged(); return getStateFieldBuilder().getBuilder(); } /**
@Override public FunctionResponse getFunctionMeta(RpcController controller, GetFunctionMetaRequest request) { FunctionDescProto function = null; try { if (request.hasFunctionType()) { if (containFunction(request.getSignature(), request.getFunctionType(), request.getParameterTypesList())) { function = findFunction(request.getSignature(), request.getFunctionType(), request.getParameterTypesList(), true); } } else { function = findFunction(request.getSignature(), request.getParameterTypesList()); } if (function != null) { return FunctionResponse.newBuilder() .setState(OK) .setFunction(function) .build(); } else { return FunctionResponse.newBuilder() .setState(errUndefinedFunction( buildSimpleFunctionSignature(request.getSignature(), request.getParameterTypesList()))) .build(); } } catch (Throwable t) { printStackTraceIfError(LOG, t); return FunctionResponse.newBuilder() .setState(returnError(t)) .build(); } }
@Override public FunctionResponse getFunctionMeta(RpcController controller, GetFunctionMetaRequest request) { FunctionDescProto function = null; try { if (request.hasFunctionType()) { if (containFunction(request.getSignature(), request.getFunctionType(), request.getParameterTypesList())) { function = findFunction(request.getSignature(), request.getFunctionType(), request.getParameterTypesList(), true); } } else { function = findFunction(request.getSignature(), request.getParameterTypesList()); } if (function != null) { return FunctionResponse.newBuilder() .setState(OK) .setFunction(function) .build(); } else { return FunctionResponse.newBuilder() .setState(errUndefinedFunction( buildSimpleFunctionSignature(request.getSignature(), request.getParameterTypesList()))) .build(); } } catch (Throwable t) { printStackTraceIfError(LOG, t); return FunctionResponse.newBuilder() .setState(returnError(t)) .build(); } }
/** * <code>required .ReturnState state = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState, org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState.Builder, org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnStateOrBuilder> getStateFieldBuilder() { if (stateBuilder_ == null) { stateBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState, org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState.Builder, org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnStateOrBuilder>( state_, getParentForChildren(), isClean()); state_ = null; } return stateBuilder_; }
private static Builder create() { return new Builder(); }
public Builder clone() { return create().mergeFrom(buildPartial()); }
public final boolean isInitialized() { if (!hasState()) { return false; } if (!getState().isInitialized()) { return false; } if (hasFunction()) { if (!getFunction().isInitialized()) { return false; } } return true; }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public org.apache.tajo.catalog.proto.CatalogProtos.FunctionResponse build() { org.apache.tajo.catalog.proto.CatalogProtos.FunctionResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getStateFieldBuilder(); getFunctionFieldBuilder(); } } private static Builder create() {