public class PpmXlDatabaseFeeder extends PpmXlDatabase
| Modifier and Type | Class and Description |
|---|---|
static class |
PpmXlDatabaseFeeder.Ascii
Reads the PPMXL catalog file(s).
|
private class |
PpmXlDatabaseFeeder.AsciiFeeder |
static class |
PpmXlDatabaseFeeder.Copy
Reads the PPMXL catalog file(s).
|
PpmXlDatabase.QueryAbstractSql.Columns, AbstractSql.ExtractPropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
(package private) PrintWriter |
bright |
private List<SimpleStar> |
collect
All stars worthy to keep from file.
|
private static String |
DEFCOLUMNORDER
Default column order.
|
(package private) PrintWriter |
faint |
static String |
KEY_COLUMNORDER
Column order in table for copy command.
|
static String |
KEY_COPYFROM
If stated, a copy-from file name, appended by bright and faint.
|
static String |
KEY_ONLYUPDATE
List of field names that should be updated.
|
(package private) List<String> |
order |
(package private) long |
t0 |
DEGMARCSEC, KEY_DEERR, KEY_FAINTMAG, KEY_FAINTTABLE, KEY_MAGERR, KEY_RAERR, KEY_RI, PPMXLDATABASE, PPMXLFURMINTKEY_COLOR, KEY_DE, KEY_EPOCH, KEY_EQUINOX, KEY_HTM, KEY_HTMDEPTH, KEY_MAG, KEY_NAME, KEY_PMDE, KEY_PMRA, KEY_RAKEY_TABLE, SQLBATCHDIR, SQLFAILDIRKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOMECONFIG, KEY_CLASS| Constructor and Description |
|---|
PpmXlDatabaseFeeder(Map<String,String> prop)
Constructs a new generic star database.
|
| Modifier and Type | Method and Description |
|---|---|
private boolean |
feed(List<SimpleStar> all)
We consider that ra, de are stored in milli-arcsec, so we muliply by
3600000.
|
StarUtilizer |
getFeeder() |
private Map<String,Object> |
prepareMap(SimpleStar to) |
private boolean |
writeFile(Map<String,Object> row,
List<String> order,
PrintWriter out,
long prep) |
around, getCircularField, getDefaulProperites, getFaintCircularField, getFaintMag, getFullCircularField, getTable, match, parseResultSetgetCircularField, getHtmIndex, getHtmIndex, parseDefaultResultSetdelete, distinct, distinct, exit, getAccess, getDefaultArchive, getDefaultFormat, init, insert, isEntry, release, release, replace, retrieve, retrieve, retrieve, single, singleclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiespublic static final String KEY_ONLYUPDATE
public static final String KEY_COPYFROM
public static final String KEY_COLUMNORDER
private static final String DEFCOLUMNORDER
private List<SimpleStar> collect
long t0
PrintWriter faint
PrintWriter bright
public PpmXlDatabaseFeeder(Map<String,String> prop)
SimpleStars. Keys
that are not defined mean that they are not present in the database.public StarUtilizer getFeeder()
private boolean feed(List<SimpleStar> all) throws SQLException, HTMException, IOException
SQLExceptionHTMExceptionIOExceptionprivate Map<String,Object> prepareMap(SimpleStar to) throws HTMException
HTMException