dm_db_column Interface

public interface dm_db_column

Generic column function.

Called by

interface~~dm_db_column~~CalledByGraph interface~dm_db_column dm_db_column proc~dm_db_count_beats dm_db_count_beats proc~dm_db_count_beats->interface~dm_db_column proc~dm_db_count_logs dm_db_count_logs proc~dm_db_count_logs->interface~dm_db_column proc~dm_db_count_nodes dm_db_count_nodes proc~dm_db_count_nodes->interface~dm_db_column proc~dm_db_count_observs dm_db_count_observs proc~dm_db_count_observs->interface~dm_db_column proc~dm_db_count_receivers dm_db_count_receivers proc~dm_db_count_receivers->interface~dm_db_column proc~dm_db_count_requests dm_db_count_requests proc~dm_db_count_requests->interface~dm_db_column proc~dm_db_count_responses dm_db_count_responses proc~dm_db_count_responses->interface~dm_db_column proc~dm_db_count_sensors dm_db_count_sensors proc~dm_db_count_sensors->interface~dm_db_column proc~dm_db_count_sync_logs dm_db_count_sync_logs proc~dm_db_count_sync_logs->interface~dm_db_column proc~dm_db_count_sync_nodes dm_db_count_sync_nodes proc~dm_db_count_sync_nodes->interface~dm_db_column proc~dm_db_count_sync_observs dm_db_count_sync_observs proc~dm_db_count_sync_observs->interface~dm_db_column proc~dm_db_count_sync_sensors dm_db_count_sync_sensors proc~dm_db_count_sync_sensors->interface~dm_db_column proc~dm_db_count_sync_targets dm_db_count_sync_targets proc~dm_db_count_sync_targets->interface~dm_db_column proc~dm_db_count_targets dm_db_count_targets proc~dm_db_count_targets->interface~dm_db_column proc~dm_db_get_application_id dm_db_get_application_id proc~dm_db_get_application_id->interface~dm_db_column proc~dm_db_get_data_version dm_db_get_data_version proc~dm_db_get_data_version->interface~dm_db_column proc~dm_db_get_foreign_keys dm_db_get_foreign_keys proc~dm_db_get_foreign_keys->interface~dm_db_column proc~dm_db_get_journal_mode dm_db_get_journal_mode proc~dm_db_get_journal_mode->interface~dm_db_column proc~dm_db_get_query_only dm_db_get_query_only proc~dm_db_get_query_only->interface~dm_db_column proc~dm_db_get_schema_version dm_db_get_schema_version proc~dm_db_get_schema_version->interface~dm_db_column proc~dm_db_has_log dm_db_has_log proc~dm_db_has_log->interface~dm_db_column proc~dm_db_has_node dm_db_has_node proc~dm_db_has_node->interface~dm_db_column proc~dm_db_has_observ dm_db_has_observ proc~dm_db_has_observ->interface~dm_db_column proc~dm_db_has_sensor dm_db_has_sensor proc~dm_db_has_sensor->interface~dm_db_column proc~dm_db_has_target dm_db_has_target proc~dm_db_has_target->interface~dm_db_column proc~dm_db_select_observ dm_db_select_observ proc~dm_db_select_observ->interface~dm_db_column proc~dm_db_select_observ_ids dm_db_select_observ_ids proc~dm_db_select_observ_ids->interface~dm_db_column proc~dm_db_select_observ_views dm_db_select_observ_views proc~dm_db_select_observ_views->interface~dm_db_column proc~dm_db_select_observs_by_id dm_db_select_observs_by_id proc~dm_db_select_observs_by_id->interface~dm_db_column proc~dm_db_select_observs_by_id->proc~dm_db_select_observ proc~dm_db_select_observs_by_time dm_db_select_observs_by_time proc~dm_db_select_observs_by_time->interface~dm_db_column proc~dm_db_select_sync_logs dm_db_select_sync_logs proc~dm_db_select_sync_logs->interface~dm_db_column proc~dm_db_select_sync_nodes dm_db_select_sync_nodes proc~dm_db_select_sync_nodes->interface~dm_db_column proc~dm_db_select_sync_observs dm_db_select_sync_observs proc~dm_db_select_sync_observs->interface~dm_db_column proc~dm_db_select_sync_sensors dm_db_select_sync_sensors proc~dm_db_select_sync_sensors->interface~dm_db_column proc~dm_db_select_sync_targets dm_db_select_sync_targets proc~dm_db_select_sync_targets->interface~dm_db_column proc~dm_db_size dm_db_size proc~dm_db_size->interface~dm_db_column proc~dm_db_table_select dm_db_table_select proc~dm_db_table_select->interface~dm_db_column interface~dm_db_select dm_db_select interface~dm_db_select->proc~dm_db_select_observ proc~dm_db_validate dm_db_validate proc~dm_db_validate->proc~dm_db_get_application_id proc~dm_db_validate->proc~dm_db_get_schema_version proc~dm_db_open dm_db_open proc~dm_db_open->proc~dm_db_validate proc~dm_db_backup dm_db_backup proc~dm_db_backup->proc~dm_db_open

Module Procedures

private subroutine db_column_double(db_stmt, index, value)

Returns double value from column of given index.

Arguments

Type IntentOptional Attributes Name
type(db_stmt_type), intent(inout) :: db_stmt

Database statement type.

integer, intent(in) :: index

Column index.

real(kind=r8), intent(out) :: value

Value.

private subroutine db_column_int(db_stmt, index, value)

Returns 32-bit integer value from column of given index.

Arguments

Type IntentOptional Attributes Name
type(db_stmt_type), intent(inout) :: db_stmt

Database statement type.

integer, intent(in) :: index

Column index.

integer(kind=i4), intent(out) :: value

Value.

private subroutine db_column_int64(db_stmt, index, value)

Returns 64-bit integer value from column of given index.

Arguments

Type IntentOptional Attributes Name
type(db_stmt_type), intent(inout) :: db_stmt

Database statement type.

integer, intent(in) :: index

Column index.

integer(kind=i8), intent(out) :: value

Value.

private subroutine db_column_text(db_stmt, index, value, n)

Returns string value from column of given index.

Arguments

Type IntentOptional Attributes Name
type(db_stmt_type), intent(inout) :: db_stmt

Database statement type.

integer, intent(in) :: index

Column index.

character(len=*), intent(inout) :: value

Value.

integer, intent(out) :: n

Actual string length.

private subroutine db_column_text_allocatable(db_stmt, index, value)

Returns string value from column of given index.

Arguments

Type IntentOptional Attributes Name
type(db_stmt_type), intent(inout) :: db_stmt

Database statement type.

integer, intent(in) :: index

Column index.

character(len=:), intent(out), allocatable :: value

Value.