Package com.gpudb.protocol
Class CreateTypeResponse
- java.lang.Object
-
- com.gpudb.protocol.CreateTypeResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class CreateTypeResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.createType.
-
-
Constructor Summary
Constructors Constructor Description CreateTypeResponse()Constructs a CreateTypeResponse 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.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.StringgetLabel()Value oflabel.Map<String,List<String>>getProperties()Value ofproperties.org.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.StringgetTypeDefinition()Value oftypeDefinition.StringgetTypeId()An identifier representing the created type.inthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.CreateTypeResponsesetInfo(Map<String,String> info)Additional information.CreateTypeResponsesetLabel(String label)Value oflabel.CreateTypeResponsesetProperties(Map<String,List<String>> properties)Value ofproperties.CreateTypeResponsesetTypeDefinition(String typeDefinition)Value oftypeDefinition.CreateTypeResponsesetTypeId(String typeId)An identifier representing the created type.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.
-
getTypeId
public String getTypeId()
An identifier representing the created type. This type_id can be used in subsequent calls tocreate a table- Returns:
- The current value of
typeId.
-
setTypeId
public CreateTypeResponse setTypeId(String typeId)
An identifier representing the created type. This type_id can be used in subsequent calls tocreate a table- Parameters:
typeId- The new value fortypeId.- Returns:
thisto mimic the builder pattern.
-
getTypeDefinition
public String getTypeDefinition()
Value oftypeDefinition.- Returns:
- The current value of
typeDefinition.
-
setTypeDefinition
public CreateTypeResponse setTypeDefinition(String typeDefinition)
Value oftypeDefinition.- Parameters:
typeDefinition- The new value fortypeDefinition.- Returns:
thisto mimic the builder pattern.
-
setLabel
public CreateTypeResponse setLabel(String label)
Value oflabel.- Parameters:
label- The new value forlabel.- Returns:
thisto mimic the builder pattern.
-
getProperties
public Map<String,List<String>> getProperties()
Value ofproperties.- Returns:
- The current value of
properties.
-
setProperties
public CreateTypeResponse setProperties(Map<String,List<String>> properties)
Value ofproperties.- Parameters:
properties- The new value forproperties.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.- Returns:
- The current value of
info.
-
setInfo
public CreateTypeResponse 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
-
-