public class SciValPublications extends SciValCSV
| Modifier and Type | Class and Description |
|---|---|
static class |
SciValPublications.PublicationInfo |
csv_part, csv_part_lines, head_part, lastModified, tail_part| Constructor and Description |
|---|
SciValPublications(File file,
PrintWriter err)
SciValからダウンロードしたPublicationデータ(CSV)の読み込みを行う.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
extrdbCreateTable(ExtRDBCluster<ExtRDB> cluster,
boolean renew) |
static void |
extrdbDelete(Scopus.ScopusArticleId eid,
long lastModified) |
static void |
extrdbFlush() |
static SciValPublications.PublicationInfo |
extrdbRetrievePublicationInfo(Scopus.ScopusArticleId scopusid) |
static void |
extrdbSweep(long before) |
static void |
extrdbUpdate(org.apache.commons.csv.CSVRecord rec,
Set<String> s_omits,
long lastModified) |
int |
forEachRecord(Consumer<org.apache.commons.csv.CSVRecord> callback,
PrintWriter err)
SciValからダウンロードしたPublicationデータ(CSV)の読み込みを行う.
Prefix, Trailerを削除,Header行を見付け,CSVParserにて読み込む.
|
void |
propagateToExtRDB(org.apache.commons.csv.CSVRecord rec,
PrintWriter err)
SciValからダウンロードしたPublicationデータ(CSV)をRDBに反映する.
|
createCSVParser, csv_value_compact, getNumberOfCSVLines, getRecInteger, getRecReal, getRecTextstatic final String cn_Title
static final String cn_Authors
static final String cn_Number_of_Authors
static final String cn_Scopus_Author_Ids
public static final String cn_Year
public static final String cn_Full_date
static final String cn_Scopus_Source_title
static final String cn_Volume
static final String cn_Issue
static final String cn_Pages
static final String cn_Article_number
static final String cn_ISSN
static final String cn_Source_ID
static final String cn_Source_type
static final String cn_Publisher
static final String cn_Language
public static final String cn_SNIP
static final String cn_SNIP_percentile
public static final String cn_CiteScore
public static final String cn_CiteScore_percentile
static final String cn_SJR
static final String cn_SJR_percentile
static final String cn_Field_Weighted_View_Impact
static final String cn_Views
public static final String cn_Citations
public static final String cn_FWCI
static final String cn_Field_Citation_Average
static final String cn_Outputs_in_TCP
public static final String cn_FWO_TCP
static final String cn_Main_patent_families
static final String cn_Policy_citations
static final String cn_Reference
static final String cn_Abstract
static final String cn_DOI
static final String cn_Publication_type
static final String cn_Open_Access
public static final String cn_EID
static final String cn_PMID
static final String cn_Institutions
static final String cn_Institution_IDs
static final String cn_Number_of_Institutions
static final String cn_Sector
static final String cn_Scopus_Affiliation_IDs
static final String cn_Scopus_Affiliation_names
static final String cn_Scopus_Author_ID_First_Author
static final String cn_Scopus_Author_ID_Last_Author
static final String cn_Author_ID_Corresponding_Author
static final String cn_Scopus_Author_ID_Single_Author
static final String cn_Country_Region
static final String cn_Number_of_Countries_Regions
static final String cn_ASJC_code
static final String cn_ASJC_field_name
static final String cn_QS_Subject_area_code
static final String cn_QS_Subject_area_field_name
static final String cn_QS_Subject_code
static final String cn_QS_Subject_field_name
static final String cn_THE_code
static final String cn_THE_field_name
static final String cn_ANZSRC_FoR_2020_parent_code
static final String cn_ANZSRC_FoR_2020_parent_name
static final String cn_ANZSRC_FoR_2020_code
static final String cn_ANZSRC_FoR_2020_name
static final String cn_SDGs_2025
public static final String cn_Topic_Cluster_name
public static final String cn_Topic_Cluster_number
public static final String cn_Topic_Cluster_Prominence_Percentile
public static final String cn_Topic_name
public static final String cn_Topic_number
public static final String cn_Topic_Prominence_Percentile
public static final String cn_Topic_strength
public static ExtRDB.ExtRDBColumn extrdb_c_eid
public static PgRDB.Column extrdb_c_name
public static PgRDB.Column extrdb_c_value
public static ExtRDB.ExtRDBTable extrdb_t_publication
public SciValPublications(File file, PrintWriter err)
file - CSVファイル.err - エラー出力.public int forEachRecord(Consumer<org.apache.commons.csv.CSVRecord> callback, PrintWriter err)
callback - レコードを処理するcallback.err - エラー出力.public void propagateToExtRDB(org.apache.commons.csv.CSVRecord rec,
PrintWriter err)
rec - レコード.err - エラー出力.public static void extrdbCreateTable(ExtRDBCluster<ExtRDB> cluster, boolean renew)
public static void extrdbUpdate(org.apache.commons.csv.CSVRecord rec,
Set<String> s_omits,
long lastModified)
public static void extrdbDelete(Scopus.ScopusArticleId eid, long lastModified)
public static void extrdbFlush()
public static void extrdbSweep(long before)
public static SciValPublications.PublicationInfo extrdbRetrievePublicationInfo(Scopus.ScopusArticleId scopusid)
EDB Working Group at Tue May 26 16:39:03 JST 2026