public class ShowProcStatusResponse extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.showProcStatus(ShowProcStatusRequest)
.Modifier and Type | Class and Description |
---|---|
static class |
ShowProcStatusResponse.OverallStatuses
Overall statuses for the returned run IDs.
|
static class |
ShowProcStatusResponse.Statuses
Statuses for the returned run IDs, grouped by data segment ID.
|
Constructor and Description |
---|
ShowProcStatusResponse()
Constructs a ShowProcStatusResponse object with default parameters.
|
public ShowProcStatusResponse()
public static org.apache.avro.Schema getClassSchema()
public Map<String,String> getProcNames()
public ShowProcStatusResponse setProcNames(Map<String,String> procNames)
procNames
- The proc names corresponding to the returned run IDs.this
to mimic the builder pattern.public Map<String,Map<String,String>> getParams()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.public ShowProcStatusResponse setParams(Map<String,Map<String,String>> params)
params
- The string params passed to GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.this
to mimic the builder pattern.public Map<String,Map<String,ByteBuffer>> getBinParams()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.public ShowProcStatusResponse setBinParams(Map<String,Map<String,ByteBuffer>> binParams)
binParams
- The binary params passed to GPUdb.executeProc(ExecuteProcRequest)
for
the returned run IDs.this
to mimic the builder pattern.public Map<String,List<String>> getInputTableNames()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.public ShowProcStatusResponse setInputTableNames(Map<String,List<String>> inputTableNames)
inputTableNames
- The input table names passed to GPUdb.executeProc(ExecuteProcRequest)
for the returned run IDs.this
to mimic the builder pattern.public Map<String,Map<String,List<String>>> getInputColumnNames()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs, supplemented with the column names for input
tables not included in the input column name map.public ShowProcStatusResponse setInputColumnNames(Map<String,Map<String,List<String>>> inputColumnNames)
inputColumnNames
- The input column names passed to GPUdb.executeProc(ExecuteProcRequest)
for the returned run IDs, supplemented with the
column names for input tables not included in
the input column name map.this
to mimic the builder pattern.public Map<String,List<String>> getOutputTableNames()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.public ShowProcStatusResponse setOutputTableNames(Map<String,List<String>> outputTableNames)
outputTableNames
- The output table names passed to GPUdb.executeProc(ExecuteProcRequest)
for the returned run IDs.this
to mimic the builder pattern.public Map<String,Map<String,String>> getOptions()
GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.public ShowProcStatusResponse setOptions(Map<String,Map<String,String>> options)
options
- The optional parameters passed to GPUdb.executeProc(ExecuteProcRequest)
for the
returned run IDs.this
to mimic the builder pattern.public Map<String,String> getOverallStatuses()
statuses
and messages
for statuses from individual data segments.
Valid values are:
public ShowProcStatusResponse setOverallStatuses(Map<String,String> overallStatuses)
overallStatuses
- 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; see statuses
and messages
for statuses from individual data
segments.
Valid values are:
this
to mimic the builder pattern.public Map<String,Map<String,String>> getStatuses()
public ShowProcStatusResponse setStatuses(Map<String,Map<String,String>> statuses)
statuses
- Statuses for the returned run IDs, grouped by data
segment ID.
Valid values are:
this
to mimic the builder pattern.public Map<String,Map<String,String>> getMessages()
public ShowProcStatusResponse setMessages(Map<String,Map<String,String>> messages)
messages
- Messages containing additional status information for
the returned run IDs, grouped by data segment ID.this
to mimic the builder pattern.public Map<String,Map<String,Map<String,String>>> getResults()
public ShowProcStatusResponse setResults(Map<String,Map<String,Map<String,String>>> results)
results
- String results for the returned run IDs, grouped by data
segment ID.this
to mimic the builder pattern.public Map<String,Map<String,Map<String,ByteBuffer>>> getBinResults()
public ShowProcStatusResponse setBinResults(Map<String,Map<String,Map<String,ByteBuffer>>> binResults)
binResults
- Binary results for the returned run IDs, grouped by
data segment ID.this
to mimic the builder pattern.public Map<String,Map<String,Map<String,Long>>> getTimings()
public ShowProcStatusResponse setTimings(Map<String,Map<String,Map<String,Long>>> timings)
timings
- Timing information for the returned run IDs, grouped by
data segment ID.this
to mimic the builder pattern.public ShowProcStatusResponse setInfo(Map<String,String> info)
info
- Additional information.this
to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema
in interface org.apache.avro.generic.GenericContainer
public Object get(int index)
get
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to getIndexOutOfBoundsException
public void put(int index, Object value)
put
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to setvalue
- the value to setIndexOutOfBoundsException
Copyright © 2020. All rights reserved.