Package io.tiledb.cloud.rest_api.model
Class TGSQLNodeData
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.TGSQLNodeData
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-09-14T18:46:41.869452+03:00[Europe/Athens]") public class TGSQLNodeData extends java.lang.Object
A node specifying an SQL query to execute in TileDB Cloud.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TGSQLNodeData.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_INIT_COMMANDS
static java.lang.String
SERIALIZED_NAME_NAMESPACE
static java.lang.String
SERIALIZED_NAME_PARAMETERS
static java.lang.String
SERIALIZED_NAME_QUERY
static java.lang.String
SERIALIZED_NAME_RESULT_FORMAT
-
Constructor Summary
Constructors Constructor Description TGSQLNodeData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TGSQLNodeData
addInitCommandsItem(java.lang.String initCommandsItem)
TGSQLNodeData
addParametersItem(java.lang.Object parametersItem)
boolean
equals(java.lang.Object o)
static TGSQLNodeData
fromJson(java.lang.String jsonString)
Create an instance of TGSQLNodeData given an JSON stringjava.util.List<java.lang.String>
getInitCommands()
The commands to execute before running the query itself.java.lang.String
getNamespace()
If set, the non-default namespace to execute this SQL query under.java.util.List<java.lang.Object>
getParameters()
The parameters to substitute in for arguments in the `query`.java.lang.String
getQuery()
The text of the SQL query to execute.ResultFormat
getResultFormat()
Get resultFormatint
hashCode()
TGSQLNodeData
initCommands(java.util.List<java.lang.String> initCommands)
TGSQLNodeData
namespace(java.lang.String namespace)
TGSQLNodeData
parameters(java.util.List<java.lang.Object> parameters)
TGSQLNodeData
query(java.lang.String query)
TGSQLNodeData
resultFormat(ResultFormat resultFormat)
void
setInitCommands(java.util.List<java.lang.String> initCommands)
void
setNamespace(java.lang.String namespace)
void
setParameters(java.util.List<java.lang.Object> parameters)
void
setQuery(java.lang.String query)
void
setResultFormat(ResultFormat resultFormat)
java.lang.String
toJson()
Convert an instance of TGSQLNodeData to an JSON stringjava.lang.String
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_INIT_COMMANDS
public static final java.lang.String SERIALIZED_NAME_INIT_COMMANDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_QUERY
public static final java.lang.String SERIALIZED_NAME_QUERY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PARAMETERS
public static final java.lang.String SERIALIZED_NAME_PARAMETERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESULT_FORMAT
public static final java.lang.String SERIALIZED_NAME_RESULT_FORMAT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAMESPACE
public static final java.lang.String SERIALIZED_NAME_NAMESPACE
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
initCommands
public TGSQLNodeData initCommands(java.util.List<java.lang.String> initCommands)
-
addInitCommandsItem
public TGSQLNodeData addInitCommandsItem(java.lang.String initCommandsItem)
-
getInitCommands
@Nullable public java.util.List<java.lang.String> getInitCommands()
The commands to execute before running the query itself.- Returns:
- initCommands
-
setInitCommands
public void setInitCommands(java.util.List<java.lang.String> initCommands)
-
query
public TGSQLNodeData query(java.lang.String query)
-
getQuery
@Nullable public java.lang.String getQuery()
The text of the SQL query to execute. Parameters are substituted in for `?`s, just as in a regular MariaDB query.- Returns:
- query
-
setQuery
public void setQuery(java.lang.String query)
-
parameters
public TGSQLNodeData parameters(java.util.List<java.lang.Object> parameters)
-
addParametersItem
public TGSQLNodeData addParametersItem(java.lang.Object parametersItem)
-
getParameters
@Nullable public java.util.List<java.lang.Object> getParameters()
The parameters to substitute in for arguments in the `query`. Fixed-length. Arguments must be in JSON format.- Returns:
- parameters
-
setParameters
public void setParameters(java.util.List<java.lang.Object> parameters)
-
resultFormat
public TGSQLNodeData resultFormat(ResultFormat resultFormat)
-
getResultFormat
@Nullable public ResultFormat getResultFormat()
Get resultFormat- Returns:
- resultFormat
-
setResultFormat
public void setResultFormat(ResultFormat resultFormat)
-
namespace
public TGSQLNodeData namespace(java.lang.String namespace)
-
getNamespace
@Nullable public java.lang.String getNamespace()
If set, the non-default namespace to execute this SQL query under.- Returns:
- namespace
-
setNamespace
public void setNamespace(java.lang.String namespace)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object is invalid with respect to TGSQLNodeData
-
fromJson
public static TGSQLNodeData fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of TGSQLNodeData given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of TGSQLNodeData
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to TGSQLNodeData
-
toJson
public java.lang.String toJson()
Convert an instance of TGSQLNodeData to an JSON string- Returns:
- JSON string
-
-