<!-- ##### SECTION Title ##### -->
AsDatabase

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO AS_TYPE_DATABASE ##### -->
<para>

</para>



<!-- ##### STRUCT AsDatabaseClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### ENUM AsDatabaseError ##### -->
<para>

</para>

@AS_DATABASE_ERROR_FAILED: 
@AS_DATABASE_ERROR_MISSING: 
@AS_DATABASE_ERROR_CLOSED: 
@AS_DATABASE_ERROR_TERM_INVALID: 

<!-- ##### MACRO AS_DATABASE_ERROR ##### -->
<para>

</para>



<!-- ##### FUNCTION as_database_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_database_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_database_open ##### -->
<para>

</para>

@db: 
@error: 
@Returns: 


<!-- ##### FUNCTION as_database_get_location ##### -->
<para>

</para>

@db: 
@Returns: 


<!-- ##### FUNCTION as_database_set_location ##### -->
<para>

</para>

@db: 
@dir: 


<!-- ##### FUNCTION as_database_find_components ##### -->
<para>

</para>

@db: 
@term: 
@cats_str: 
@error: 
@Returns: 


<!-- ##### FUNCTION as_database_get_all_components ##### -->
<para>

</para>

@db: 
@error: 
@Returns: 


<!-- ##### FUNCTION as_database_get_component_by_id ##### -->
<para>

</para>

@db: 
@cid: 
@error: 
@Returns: 


<!-- ##### FUNCTION as_database_get_components_by_provided_item ##### -->
<para>

</para>

@db: 
@kind: 
@item: 
@error: 
@Returns: 


<!-- ##### FUNCTION as_database_get_components_by_kind ##### -->
<para>

</para>

@db: 
@kind: 
@error: 
@Returns: 


<!-- ##### STRUCT AsDatabase ##### -->
<para>

</para>


