|
libsim
Versione7.1.6
|
class for import and export data from e to DB-All.e. Continua...
Tipi di dato | |
| interface | dbaana |
| ana metadata Continua... | |
| type | dbaanalist |
| double linked list of ana Continua... | |
| interface | dbaconnection |
| manage connection handle to a DSN Continua... | |
| interface | dbacoord |
| fortran 2003 interface to geo_coord Continua... | |
| type | dbadata |
| base (abstract) type for data Continua... | |
| interface | dbadata_display |
| print a summary of object contents Continua... | |
| interface | dbadata_set |
| == operator Continua... | |
| type | dbadataattr |
| == operator Continua... | |
| type | dbadataattrv |
| vector of dbadataattr (more data plus attributes) Continua... | |
| interface | dbadatab |
| byte version for dbadata Continua... | |
| interface | dbadatac |
| character version for dbadata Continua... | |
| interface | dbadatad |
| doubleprecision version for dbadata Continua... | |
| interface | dbadatai |
| integer version for dbadata Continua... | |
| interface | dbadatar |
| real version for dbadata Continua... | |
| interface | dbadatetime |
| datetime metadata Continua... | |
| type | dbadc |
| container for dbadata (used for promiscuous vector of data) Continua... | |
| type | dbadcv |
| vector of container of dbadata Continua... | |
| interface | dbafilter |
| filter to apply before ingest data Continua... | |
| interface | dbalevel |
| level metadata Continua... | |
| type | dbametaanddata |
| one metadata with more data plus attributes Continua... | |
| type | dbametaanddatab |
| metadata and byte data Continua... | |
| type | dbametaanddatablist |
| metadata and byte data double linked list Continua... | |
| type | dbametaanddatac |
| metadata and character data Continua... | |
| type | dbametaanddataclist |
| metadata and character data double linked list Continua... | |
| type | dbametaanddatad |
| metadata and doubleprecision data Continua... | |
| type | dbametaanddatadlist |
| metadata and diubleprecision data double linked list Continua... | |
| type | dbametaanddatai |
| metadata and integer data Continua... | |
| type | dbametaanddatailist |
| metadata and integer data double linked list Continua... | |
| type | dbametaanddatalist |
| double linked list of dbametaanddata Continua... | |
| type | dbametaanddatar |
| metadata and real data Continua... | |
| type | dbametaanddatarlist |
| metadata and real data double linked list Continua... | |
| type | dbametaanddatav |
| one metadata plus vector of container of dbadata Continua... | |
| interface | dbametadata |
| summ of all metadata pieces Continua... | |
| interface | dbanetwork |
| network metadata Continua... | |
| interface | dbasession |
| manage session handle Continua... | |
| interface | dbatimerange |
| timerange metadata Continua... | |
Membri privati | |
| subroutine | displaydbametaanddata (this) |
| print a summary of object contents Continua... | |
| type(dbametaanddata) function | currentdbametaanddata (this) |
| Get dbametaanddata pointed by iterator. Continua... | |
| elemental logical function | dbadata_equal (this, that) |
| equal operator for dbadata Continua... | |
| subroutine | dbadata_geti (data, value) |
| return integer value Continua... | |
| logical function | dbadata_c_e_i (data) |
| test missing value Continua... | |
| subroutine | dbadata_getr (data, value) |
| return real value Continua... | |
| logical function | dbadata_c_e_r (data) |
| test missing value Continua... | |
| subroutine | dbadata_getd (data, value) |
| return double precision value Continua... | |
| logical function | dbadata_c_e_d (data) |
| test missing value Continua... | |
| subroutine | dbadata_getb (data, value) |
| return byte value Continua... | |
| logical function | dbadata_c_e_b (data) |
| test missing value Continua... | |
| subroutine | dbadata_getc (data, value) |
| return character value Continua... | |
| logical function | dbadata_c_e_c (data) |
| test missing value Continua... | |
| logical function | dbadata_c_e (data) |
| test missing value Continua... | |
| subroutine | dbalevel_display (level) |
| print a summary of object content Continua... | |
| type(dbalevel) function | dbalevel_init (level1, l1, level2, l2) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbalevel_set (level, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbalevel_enq (level, session) |
| query parameters from dballe API Continua... | |
| type(dbalevel) function | dbalevel_contextana () |
| set dballe station data context for level (in object, not dballe session) Continua... | |
| subroutine | dbaana_display (ana) |
| print a summary of object content Continua... | |
| type(dbacoord) function | dbacoord_init (lon, lat, ilon, ilat) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbacoord_display (coord) |
| print a summary of object content Continua... | |
| type(dbaana) function | dbaana_init (coord, ident, lon, lat, ilon, ilat) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbaana_set (ana, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbaana_enq (ana, session) |
| query parameters from dballe API Continua... | |
| subroutine | dbaana_extrude (ana, session) |
| put data on DSN Continua... | |
| subroutine | displaydbaana (this) |
| print a summary of object content Continua... | |
| type(dbaana) function | currentdbaana (this) |
| get dbaana pointed by iterator Continua... | |
| subroutine | dbadc_set (dc, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadc_display (dc) |
| print a summary of object content Continua... | |
| subroutine | dbadcv_set (dcv, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadcv_extrude (dcv, session, noattr, filter, template) |
| put data on DSN Continua... | |
| subroutine | dbadc_extrude (data, session, noattr, filter, attronly, template) |
| put data on DSN Continua... | |
| subroutine | dbadcv_display (dcv) |
| print a summary of object content Continua... | |
| subroutine | dbasession_unsetb (session) |
| dballe unsetb Continua... | |
| subroutine | dbasession_close_message (session, template) |
| dballe close_message Continua... | |
| subroutine | dbasession_messages_open_input (session, filename, mode, format, simplified) |
| dballe messages_open_input Continua... | |
| subroutine | dbasession_messages_open_output (session, filename, mode, format) |
| dballe messages_open_output Continua... | |
| logical function | dbasession_messages_read_next (session) |
| dballe messages_read_next Continua... | |
| subroutine | dbasession_messages_write_next (session, template) |
| dballe messages_write_next Continua... | |
| subroutine | dbasession_dissolve_metadata (session, metadata) |
| remove data from DSN Continua... | |
| subroutine | dbasession_dissolveattr_metadata (session, metadata) |
| remove attributes from DSN Continua... | |
| subroutine | dbadataattr_extrude (data, session, noattr, filter, attronly, template) |
| put data on DSN Continua... | |
| subroutine | dbadataattr_display (dc) |
| print a summary of object content Continua... | |
| subroutine | dbadataattrv_extrude (dataattr, session, noattr, filter, attronly, template) |
| put data on DSN Continua... | |
| subroutine | dbadataattrv_display (dataattr) |
| print a summary of object content Continua... | |
| subroutine | dbadatai_geti (data, value) |
| return integer value Continua... | |
| subroutine | dbadatar_getr (data, value) |
| return real value Continua... | |
| subroutine | dbadatad_getd (data, value) |
| return double precision value Continua... | |
| subroutine | dbadatab_getb (data, value) |
| return byte value Continua... | |
| subroutine | dbadatac_getc (data, value) |
| return character value Continua... | |
| type(dbadatai) elemental function | dbadatai_init (btable, value) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbadatar) elemental function | dbadatar_init (btable, value) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbadatad) elemental function | dbadatad_init (btable, value) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbadatab) elemental function | dbadatab_init (btable, value) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbadatac) elemental function | dbadatac_init (btable, value) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbadatai_set (data, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatai_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbadatar_set (data, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatar_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbadatad_set (data, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatad_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbadatab_set (data, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatab_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbadatac_set (data, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatac_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbatimerange_display (timerange) |
| print a summary of object content Continua... | |
| subroutine | dbatimerange_set (timerange, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbatimerange_enq (timerange, session) |
| query parameters from dballe API Continua... | |
| type(dbatimerange) function | dbatimerange_init (timerange, p1, p2) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbatimerange) function | dbatimerange_contextana () |
| set dballe station data context for timerange (in object, not dballe session) Continua... | |
| subroutine | dbanetwork_display (network) |
| print a summary of object content Continua... | |
| subroutine | dbanetwork_set (network, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbanetwork_enq (network, session) |
| query parameters from dballe API Continua... | |
| type(dbanetwork) function | dbanetwork_init (name) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbadatetime_display (datetime) |
| print a summary of object content Continua... | |
| subroutine | dbadatetime_set (datetime, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbadatetime_enq (datetime, session) |
| query parameters from dballe API Continua... | |
| type(dbadatetime) function | dbadatetime_init (dt) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| type(dbadatetime) function | dbadatetime_contextana () |
| set dballe station data context for date and time (in object, not dballe session) Continua... | |
| type(dbametadata) function | dbametadata_init (level, timerange, ana, network, datetime) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbametadata_display (metadata) |
| print a summary of object content Continua... | |
| subroutine | dbametadata_set (metadata, session) |
| set parameters in dballe API Continua... | |
| subroutine | dbametadata_enq (metadata, session) |
| query parameters from dballe API Continua... | |
| logical function | dbafilter_equal_dbametadata (this, that) |
| equal operator for dbafilter and dbametadata Continua... | |
| elemental logical function | dbadcv_equal_dbadata (this, that) |
| equal operator for dbadcv and dbadata if dbadcvdcv is not allocated result is .true. Continua... | |
| elemental logical function | dbametadata_equal (this, that) |
| equal operator for dbametadata Continua... | |
| type(dbafilter) function | dbafilter_init (filter, ana, var, datetime, level, timerange, network, datetimemin, datetimemax, coordmin, coordmax, limit, ana_filter, data_filter, attr_filter, varlist, starvarlist, anavarlist, anastarvarlist, priority, priomin, priomax, contextana, vars, starvars, anavars, anastarvars, query, anaonly, dataonly) |
| Constructor This is the filter we can use to limit results fron the ingest operation Without parameter it is initialized to missing. Continua... | |
| subroutine | dbafilter_display (filter) |
| print a summary of object content Continua... | |
| subroutine | dbafilter_set (filter, session) |
| set parameters in dballe API Continua... | |
| type(dbametadata) function | dbametadata_contextana (metadata) |
| set dballe station data context for all metadata (in object, not dballe session) Continua... | |
| subroutine | dbametaanddata_display (metaanddata) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddata_extrude (metaanddata, session, noattr, filter, attronly, template) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatav_display (metaanddatav) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatav_extrude (metaanddatav, session, noattr, filter, template) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatal_extrude (metaanddatal, session, noattr, filter, attronly, template) |
| put data on DSN; extrude metaanddata list Continua... | |
| subroutine | displaydbametaanddatai (this) |
| print a summary of object content Continua... | |
| type(dbametaanddatai) function | currentdbametaanddatai (this) |
| Get dbametaanddatai pointed by iterator. Continua... | |
| subroutine | dbasession_ingest_metaanddatail (session, metaanddatal, filter) |
| get data from DSN Continua... | |
| type(dbametaanddatai) function, dimension(:), allocatable | toarray_dbametaanddatai (this) |
| return an array of dbametaanddatai Continua... | |
| subroutine | displaydbametaanddatar (this) |
| print a summary of object content Continua... | |
| type(dbametaanddatar) function | currentdbametaanddatar (this) |
| Get dbametaanddatar pointed by iterator. Continua... | |
| subroutine | dbasession_ingest_metaanddatarl (session, metaanddatal, filter) |
| get data from DSN Continua... | |
| type(dbametaanddatar) function, dimension(:), allocatable | toarray_dbametaanddatar (this) |
| return an array of dbametaanddatar Continua... | |
| subroutine | displaydbametaanddatad (this) |
| print a summary of object content Continua... | |
| type(dbametaanddatad) function | currentdbametaanddatad (this) |
| Get dbametaanddatad pointed by iterator. Continua... | |
| subroutine | dbasession_ingest_metaanddatadl (session, metaanddatal, filter) |
| get data from DSN Continua... | |
| type(dbametaanddatad) function, dimension(:), allocatable | toarray_dbametaanddatad (this) |
| return an array of dbametaanddatad Continua... | |
| subroutine | displaydbametaanddatab (this) |
| print a summary of object content Continua... | |
| type(dbametaanddatab) function | currentdbametaanddatab (this) |
| Get dbametaanddatab pointed by iterator. Continua... | |
| subroutine | dbasession_ingest_metaanddatabl (session, metaanddatal, filter) |
| get data from DSN Continua... | |
| type(dbametaanddatab) function, dimension(:), allocatable | toarray_dbametaanddatab (this) |
| return an array of dbametaanddatab Continua... | |
| subroutine | displaydbametaanddatac (this) |
| print a summary of object content Continua... | |
| type(dbametaanddatac) function | currentdbametaanddatac (this) |
| Get dbametaanddatac pointed by iterator. Continua... | |
| subroutine | dbasession_ingest_metaanddatacl (session, metaanddatal, filter) |
| get data from DSN Continua... | |
| type(dbametaanddatac) function, dimension(:), allocatable | toarray_dbametaanddatac (this) |
| return an array of dbametaanddatac Continua... | |
| subroutine | dbametaanddatai_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatab_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatad_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatar_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatac_display (data) |
| print a summary of object content Continua... | |
| subroutine | dbametaanddatai_extrude (metaanddatai, session) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatab_extrude (metaanddatab, session) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatad_extrude (metaanddatad, session) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatar_extrude (metaanddatar, session) |
| put data on DSN Continua... | |
| subroutine | dbametaanddatac_extrude (metaanddatac, session) |
| put data on DSN Continua... | |
| subroutine | dbasession_ingest_ana (session, ana) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_anav (session, anav) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_anal (session, anal) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddata (session, metaanddata, noattr, filter) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddatav (session, metaanddatav, noattr, filter) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddatal (session, metaanddatal, noattr, filter) |
| Get data fron DSN; ingest metaanddata list. Continua... | |
| subroutine | dbasession_ingest_metaanddatai (session, metaanddata) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddataiv (session, metaanddatav) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddatab (session, metaanddata) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddatabv (session, metaanddatav) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddatad (session, metaanddata) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddatadv (session, metaanddatav) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddatar (session, metaanddata) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddatarv (session, metaanddatav) |
| Get data from DSN. Continua... | |
| subroutine | dbasession_ingest_metaanddatac (session, metaanddata) |
| get data from DSN Continua... | |
| subroutine | dbasession_ingest_metaanddatacv (session, metaanddatav) |
| Get data from DSN. Continua... | |
| type(dbaconnection) function | dbaconnection_init (dsn, user, password, categoryappend, idbhandle) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbaconnection_delete (handle) |
| remove dballe connection Continua... | |
| recursive type(dbasession) function | dbasession_init (connection, anaflag, dataflag, attrflag, filename, mode, format, template, write, wipe, repinfo, simplified, memdb, loadfile, categoryappend) |
| Constructor Without parameter it is initialized to missing. Continua... | |
| subroutine | dbasession_unsetall (session) |
| clean all setting on dballe API Continua... | |
| subroutine | dbasession_remove_all (session) |
| dballe remove_all Continua... | |
| subroutine | dbasession_prendilo (session) |
| dballe prendilo Continua... | |
| subroutine | dbasession_var_related (session, btable) |
| dballe var_related Continua... | |
| subroutine | dbasession_setcontextana (session) |
| set parameters in dballe API needed for station data Continua... | |
| subroutine | dbasession_dimenticami (session) |
| dballe dimenticami Continua... | |
| subroutine | dbasession_critica (session) |
| dballe critica Continua... | |
| subroutine | dbasession_scusa (session) |
| dballe scusa Continua... | |
| subroutine | dbasession_set (session, metadata, datav, data, datetime, ana, network, level, timerange, filter) |
| set parameters in dballe API Continua... | |
| subroutine | dbasession_delete (session) |
| clear a dballe session Continua... | |
| subroutine | dbasession_filerewind (session) |
| rewind a file associated to a session (needed to restart reading) Continua... | |
class for import and export data from e to DB-All.e.
This module define objects and methods to manage import and export of data from database for sparse data DB-All.e
The main usefull structure is this:
%timerange
%ana
%network
%datetime
metaanddata%metadata%level
%dataattrv%dataattr(*)%dat
%attrv%dcv(*)%datYou can use a vector of this structure to archive a full dataset in memory.
The program example is the better starting point:
Definizione alla linea 228 del file dballe_class.F03.