public abstract class WorksRetriever extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WorksRetriever.EIDSet |
static class |
WorksRetriever.Retriever |
static class |
WorksRetriever.TableInfo |
static class |
WorksRetriever.WorkKind |
Modifier and Type | Field and Description |
---|---|
protected static EDB |
edb |
protected static WorksManager |
manager |
WorksRetriever.TableInfo |
tbl |
static WorksRetriever.TableInfo |
tbl_organization |
static WorksRetriever.TableInfo |
tbl_person |
protected static int |
YEARs |
Constructor and Description |
---|
WorksRetriever(WorksRetriever.TableInfo t) |
Modifier and Type | Method and Description |
---|---|
abstract EdbTableCondition |
baseCondition(EdbDate2 p) |
abstract void |
classify() |
abstract void |
classify(boolean doClassify) |
WorksRetriever.EIDSet[] |
createEIDSets(int num)
Create Array of EIDSet.
|
WorksRetriever.EIDSet[][] |
createEIDSets(int num1,
int num2)
Create Array of EIDSet.
|
WorksRetriever.Retriever[] |
createRetrievers(int num)
Create Array of Retriever.
|
protected int |
decideLanguageByDatumEID(EdbTuple tuple,
String xn) |
protected int |
decideLanguageByDatumText(EdbTuple tuple,
String xn) |
abstract List<String> |
getOrganizationXN()
Get List of organization referencing column's xn.
|
abstract List<String> |
getPersonXN()
Get List of person referencing column's xn.
|
EdbTable |
getTable() |
static void |
initialize(WorksManager mgr) |
boolean |
languageIsLatin(EdbTuple tuple,
String c1,
String c2) |
void |
prefetch(EdbDate2 period,
boolean fetchObject) |
void |
prefetch(EdbDate2 period,
int depth) |
abstract void |
request(EdbDate2 period,
EdbTuple tuple) |
abstract void |
request(EdbDate2 period,
EdbTuple tuple,
boolean doQuery) |
abstract void |
retrieve() |
Set<Logistics.Id<Scopus.ArticleIdHandler>> |
retrieveScopusArticleIdsViaAUID(EdbPerson person) |
protected static WorksManager manager
protected static EDB edb
protected static int YEARs
public WorksRetriever.TableInfo tbl
public static WorksRetriever.TableInfo tbl_organization
public static WorksRetriever.TableInfo tbl_person
public WorksRetriever(WorksRetriever.TableInfo t)
public static void initialize(WorksManager mgr)
public abstract void retrieve()
public abstract void classify()
public abstract void classify(boolean doClassify)
public WorksRetriever.Retriever[] createRetrievers(int num)
num
- array size.public WorksRetriever.EIDSet[] createEIDSets(int num)
num
- array size.public WorksRetriever.EIDSet[][] createEIDSets(int num1, int num2)
num1
- array size of 1st dimension.num2
- array size of 2nd dimension.public EdbTable getTable()
public abstract EdbTableCondition baseCondition(EdbDate2 p)
public abstract List<String> getPersonXN()
public abstract List<String> getOrganizationXN()
public void prefetch(EdbDate2 period, boolean fetchObject)
public void prefetch(EdbDate2 period, int depth)
public Set<Logistics.Id<Scopus.ArticleIdHandler>> retrieveScopusArticleIdsViaAUID(EdbPerson person)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025