Was this page helpful?
Requires Apache Cassandra: 2.2+
Public Functions
Gets the name of the function.
Requires Apache Cassandra: 2.2+
function_meta – [in]
name – [out]
name_length – [out]
Gets the full name of the function. The full name includes the function’s name and the function’s signature: “name(type1 type2.. typeN)”.
Requires Apache Cassandra: 2.2+
function_meta – [in]
full_name – [out]
full_name_length – [out]
Gets the body of the function.
Requires Apache Cassandra: 2.2+
function_meta – [in]
body – [out]
body_length – [out]
Gets the language of the function.
Requires Apache Cassandra: 2.2+
function_meta – [in]
language – [out]
language_length – [out]
Gets whether a function is called on “null”.
Requires Apache Cassandra: 2.2+
function_meta – [in]
cass_true if a function is called on null, otherwise cass_false.
Gets the number of arguments this function takes.
Requires Apache Cassandra: 2.2+
function_meta – [in]
The number of arguments.
Gets the function’s argument name and type for the provided index.
Requires Apache Cassandra: 2.2+
function_meta – [in]
index – [in]
name – [out]
name_length – [out]
type – [out]
CASS_OK if successful, otherwise an error occurred
Gets the function’s argument and type for the provided name.
Requires Apache Cassandra: 2.2+
function_meta – [in]
name – [in]
A data type. NULL if the argument does not exist.
Same as cass_function_meta_argument_type_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.2+
function_meta – [in]
name – [in]
name_length – [in]
Gets the return type of the function.
Requires Apache Cassandra: 2.2+
function_meta – [in]
The data type returned by the function.
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “functions” metadata table.
Requires Apache Cassandra: 2.2+
function_meta – [in]
name – [in]
A metadata field value. NULL if the field does not exist.
Same as cass_function_meta_field_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.2+
See also
function_meta – [in]
name – [in]
name_length – [in]
Creates a new fields iterator for the specified function metadata. Metadata fields allow direct access to the column data found in the underlying “functions” metadata table. This can be used to iterate those metadata field entries.
Requires Apache Cassandra: 2.2+
See also
cass_iterator_get_meta_field()
See also
function_meta – [in]
A new iterator that must be freed.
Was this page helpful?
On this page
CassFunctionMeta
CassFunctionMeta::cass_function_meta_name()
CassFunctionMeta::cass_function_meta_full_name()
CassFunctionMeta::cass_function_meta_body()
CassFunctionMeta::cass_function_meta_language()
CassFunctionMeta::cass_function_meta_called_on_null_input()
CassFunctionMeta::cass_function_meta_argument_count()
CassFunctionMeta::cass_function_meta_argument()
CassFunctionMeta::cass_function_meta_argument_type_by_name()
CassFunctionMeta::cass_function_meta_argument_type_by_name_n()
CassFunctionMeta::cass_function_meta_return_type()
CassFunctionMeta::cass_function_meta_field_by_name()
CassFunctionMeta::cass_function_meta_field_by_name_n()
CassFunctionMeta::cass_iterator_fields_from_function_meta()