struct CassFunctionMeta
Functions
void
cass_function_meta_name
( function_meta, name, name_length )Gets the name of the function.
void
cass_function_meta_full_name
( function_meta, full_name, 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
( function_meta, body, body_length )Gets the body of the function.
void
cass_function_meta_language
( function_meta, language, language_length )Gets the language of the function.
cass_bool_t
cass_function_meta_called_on_null_input
( function_meta )Gets whether a function is called on “null”.
size_t
cass_function_meta_argument_count
( function_meta )Gets the number of arguments this function takes.
CassError
cass_function_meta_argument
( function_meta, index, name, name_length, type )Gets the function’s argument name and type for the provided index.
const CassDataType *
cass_function_meta_argument_type_by_name
( function_meta, name )Gets the function’s argument and type for the provided name.
const CassDataType *
cass_function_meta_argument_type_by_name_n
( function_meta, name, name_length )Same as CassFunctionMeta::cass_function_meta_argument_type_by_name
, but with lengths for string parameters.
const CassDataType *
cass_function_meta_return_type
( function_meta )Gets the return type of the function.
const CassValue *
cass_function_meta_field_by_name
( function_meta, 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
( function_meta, name, name_length )Same as CassFunctionMeta::cass_function_meta_field_by_name
, but with lengths for string parameters.