OpenDNSSEC-enforcer 2.1.12
|
Go to the source code of this file.
const char * db_clause_field | ( | const db_clause_t * | clause | ) |
Get the field name of a database clause.
[in] | a | db_clause_t pointer. |
Definition at line 69 of file db_clause.c.
void db_clause_free | ( | db_clause_t * | clause | ) |
Delete a database clause.
[in] | clause | a db_clause_t pointer. |
Definition at line 56 of file db_clause.c.
db_value_t * db_clause_get_value | ( | db_clause_t * | clause | ) |
Get the writable database value of a database clause.
[in] | a | db_clause_t pointer. |
Definition at line 187 of file db_clause.c.
const db_clause_list_t * db_clause_list | ( | const db_clause_t * | clause | ) |
Get the database clause list of a database clause, this is used for nested database clauses.
[in] | a | db_clause_t pointer. |
Definition at line 101 of file db_clause.c.
int db_clause_list_add | ( | db_clause_list_t * | clause_list, |
db_clause_t * | clause | ||
) |
Add a database clause to a database clause list, this takes over the ownership of the database clause.
[in] | clause_list | a db_clause_list_t pointer. |
[in] | a | db_clause_t pointer. |
Definition at line 226 of file db_clause.c.
const db_clause_t * db_clause_list_begin | ( | const db_clause_list_t * | clause_list | ) |
Return the first database clause of a database clause list.
[in] | clause_list | a db_clause_list_t pointer. |
Definition at line 255 of file db_clause.c.
void db_clause_list_free | ( | db_clause_list_t * | clause_list | ) |
Delete a database clause list and all database clauses in the list.
[in] | clause_list | a db_clause_list_t pointer. |
Definition at line 209 of file db_clause.c.
db_clause_list_t * db_clause_list_new | ( | void | ) |
Create a new database clause list.
Definition at line 202 of file db_clause.c.
db_clause_t * db_clause_new | ( | void | ) |
Create a new database clause.
Definition at line 43 of file db_clause.c.
const db_clause_t * db_clause_next | ( | const db_clause_t * | clause | ) |
Return the next database clause connected in a database clause list.
[in] | a | db_clause_t pointer. |
Definition at line 179 of file db_clause.c.
int db_clause_not_empty | ( | const db_clause_t * | clause | ) |
Check if the database clause is not empty.
[in] | a | db_clause_t pointer. |
Definition at line 154 of file db_clause.c.
db_clause_operator_t db_clause_operator | ( | const db_clause_t * | clause | ) |
Get the database clause operator of a database clause.
[in] | a | db_clause_t pointer. |
Definition at line 93 of file db_clause.c.
int db_clause_set_field | ( | db_clause_t * | clause, |
const char * | field | ||
) |
Set the field name of a database clause.
[in] | a | db_clause_t pointer. |
[in] | field | a character pointer. |
Definition at line 109 of file db_clause.c.
int db_clause_set_operator | ( | db_clause_t * | clause, |
db_clause_operator_t | clause_operator | ||
) |
Set the database clause operator of a database clause.
[in] | a | db_clause_t pointer. |
[in] | clause_operator | a db_clause_operator_t. |
Definition at line 142 of file db_clause.c.
int db_clause_set_type | ( | db_clause_t * | clause, |
db_clause_type_t | type | ||
) |
Set the database clause type of a database clause.
[in] | a | db_clause_t pointer. |
[in] | type | a db_clause_type_t. |
Definition at line 130 of file db_clause.c.
db_clause_type_t db_clause_type | ( | const db_clause_t * | clause | ) |
Get the database clause type of a database clause.
[in] | a | db_clause_t pointer. |
Definition at line 77 of file db_clause.c.
const db_value_t * db_clause_value | ( | const db_clause_t * | clause | ) |
Get the database value of a database value.
[in] | a | db_clause_t pointer. |
Definition at line 85 of file db_clause.c.