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

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


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

</para>


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

</para>


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


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


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

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_database_construct ##### -->
<para>

</para>

@object_type: 
@Returns: 


<!-- ##### FUNCTION as_database_set_database_path ##### -->
<para>

</para>

@self: 
@value: 


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

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION as_database_get_database_path ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION as_database_db_exists ##### -->
<para>

</para>

@self: 
@Returns: 


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

</para>

@self: 
@Returns: 


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

</para>

@self: 
@query: 
@Returns: 


<!-- ##### FUNCTION as_database_find_components_by_term ##### -->
<para>

</para>

@self: 
@search_term: 
@categories_str: 
@Returns: 


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

</para>

@self: 
@idname: 
@Returns: 


<!-- ##### FUNCTION as_database_get_components_by_provides ##### -->
<para>

</para>

@self: 
@kind: 
@value: 
@data: 
@Returns: 


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

</para>

@self: 
@kinds: 
@Returns: 


