Package com.gpudb.protocol
Class ShowSqlProcResponse
- java.lang.Object
-
- com.gpudb.protocol.ShowSqlProcResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class ShowSqlProcResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.showSqlProc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShowSqlProcResponse.AdditionalInfoA set of string constants for theShowSqlProcResponseparameteradditionalInfo.
-
Constructor Summary
Constructors Constructor Description ShowSqlProcResponse()Constructs a ShowSqlProcResponse object with default parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Objectget(int index)This method supports the Avro framework and is not intended to be called directly by the user.List<Map<String,String>>getAdditionalInfo()Additional information about the respective tables in the requested procedures.static org.apache.avro.SchemagetClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.Map<String,String>getInfo()Additional information.List<String>getProcedureDefinitions()A list of the definitions for the requested procedures.List<String>getProcedureNames()A list of the names of the requested procedures.org.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.ShowSqlProcResponsesetAdditionalInfo(List<Map<String,String>> additionalInfo)Additional information about the respective tables in the requested procedures.ShowSqlProcResponsesetInfo(Map<String,String> info)Additional information.ShowSqlProcResponsesetProcedureDefinitions(List<String> procedureDefinitions)A list of the definitions for the requested procedures.ShowSqlProcResponsesetProcedureNames(List<String> procedureNames)A list of the names of the requested procedures.StringtoString()
-
-
-
Method Detail
-
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.
-
getProcedureNames
public List<String> getProcedureNames()
A list of the names of the requested procedures.- Returns:
- The current value of
procedureNames.
-
setProcedureNames
public ShowSqlProcResponse setProcedureNames(List<String> procedureNames)
A list of the names of the requested procedures.- Parameters:
procedureNames- The new value forprocedureNames.- Returns:
thisto mimic the builder pattern.
-
getProcedureDefinitions
public List<String> getProcedureDefinitions()
A list of the definitions for the requested procedures.- Returns:
- The current value of
procedureDefinitions.
-
setProcedureDefinitions
public ShowSqlProcResponse setProcedureDefinitions(List<String> procedureDefinitions)
A list of the definitions for the requested procedures.- Parameters:
procedureDefinitions- The new value forprocedureDefinitions.- Returns:
thisto mimic the builder pattern.
-
getAdditionalInfo
public List<Map<String,String>> getAdditionalInfo()
Additional information about the respective tables in the requested procedures.EXECUTE_AS: The periodic execution impersonate user. The default value is ''.EXECUTE_INTERVAL: The periodic execution interval in seconds. The default value is ''.EXECUTE_START_TIME: The initial date/time that periodic execution began. The default value is ''.EXECUTE_STOP_TIME: Time at which the periodic execution stops. The default value is ''.
- Returns:
- The current value of
additionalInfo.
-
setAdditionalInfo
public ShowSqlProcResponse setAdditionalInfo(List<Map<String,String>> additionalInfo)
Additional information about the respective tables in the requested procedures.EXECUTE_AS: The periodic execution impersonate user. The default value is ''.EXECUTE_INTERVAL: The periodic execution interval in seconds. The default value is ''.EXECUTE_START_TIME: The initial date/time that periodic execution began. The default value is ''.EXECUTE_STOP_TIME: Time at which the periodic execution stops. The default value is ''.
- Parameters:
additionalInfo- The new value foradditionalInfo.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.- Returns:
- The current value of
info.
-
setInfo
public ShowSqlProcResponse setInfo(Map<String,String> info)
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.GenericContainer- Returns:
- The schema object describing this class.
-
get
public Object get(int index)
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to get- Returns:
- value of the field with the given index.
- Throws:
IndexOutOfBoundsException
-
put
public void put(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to setvalue- the value to set- Throws:
IndexOutOfBoundsException
-
-