148 if (key_dependency) {
149 if (!(key_dependency->
dbo = __key_dependency_new_object(connection))) {
150 free(key_dependency);
161 return key_dependency;
167 if (!key_dependency) {
170 if (!key_dependency->
dbo) {
180 return new_key_dependency;
184 if (key_dependency) {
185 if (key_dependency->
dbo) {
202 free(key_dependency);
207 if (!key_dependency) {
210 if (!key_dependency_copy) {
277 key_dependency->
type = key_dependency_copy->
type;
285 if (!key_dependency) {
329 if (!key_dependency) {
333 return &(key_dependency->
zone_id);
337 if (!key_dependency) {
347 if (!key_dependency) {
350 if (!key_dependency->
dbo) {
379 return from_key_data_id;
383 if (!key_dependency) {
391 if (!key_dependency) {
395 return key_dependency->
type;
399 if (!key_dependency) {
418 if (!key_dependency) {
421 if (!from_key_data_id) {
437 if (!key_dependency) {
440 if (!to_key_data_id) {
456 if (!key_dependency) {
463 key_dependency->
type = type;
474 if (!key_dependency) {
477 if (!key_dependency->
dbo) {
569 if (!key_dependency) {
572 if (!key_dependency->
dbo) {
621 if (!key_dependency) {
624 if (!key_dependency->
dbo) {
670 if (key_dependency_list) {
671 if (!(key_dependency_list->
dbo = __key_dependency_new_object(connection))) {
672 free(key_dependency_list);
677 return key_dependency_list;
683 if (!from_key_dependency_list) {
686 if (!from_key_dependency_list->
dbo) {
696 return key_dependency_list;
700 if (!key_dependency_list) {
712 if (key_dependency_list) {
713 if (key_dependency_list->
dbo) {
739 free(key_dependency_list);
746 if (!key_dependency_list) {
749 if (!from_key_dependency_list) {
818 const zone_t* zone_zone_id;
827 if (!key_dependency_list) {
830 if (!key_dependency_list->
dbo) {
860 while (key_dependency) {
863 while (clause_walk) {
909 while (zone_zone_id) {
925 while (key_dependency) {
928 while (clause_walk) {
974 while (key_data_from_key_data_id) {
990 while (key_dependency) {
993 while (clause_walk) {
1039 while (key_data_to_key_data_id) {
1058 if (!key_dependency_list) {
1064 if (!key_dependency_list->
dbo) {
1090 && key_dependency_list_get_associated(key_dependency_list))
1102 if (!key_dependency_list) {
1105 if (!key_dependency_list->
dbo) {
1153 && key_dependency_list_get_associated(key_dependency_list))
1180 return key_dependency_list;
1186 if (!key_dependency_list) {
1243 if (!key_dependency_list) {
1255 return key_dependency;
1272 return key_dependency;
1278 if (!key_dependency_list) {
1345 if (!key_dependency_list) {
1357 return key_dependency;
1374 return key_dependency;
1378 if (!key_dependency_list) {
key_dependency_t ** object_list
int key_dependency_from_result(key_dependency_t *key_dependency, const db_result_t *result)
int db_object_set_object_field_list(db_object_t *object, db_object_field_list_t *object_field_list)
int key_data_get_by_id(key_data_t *key_data, const db_value_t *id)
int key_dependency_delete(key_dependency_t *key_dependency)
int db_value_from_enum_value(db_value_t *value, int enum_value, const db_enum_t *enum_set)
int db_object_set_primary_key_name(db_object_t *object, const char *primary_key_name)
db_object_field_list_t * db_object_field_list_new(void)
int db_object_field_set_name(db_object_field_t *object_field, const char *name)
const zone_t * zone_list_next(zone_list_t *zone_list)
const db_value_t * db_value_set_at(const db_value_set_t *value_set, size_t at)
void db_value_set_free(db_value_set_t *value_set)
key_dependency_type_t type
int db_value_copy(db_value_t *value, const db_value_t *from_value)
db_clause_list_t * db_clause_list_new(void)
int key_data_list_get_by_clauses(key_data_list_t *key_data_list, const db_clause_list_t *clause_list)
const key_data_t * associated_from_key_data_id
db_clause_t * db_clause_new(void)
key_dependency_t * key_dependency_new_copy(const key_dependency_t *key_dependency)
int db_object_field_set_type(db_object_field_t *object_field, db_type_t type)
void zone_list_free(zone_list_t *zone_list)
key_data_list_t * to_key_data_id_list
const db_value_t * key_data_id(const key_data_t *key_data)
int key_dependency_list_object_store(key_dependency_list_t *key_dependency_list)
int db_clause_set_type(db_clause_t *clause, db_clause_type_t type)
int zone_list_object_store(zone_list_t *zone_list)
zone_list_t * zone_list_new_copy(const zone_list_t *from_zone_list)
int db_object_set_connection(db_object_t *object, const db_connection_t *connection)
int db_value_not_empty(const db_value_t *value)
int key_dependency_set_zone_id(key_dependency_t *key_dependency, const db_value_t *zone_id)
const db_connection_t * db_object_connection(const db_object_t *object)
key_data_list_t * key_data_list_new_copy(const key_data_list_t *from_key_data_list)
key_data_t * private_from_key_data_id
const db_clause_t * db_clause_list_begin(const db_clause_list_t *clause_list)
int db_clause_set_field(db_clause_t *clause, const char *field)
void zone_free(zone_t *zone)
void db_clause_list_free(db_clause_list_t *clause_list)
db_result_list_t * db_result_list_new_copy(const db_result_list_t *from_result_list)
size_t db_value_set_size(const db_value_set_t *value_set)
const db_value_t * key_dependency_to_key_data_id(const key_dependency_t *key_dependency)
const db_clause_t * db_clause_next(const db_clause_t *clause)
db_value_t to_key_data_id
int key_dependency_set_type(key_dependency_t *key_dependency, key_dependency_type_t type)
key_dependency_t * key_dependency_new(const db_connection_t *connection)
int db_clause_list_add(db_clause_list_t *clause_list, db_clause_t *clause)
int db_value_cmp(const db_value_t *value_a, const db_value_t *value_b, int *result)
db_result_list_t * db_object_read(const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
void db_object_free(db_object_t *object)
void key_dependency_list_free(key_dependency_list_t *key_dependency_list)
void db_result_list_free(db_result_list_t *result_list)
int key_dependency_list_copy(key_dependency_list_t *key_dependency_list, const key_dependency_list_t *from_key_dependency_list)
zone_list_t * zone_list_new(const db_connection_t *connection)
const key_dependency_t * key_dependency_list_next(key_dependency_list_t *key_dependency_list)
int key_dependency_list_get_by_clauses(key_dependency_list_t *key_dependency_list, const db_clause_list_t *clause_list)
int db_clause_set_operator(db_clause_t *clause, db_clause_operator_t clause_operator)
void db_value_reset(db_value_t *value)
db_object_field_t * db_object_field_new(void)
key_data_t * key_data_new(const db_connection_t *connection)
const key_data_t * key_data_list_begin(key_data_list_t *key_data_list)
void key_dependency_free(key_dependency_t *key_dependency)
db_result_list_t * result_list
int db_object_delete(const db_object_t *object, const db_clause_list_t *clause_list)
const db_value_t * key_dependency_from_key_data_id(const key_dependency_t *key_dependency)
const key_data_t * key_data_list_next(key_data_list_t *key_data_list)
size_t db_result_list_size(const db_result_list_t *result_list)
int key_dependency_set_from_key_data_id(key_dependency_t *key_dependency, const db_value_t *from_key_data_id)
void db_object_field_free(db_object_field_t *object_field)
key_data_list_t * key_data_list_new(const db_connection_t *connection)
zone_t * zone_new_copy(const zone_t *zone)
int zone_list_get_by_clauses(zone_list_t *zone_list, const db_clause_list_t *clause_list)
key_dependency_type_t key_dependency_type(const key_dependency_t *key_dependency)
const zone_t * zone_list_begin(zone_list_t *zone_list)
void db_clause_free(db_clause_t *clause)
db_value_set_t * db_value_set_new(size_t size)
size_t key_dependency_list_size(key_dependency_list_t *key_dependency_list)
const db_result_t * db_result_list_next(db_result_list_t *result_list)
key_dependency_t * key_dependency_list_get_next(key_dependency_list_t *key_dependency_list)
int db_object_field_set_enum_set(db_object_field_t *object_field, const db_enum_t *enum_set)
int key_dependency_create(key_dependency_t *key_dependency)
int db_object_create(const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
key_dependency_t * key_dependency
void db_object_field_list_free(db_object_field_list_t *object_field_list)
void key_data_list_free(key_data_list_t *key_data_list)
key_dependency_t * key_dependency_list_get_begin(key_dependency_list_t *key_dependency_list)
int key_data_copy(key_data_t *key_data, const key_data_t *key_data_copy)
const zone_t * associated_zone_id
void key_data_free(key_data_t *key_data)
db_object_t * db_object_new(void)
const key_dependency_t * key_dependency_list_begin(key_dependency_list_t *key_dependency_list)
const db_value_t * zone_id(const zone_t *zone)
const key_data_t * associated_to_key_data_id
key_data_t * key_data_new_copy(const key_data_t *key_data)
key_data_t * private_to_key_data_id
const db_value_set_t * db_result_value_set(const db_result_t *result)
int db_object_set_table(db_object_t *object, const char *table)
const db_enum_t key_dependency_enum_set_type[]
int db_result_list_fetch_all(db_result_list_t *result_list)
int key_dependency_list_get_by_zone_id(key_dependency_list_t *key_dependency_list, const db_value_t *zone_id)
const db_result_t * db_result_list_begin(db_result_list_t *result_list)
int db_value_to_enum_value(const db_value_t *value, int *to_int, const db_enum_t *enum_set)
const db_value_t * db_clause_value(const db_clause_t *clause)
key_dependency_list_t * key_dependency_list_new_copy(const key_dependency_list_t *from_key_dependency_list)
int key_data_list_object_store(key_data_list_t *key_data_list)
int key_dependency_set_to_key_data_id(key_dependency_t *key_dependency, const db_value_t *to_key_data_id)
size_t object_list_position
key_dependency_list_t * key_dependency_list_new(const db_connection_t *connection)
enum key_dependency_type key_dependency_type_t
zone_list_t * zone_id_list
int key_dependency_copy(key_dependency_t *key_dependency, const key_dependency_t *key_dependency_copy)
const db_value_t * key_dependency_zone_id(const key_dependency_t *key_dependency)
key_data_t * key_dependency_get_from_key_data(const key_dependency_t *key_dependency)
db_value_t from_key_data_id
int key_dependency_get_by_id(key_dependency_t *key_dependency, const db_value_t *id)
key_data_list_t * from_key_data_id_list
db_value_t * db_clause_get_value(db_clause_t *clause)
key_dependency_list_t * key_dependency_list_new_get_by_zone_id(const db_connection_t *connection, const db_value_t *zone_id)
db_value_t * db_value_set_get(db_value_set_t *value_set, size_t at)
int db_object_field_list_add(db_object_field_list_t *object_field_list, db_object_field_t *object_field)