Package io.unitycatalog.client.model
Class FunctionParameterInfo
java.lang.Object
io.unitycatalog.client.model.FunctionParameterInfo
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.5.0")
public class FunctionParameterInfo
extends Object
FunctionParameterInfo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this FunctionParameterInfo object is equal to o.User-provided free-form text description.getName()Name of parameter.Default value of the parameter.Get parameterModeGet parameterTypeOrdinal position of column (starting at position 0).Format of IntervalType.Full data type spec, JSON-serialized.Get typeNameDigits of precision; required on Create for DecimalTypes.Digits to right of decimal; Required on Create for DecimalTypes.Full data type spec, SQL/catalogString text.inthashCode()parameterDefault(String parameterDefault) parameterMode(FunctionParameterMode parameterMode) parameterType(FunctionParameterType parameterType) voidsetComment(String comment) voidvoidsetParameterDefault(String parameterDefault) voidsetParameterMode(FunctionParameterMode parameterMode) voidsetParameterType(FunctionParameterType parameterType) voidsetPosition(Integer position) voidsetTypeIntervalType(String typeIntervalType) voidsetTypeJson(String typeJson) voidsetTypeName(ColumnTypeName typeName) voidsetTypePrecision(Integer typePrecision) voidsetTypeScale(Integer typeScale) voidsetTypeText(String typeText) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.typeIntervalType(String typeIntervalType) typeName(ColumnTypeName typeName) typePrecision(Integer typePrecision)
-
Field Details
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TYPE_TEXT
- See Also:
-
JSON_PROPERTY_TYPE_JSON
- See Also:
-
JSON_PROPERTY_TYPE_NAME
- See Also:
-
JSON_PROPERTY_TYPE_PRECISION
- See Also:
-
JSON_PROPERTY_TYPE_SCALE
- See Also:
-
JSON_PROPERTY_TYPE_INTERVAL_TYPE
- See Also:
-
JSON_PROPERTY_POSITION
- See Also:
-
JSON_PROPERTY_PARAMETER_MODE
- See Also:
-
JSON_PROPERTY_PARAMETER_TYPE
- See Also:
-
JSON_PROPERTY_PARAMETER_DEFAULT
- See Also:
-
JSON_PROPERTY_COMMENT
- See Also:
-
-
Constructor Details
-
FunctionParameterInfo
public FunctionParameterInfo()
-
-
Method Details
-
name
-
getName
Name of parameter.- Returns:
- name
-
setName
-
typeText
-
getTypeText
Full data type spec, SQL/catalogString text.- Returns:
- typeText
-
setTypeText
-
typeJson
-
getTypeJson
Full data type spec, JSON-serialized.- Returns:
- typeJson
-
setTypeJson
-
typeName
-
getTypeName
Get typeName- Returns:
- typeName
-
setTypeName
-
typePrecision
-
getTypePrecision
Digits of precision; required on Create for DecimalTypes.- Returns:
- typePrecision
-
setTypePrecision
-
typeScale
-
getTypeScale
Digits to right of decimal; Required on Create for DecimalTypes.- Returns:
- typeScale
-
setTypeScale
-
typeIntervalType
-
getTypeIntervalType
Format of IntervalType.- Returns:
- typeIntervalType
-
setTypeIntervalType
-
position
-
getPosition
Ordinal position of column (starting at position 0).- Returns:
- position
-
setPosition
-
parameterMode
-
getParameterMode
Get parameterMode- Returns:
- parameterMode
-
setParameterMode
-
parameterType
-
getParameterType
Get parameterType- Returns:
- parameterType
-
setParameterType
-
parameterDefault
-
getParameterDefault
Default value of the parameter.- Returns:
- parameterDefault
-
setParameterDefault
-
comment
-
getComment
User-provided free-form text description.- Returns:
- comment
-
setComment
-
equals
Return true if this FunctionParameterInfo 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
-