Package com.gpudb.protocol
Class ShowProcResponse
java.lang.Object
com.gpudb.protocol.ShowProcResponse
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecordA set of results returned by
GPUdb.showProc.Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA set of string constants for theShowProcResponseparameterexecutionModes.Constructor Summary
ConstructorsConstructorDescriptionConstructs a ShowProcResponse object with default parameters.Method Summary
Modifier and TypeMethodDescriptionbooleanget(int index) This method supports the Avro framework and is not intended to be called directly by the user.getArgs()Arrays of command-line arguments that will be passed to the procs named inprocNameswhen executed.static org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.The commands (excluding arguments) that will be invoked when the procs named inprocNamesare executed.The execution modes of the procs named inprocNames.getFiles()Maps of the files that make up the procs named inprocNames.getInfo()Additional information.The optional parameters for the procs named inprocNames.The proc names.org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidThis method supports the Avro framework and is not intended to be called directly by the user.Arrays of command-line arguments that will be passed to the procs named inprocNameswhen executed.setCommands(List<String> commands) The commands (excluding arguments) that will be invoked when the procs named inprocNamesare executed.setExecutionModes(List<String> executionModes) The execution modes of the procs named inprocNames.setFiles(List<Map<String, ByteBuffer>> files) Maps of the files that make up the procs named inprocNames.Additional information.setOptions(List<Map<String, String>> options) The optional parameters for the procs named inprocNames.setProcNames(List<String> procNames) The proc names.toString()
Method Details
getClassSchema
public static org.apache.avro.Schema getClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.Returns:The schema for the class.setProcNames
The proc names.Parameters:procNames- The new value forprocNames.Returns:thisto mimic the builder pattern.getExecutionModes
The execution modes of the procs named inprocNames. Supported values:DISTRIBUTED: DistributedNONDISTRIBUTED: Nondistributed
Returns:The current value ofexecutionModes.setExecutionModes
The execution modes of the procs named inprocNames. Supported values:DISTRIBUTED: DistributedNONDISTRIBUTED: Nondistributed
Parameters:executionModes- The new value forexecutionModes.Returns:thisto mimic the builder pattern.setFiles
Maps of the files that make up the procs named inprocNames.Parameters:files- The new value forfiles.Returns:thisto mimic the builder pattern.setCommands
The commands (excluding arguments) that will be invoked when the procs named inprocNamesare executed.Parameters:commands- The new value forcommands.Returns:thisto mimic the builder pattern.setInfo
Additional information.Parameters:info- The new value forinfo.Returns:thisto mimic the builder pattern.getSchema
public org.apache.avro.Schema getSchema()This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getSchemain interfaceorg.apache.avro.generic.GenericContainerReturns:The schema object describing this class.get
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to getReturns:value of the field with the given index.Throws:put
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:putin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to setvalue- the value to setThrows: