public class SciValAffiliationAuthors extends SciValCSV
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
affiliation_name |
static String |
cn_Most_recent_publication |
static String |
cn_Name |
static String |
cn_Scholarly_Output |
static String |
cn_Scopus_author_ID |
(package private) static String |
cn_Scopus_author_profile |
static PgRDB.Column |
extrdb_c_affname |
static ExtRDB.ExtRDBColumn |
extrdb_c_auid |
static PgRDB.Column |
extrdb_c_name |
static PgRDB.Column |
extrdb_c_value |
static ExtRDB.ExtRDBTable |
extrdb_t_affiliation_author |
(package private) static Set<String> |
s_omit_columns |
csv_part, csv_part_lines, head_part, lastModified, tail_part| Constructor and Description |
|---|
SciValAffiliationAuthors(File file,
PrintWriter err)
SciValからダウンロードしたAffiliation Authorデータ(CSV)の読み込みを行う.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
extrdbCreateTable(ExtRDBCluster<ExtRDB> cluster,
boolean renew) |
static void |
extrdbDelete(String affiliation_name,
Scopus.ScopusAuId auid,
long lastModified) |
static void |
extrdbFlush() |
static void |
extrdbUpdate(String affiliation_name,
org.apache.commons.csv.CSVRecord rec,
Set<String> s_omits,
long lastModified) |
int |
forEachRecord(Consumer<org.apache.commons.csv.CSVRecord> callback,
PrintWriter err)
SciValからダウンロードしたAffiliation Authorデータ(CSV)の読み込みを行う.
|
String |
getAffiliationName() |
void |
propagateToExtRDB(org.apache.commons.csv.CSVRecord rec,
PrintWriter err)
SciValからダウンロードしたAffiliation Authorデータ(CSV)をRDBに反映する.
|
createCSVParser, getNumberOfCSVLines, getRecInteger, getRecReal, getRecTextpublic static final String cn_Name
public static final String cn_Scholarly_Output
public static final String cn_Most_recent_publication
public static final String cn_Scopus_author_ID
static final String cn_Scopus_author_profile
String affiliation_name
public static PgRDB.Column extrdb_c_affname
public static ExtRDB.ExtRDBColumn extrdb_c_auid
public static PgRDB.Column extrdb_c_name
public static PgRDB.Column extrdb_c_value
public static ExtRDB.ExtRDBTable extrdb_t_affiliation_author
public SciValAffiliationAuthors(File file, PrintWriter err)
file - CSVファイル.err - エラー出力.public String getAffiliationName()
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(String affiliation_name, org.apache.commons.csv.CSVRecord rec, Set<String> s_omits, long lastModified)
public static void extrdbDelete(String affiliation_name, Scopus.ScopusAuId auid, long lastModified)
public static void extrdbFlush()
EDB Working Group at Mon Dec 15 16:45:05 JST 2025