struct CassFunctionMeta
Functions
void cass_function_meta_name
(const CassFunctionMeta * function_meta, const char ** name, size_t * name_length )
Gets the name of the function.
void cass_function_meta_full_name
(const CassFunctionMeta * function_meta, const char ** full_name, size_t * full_name_length )
Gets the full name of the function. The full name includes the function’s name and the function’s signature: “name(type1 type2.. typeN)”.
void cass_function_meta_body
(const CassFunctionMeta * function_meta, const char ** body, size_t * body_length )
Gets the body of the function.
void cass_function_meta_language
(const CassFunctionMeta * function_meta, const char ** language, size_t * language_length )
Gets the language of the function.
Gets whether a function is called on “null”.
Gets the number of arguments this function takes.
CassError cass_function_meta_argument
(const CassFunctionMeta * function_meta, size_t index, const char ** name, size_t * name_length, const CassDataType ** type )
Gets the function’s argument name and type for the provided index.
const CassDataType * cass_function_meta_argument_type_by_name
(const CassFunctionMeta * function_meta, const char * name )
Gets the function’s argument and type for the provided name.
const CassDataType * cass_function_meta_argument_type_by_name_n
(const CassFunctionMeta * function_meta, const char * name, size_t name_length )
Same as CassFunctionMeta::cass_function_meta_argument_type_by_name, but with lengths for string parameters.
Gets the return type of the function.
const CassValue * cass_function_meta_field_by_name
(const CassFunctionMeta * function_meta, const char * name )
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “functions” metadata table.
const CassValue * cass_function_meta_field_by_name_n
(const CassFunctionMeta * function_meta, const char * name, size_t name_length )
Same as CassFunctionMeta::cass_function_meta_field_by_name, but with lengths for string parameters.