public class Ucac4DatabaseFeeder extends Ucac4Database
| Modifier and Type | Class and Description |
|---|---|
static class |
Ucac4DatabaseFeeder.Ascii
Reads the Ucac4 catalog file(s).
|
private class |
Ucac4DatabaseFeeder.AsciiFeeder |
static class |
Ucac4DatabaseFeeder.Copy
Reads the UCAC4 catalog file(s).
|
static class |
Ucac4DatabaseFeeder.Ucac4Catalog |
Ucac4Database.Query, Ucac4Database.WcsCatAbstractSql.Columns, AbstractSql.ExtractPropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private Map<String,Object> |
add |
private List<SimpleStar> |
collect
All stars worthy to keep from file.
|
(package private) PrintWriter |
dbcopy |
private static String |
DEFCOLUMNORDER
Default column order.
|
static String |
KEY_COLUMNORDER
Column order in table for copy command.
|
static String |
KEY_COPYFROM
If stated, a copy-from file name, appended by ucac4.
|
(package private) List<String> |
order |
(package private) long |
t0 |
DEGMARCSEC, KEY_DEERR, KEY_MAGERR, KEY_RAERR, KEY_ZID, KEY_ZONE, UCAC4DATABASEKEY_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 |
|---|
Ucac4DatabaseFeeder(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) |
getCircularField, getDefaulProperites, getTable, 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_COPYFROM
public static final String KEY_COLUMNORDER
private static final String DEFCOLUMNORDER
private List<SimpleStar> collect
long t0
PrintWriter dbcopy
public Ucac4DatabaseFeeder(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