libsim Versione 7.2.6
|
◆ dbametadata_init()
Constructor Without parameter it is initialized to missing.
Definizione alla linea 2011 del file dballe_class.F03. 2012 ) then
2013 dbametadata_equal = .true.
2014else
2015 dbametadata_equal = .false.
2016end if
2017
2018end function dbametadata_equal
2019
2020
2021!> Constructor
2022!! This is the filter we can use to limit results fron the ingest operation
2023!! Without parameter it is initialized to missing
2024type(dbafilter) function dbafilter_init(filter,ana,var,datetime,level,timerange,network,&
2025 datetimemin,datetimemax,coordmin,coordmax,limit,&
2026 ana_filter, data_filter, attr_filter, varlist, starvarlist, anavarlist, anastarvarlist ,&
2027 priority, priomin, priomax, contextana,&
2028 vars, starvars, anavars, anastarvars, query,anaonly,dataonly)
2029
2030type(dbafilter),intent(in),optional :: filter !< prototype filter to use as default
2031type(dbaana),intent(in),optional :: ana !< ana filter
2032character(len=*),intent(in),optional :: var !< var filter
2033type(dbadatetime),intent(in),optional :: datetime !< date and time filter
2034type(dbalevel),intent(in),optional :: level !< level filter
2035type(dbatimerange),intent(in),optional :: timerange !< timerange filter
2036type(dbanetwork),intent(in),optional :: network !< network filter
2037type(dbacoord),intent(in),optional :: coordmin !< minimun coordinate filter
2038type(dbacoord),intent(in),optional :: coordmax !< maximum coordinate filter
2039type(dbadatetime),intent(in),optional :: datetimemin !< minumum date and time filter
2040type(dbadatetime),intent(in),optional :: datetimemax !< maximum date and time filter
2041integer,intent(in),optional :: limit !< Maximum number of results to return
2042character(len=*),intent(in),optional :: ana_filter !< Restricts the results to only those stations which have a pseudoana value that matches the filter. Examples: 'height>=1000', 'B02001=1', '1000<=height<=2000
2043character(len=*),intent(in),optional :: data_filter !< Restricts the results to only the variables of the given type, which have a value that matches the filter. Examples: 't<260', 'B22021>2', '10<=B22021<=20'
2044character(len=*),intent(in),optional :: attr_filter !< Restricts the results to only those data which have an attribute that matches the filter. Examples: 'conf>70', 'B33197=0', '25<=conf<=50'
2045character(len=*),intent(in),optional :: varlist !< Comma-separated list of variable B codes wanted on output
2046character(len=*),intent(in),optional :: starvarlist !< Comma-separated list of attribute B codes wanted on output
2047character(len=*),intent(in),optional :: anavarlist !< Comma-separated list of variable B codes wanted on output for ana
2048character(len=*),intent(in),optional :: anastarvarlist !< Comma-separated list of attribute B codes wanted on output for ana
|