Package com.gpudb.protocol
Class ShowProcStatusResponse
java.lang.Object
com.gpudb.protocol.ShowProcStatusResponse
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecordA set of results returned by
GPUdb.showProcStatus.Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA set of string constants for theShowProcStatusResponseparameteroutput.static final classA set of string constants for theShowProcStatusResponseparameteroverallStatuses.static final classA set of string constants for theShowProcStatusResponseparameterstatuses.Constructor Summary
ConstructorsConstructorDescriptionConstructs a ShowProcStatusResponse 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.The binary params passed toGPUdb.executeProcfor the returned run IDs.Binary results for the returned run IDs, grouped by data segment ID.static org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.getInfo()Additional information.The input column names passed toGPUdb.executeProcfor the returned run IDs, supplemented with the column names for input tables not included in the input column name map.The input table names passed toGPUdb.executeProcfor the returned run IDs.Messages containing additional status information for the returned run IDs, grouped by data segment ID.The optional parameters passed toGPUdb.executeProcfor the returned run IDs.Output lines for the returned run IDs, grouped by data segment ID.The output table names passed toGPUdb.executeProcfor the returned run IDs.Overall statuses for the returned run IDs.The string params passed toGPUdb.executeProcfor the returned run IDs.The proc names corresponding to the returned run IDs.String results for the returned run IDs, grouped by data segment ID.org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.Statuses for the returned run IDs, grouped by data segment ID.Timing information for the returned run IDs, grouped by data segment ID.inthashCode()voidThis method supports the Avro framework and is not intended to be called directly by the user.setBinParams(Map<String, Map<String, ByteBuffer>> binParams) The binary params passed toGPUdb.executeProcfor the returned run IDs.setBinResults(Map<String, Map<String, Map<String, ByteBuffer>>> binResults) Binary results for the returned run IDs, grouped by data segment ID.Additional information.The input column names passed toGPUdb.executeProcfor the returned run IDs, supplemented with the column names for input tables not included in the input column name map.setInputTableNames(Map<String, List<String>> inputTableNames) The input table names passed toGPUdb.executeProcfor the returned run IDs.Messages containing additional status information for the returned run IDs, grouped by data segment ID.The optional parameters passed toGPUdb.executeProcfor the returned run IDs.Output lines for the returned run IDs, grouped by data segment ID.setOutputTableNames(Map<String, List<String>> outputTableNames) The output table names passed toGPUdb.executeProcfor the returned run IDs.setOverallStatuses(Map<String, String> overallStatuses) Overall statuses for the returned run IDs.The string params passed toGPUdb.executeProcfor the returned run IDs.setProcNames(Map<String, String> procNames) The proc names corresponding to the returned run IDs.String results for the returned run IDs, grouped by data segment ID.Statuses for the returned run IDs, grouped by data segment ID.Timing information for the returned run IDs, grouped by data segment ID.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 corresponding to the returned run IDs.Parameters:procNames- The new value forprocNames.Returns:thisto mimic the builder pattern.setParams
The string params passed toGPUdb.executeProcfor the returned run IDs.Parameters:params- The new value forparams.Returns:thisto mimic the builder pattern.getBinParams
The binary params passed toGPUdb.executeProcfor the returned run IDs.Returns:The current value ofbinParams.setBinParams
The binary params passed toGPUdb.executeProcfor the returned run IDs.Parameters:binParams- The new value forbinParams.Returns:thisto mimic the builder pattern.setInputTableNames
The input table names passed toGPUdb.executeProcfor the returned run IDs.Parameters:inputTableNames- The new value forinputTableNames.Returns:thisto mimic the builder pattern.getInputColumnNames
The input column names passed toGPUdb.executeProcfor the returned run IDs, supplemented with the column names for input tables not included in the input column name map.Returns:The current value ofinputColumnNames.setInputColumnNames
public ShowProcStatusResponse setInputColumnNames(Map<String, Map<String, List<String>>> inputColumnNames) The input column names passed toGPUdb.executeProcfor the returned run IDs, supplemented with the column names for input tables not included in the input column name map.Parameters:inputColumnNames- The new value forinputColumnNames.Returns:thisto mimic the builder pattern.setOutputTableNames
The output table names passed toGPUdb.executeProcfor the returned run IDs.Parameters:outputTableNames- The new value foroutputTableNames.Returns:thisto mimic the builder pattern.setOptions
The optional parameters passed toGPUdb.executeProcfor the returned run IDs.Parameters:options- The new value foroptions.Returns:thisto mimic the builder pattern.setOverallStatuses
Overall statuses for the returned run IDs. Note that these are rollups and individual statuses may differ between data segments for the same run ID; seestatusesandmessagesfor statuses from individual data segments. Valid values are:Parameters:overallStatuses- The new value foroverallStatuses.Returns:thisto mimic the builder pattern.getStatuses
Statuses for the returned run IDs, grouped by data segment ID. Valid values are:Returns:The current value ofstatuses.setStatuses
Statuses for the returned run IDs, grouped by data segment ID. Valid values are:Parameters:statuses- The new value forstatuses.Returns:thisto mimic the builder pattern.setBinResults
public ShowProcStatusResponse setBinResults(Map<String, Map<String, Map<String, ByteBuffer>>> binResults) Binary results for the returned run IDs, grouped by data segment ID.Parameters:binResults- The new value forbinResults.Returns:thisto mimic the builder pattern.setOutput
Output lines for the returned run IDs, grouped by data segment ID.Parameters:output- The new value foroutput.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: