|
def | openRegistry (self, directory, create=False, dryrun=False) |
|
def | createTable (self, conn, table=None) |
|
def | openRegistry (self, directory, create=False, dryrun=False, name="registry.sqlite3") |
|
def | createTable (self, conn, table=None, forceCreateTables=False) |
|
def | check (self, conn, info, table=None) |
|
def | addRow (self, conn, info, dryrun=False, create=False, table=None) |
|
Definition at line 49 of file ingestPgsql.py.
◆ addRow()
def lsst.pipe.tasks.ingest.RegisterTask.addRow |
( |
|
self, |
|
|
|
conn, |
|
|
|
info, |
|
|
|
dryrun = False , |
|
|
|
create = False , |
|
|
|
table = None |
|
) |
| |
|
inherited |
Add a row to the file table (typically 'raw').
@param conn Database connection
@param info File properties to add to database
@param table Name of table in database
Definition at line 333 of file ingest.py.
◆ check()
def lsst.pipe.tasks.ingest.RegisterTask.check |
( |
|
self, |
|
|
|
conn, |
|
|
|
info, |
|
|
|
table = None |
|
) |
| |
|
inherited |
Check for the presence of a row already
Not sure this is required, given the 'ignore' configuration option.
Definition at line 314 of file ingest.py.
◆ createTable() [1/2]
def lsst.pipe.tasks.ingestPgsql.PgsqlRegisterTask.createTable |
( |
|
self, |
|
|
|
conn, |
|
|
|
table = None |
|
) |
| |
Create the registry tables
One table (typically 'raw') contains information on all files, and the
other (typically 'raw_visit') contains information on all visits.
This method is required because there's a slightly different syntax
compared to SQLite (FLOAT instead of DOUBLE, SERIAL instead of
AUTOINCREMENT).
@param conn Database connection
@param table Name of table to create in database
Definition at line 65 of file ingestPgsql.py.
◆ createTable() [2/2]
def lsst.pipe.tasks.ingest.RegisterTask.createTable |
( |
|
self, |
|
|
|
conn, |
|
|
|
table = None , |
|
|
|
forceCreateTables = False |
|
) |
| |
|
inherited |
Create the registry tables
One table (typically 'raw') contains information on all files, and the
other (typically 'raw_visit') contains information on all visits.
@param conn Database connection
@param table Name of table to create in database
Definition at line 276 of file ingest.py.
◆ openRegistry() [1/2]
def lsst.pipe.tasks.ingestPgsql.PgsqlRegisterTask.openRegistry |
( |
|
self, |
|
|
|
directory, |
|
|
|
create = False , |
|
|
|
dryrun = False |
|
) |
| |
Open the registry and return the connection handle.
@param directory Directory in which the registry file will be placed
@param create Clobber any existing registry and create a new one?
@param dryrun Don't do anything permanent?
@return Database connection
Definition at line 52 of file ingestPgsql.py.
◆ openRegistry() [2/2]
def lsst.pipe.tasks.ingest.RegisterTask.openRegistry |
( |
|
self, |
|
|
|
directory, |
|
|
|
create = False , |
|
|
|
dryrun = False , |
|
|
|
name = "registry.sqlite3" |
|
) |
| |
|
inherited |
Open the registry and return the connection handle.
@param directory Directory in which the registry file will be placed
@param create Clobber any existing registry and create a new one?
@param dryrun Don't do anything permanent?
@param name Filename of the registry
@return Database connection
Reimplemented in lsst.pipe.tasks.ingestCalibs.CalibsRegisterTask.
Definition at line 260 of file ingest.py.
◆ ConfigClass
lsst.pipe.tasks.ingest.RegisterTask.ConfigClass |
|
staticinherited |
◆ placeHolder
lsst.pipe.tasks.ingestPgsql.PgsqlRegisterTask.placeHolder |
|
static |
◆ typemap
lsst.pipe.tasks.ingest.RegisterTask.typemap |
|
staticinherited |
The documentation for this class was generated from the following file: