Package io.unitycatalog.client.model
Class CreateFunction
java.lang.Object
io.unitycatalog.client.model.CreateFunction
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.5.0")
public class CreateFunction
extends Object
CreateFunction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumFunction parameter style.static enumFunction language.static enumFunction security type.static enumFunction SQL data access. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncatalogName(String catalogName) dataType(ColumnTypeName dataType) booleanReturn true if this CreateFunction object is equal to o.externalLanguage(String externalLanguage) fullDataType(String fullDataType) Name of parent catalog.User-provided free-form text description.Get dataTypeExternal language of the function.Pretty printed function data type.Get inputParamsWhether the function is deterministic.Function null call.getName()Name of function, relative to parent schema.Function parameter style.JSON-serialized key-value pair map, encoded (escaped) as a string.Get returnParamsFunction language.Function body.Get routineDependenciesName of parent schema relative to its parent catalog.Function security type.Specific name of the function; Reserved for future use.Function SQL data access.inthashCode()inputParams(FunctionParameterInfos inputParams) isDeterministic(Boolean isDeterministic) isNullCall(Boolean isNullCall) parameterStyle(CreateFunction.ParameterStyleEnum parameterStyle) properties(String properties) returnParams(FunctionParameterInfos returnParams) routineBody(CreateFunction.RoutineBodyEnum routineBody) routineDefinition(String routineDefinition) routineDependencies(DependencyList routineDependencies) schemaName(String schemaName) securityType(CreateFunction.SecurityTypeEnum securityType) voidsetCatalogName(String catalogName) voidsetComment(String comment) voidsetDataType(ColumnTypeName dataType) voidsetExternalLanguage(String externalLanguage) voidsetFullDataType(String fullDataType) voidsetInputParams(FunctionParameterInfos inputParams) voidsetIsDeterministic(Boolean isDeterministic) voidsetIsNullCall(Boolean isNullCall) voidvoidsetParameterStyle(CreateFunction.ParameterStyleEnum parameterStyle) voidsetProperties(String properties) voidsetReturnParams(FunctionParameterInfos returnParams) voidsetRoutineBody(CreateFunction.RoutineBodyEnum routineBody) voidsetRoutineDefinition(String routineDefinition) voidsetRoutineDependencies(DependencyList routineDependencies) voidsetSchemaName(String schemaName) voidsetSecurityType(CreateFunction.SecurityTypeEnum securityType) voidsetSpecificName(String specificName) voidsetSqlDataAccess(CreateFunction.SqlDataAccessEnum sqlDataAccess) specificName(String specificName) sqlDataAccess(CreateFunction.SqlDataAccessEnum sqlDataAccess) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_CATALOG_NAME
- See Also:
-
JSON_PROPERTY_SCHEMA_NAME
- See Also:
-
JSON_PROPERTY_INPUT_PARAMS
- See Also:
-
JSON_PROPERTY_DATA_TYPE
- See Also:
-
JSON_PROPERTY_FULL_DATA_TYPE
- See Also:
-
JSON_PROPERTY_RETURN_PARAMS
- See Also:
-
JSON_PROPERTY_ROUTINE_BODY
- See Also:
-
JSON_PROPERTY_ROUTINE_DEFINITION
- See Also:
-
JSON_PROPERTY_ROUTINE_DEPENDENCIES
- See Also:
-
JSON_PROPERTY_PARAMETER_STYLE
- See Also:
-
JSON_PROPERTY_IS_DETERMINISTIC
- See Also:
-
JSON_PROPERTY_SQL_DATA_ACCESS
- See Also:
-
JSON_PROPERTY_IS_NULL_CALL
- See Also:
-
JSON_PROPERTY_SECURITY_TYPE
- See Also:
-
JSON_PROPERTY_SPECIFIC_NAME
- See Also:
-
JSON_PROPERTY_COMMENT
- See Also:
-
JSON_PROPERTY_PROPERTIES
- See Also:
-
JSON_PROPERTY_EXTERNAL_LANGUAGE
- See Also:
-
-
Constructor Details
-
CreateFunction
public CreateFunction()
-
-
Method Details
-
name
-
getName
Name of function, relative to parent schema.- Returns:
- name
-
setName
-
catalogName
-
getCatalogName
Name of parent catalog.- Returns:
- catalogName
-
setCatalogName
-
schemaName
-
getSchemaName
Name of parent schema relative to its parent catalog.- Returns:
- schemaName
-
setSchemaName
-
inputParams
-
getInputParams
Get inputParams- Returns:
- inputParams
-
setInputParams
-
dataType
-
getDataType
Get dataType- Returns:
- dataType
-
setDataType
-
fullDataType
-
getFullDataType
Pretty printed function data type.- Returns:
- fullDataType
-
setFullDataType
-
returnParams
-
getReturnParams
Get returnParams- Returns:
- returnParams
-
setReturnParams
-
routineBody
-
getRoutineBody
Function language. When **EXTERNAL** is used, the language of the routine function should be specified in the __external_language__ field, and the __return_params__ of the function cannot be used (as **TABLE** return type is not supported), and the __sql_data_access__ field must be **NO_SQL**.- Returns:
- routineBody
-
setRoutineBody
-
routineDefinition
-
getRoutineDefinition
Function body.- Returns:
- routineDefinition
-
setRoutineDefinition
-
routineDependencies
-
getRoutineDependencies
Get routineDependencies- Returns:
- routineDependencies
-
setRoutineDependencies
-
parameterStyle
-
getParameterStyle
Function parameter style. **S** is the value for SQL.- Returns:
- parameterStyle
-
setParameterStyle
-
isDeterministic
-
getIsDeterministic
Whether the function is deterministic.- Returns:
- isDeterministic
-
setIsDeterministic
-
sqlDataAccess
-
getSqlDataAccess
Function SQL data access.- Returns:
- sqlDataAccess
-
setSqlDataAccess
-
isNullCall
-
getIsNullCall
Function null call.- Returns:
- isNullCall
-
setIsNullCall
-
securityType
-
getSecurityType
Function security type.- Returns:
- securityType
-
setSecurityType
-
specificName
-
getSpecificName
Specific name of the function; Reserved for future use.- Returns:
- specificName
-
setSpecificName
-
comment
-
getComment
User-provided free-form text description.- Returns:
- comment
-
setComment
-
properties
-
getProperties
JSON-serialized key-value pair map, encoded (escaped) as a string.- Returns:
- properties
-
setProperties
-
externalLanguage
-
getExternalLanguage
External language of the function.- Returns:
- externalLanguage
-
setExternalLanguage
-
equals
Return true if this CreateFunction object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-