| |
|
| java.lang.Object jimm.datavision.source.DataSource jimm.datavision.source.ncsql.NCDatabase
NCDatabase | public class NCDatabase extends DataSource (Code) | | An NCDatabase a data source that acts like a SQL
database data source but can't run reports. It gets its column
descriptions from metadata described in the report XML file.
author: Jim Menard, jimm@io.com |
ORPHANS_TABLE | final protected static String ORPHANS_TABLE(Code) | | |
addColumn | public void addColumn(Column col)(Code) | | This override not only remembers the column but also hands it to the
query for cacheing.
Parameters: col - a column |
areRecordsSelectable | public boolean areRecordsSelectable()(Code) | | |
areRecordsSortable | public boolean areRecordsSortable()(Code) | | |
canGroupRecords | public boolean canGroupRecords()(Code) | | |
canJoinTables | public boolean canJoinTables()(Code) | | |
canRunReports | public boolean canRunReports()(Code) | | |
doWriteXML | protected void doWriteXML(XMLWriter out)(Code) | | Writes this database and all its tables as an XML tag.
Parameters: out - a writer that knows how to write XML |
findColumn | public Column findColumn(Object id)(Code) | | Given an id (a column name), returns the column that has that id. If no
column with the specified id exists, returns null . Uses
Table.findColumn .
Parameters: id - a column id a column, or null if no column with the specifiedid exists See Also: Table.findColumn |
isConnectionEditable | public boolean isConnectionEditable()(Code) | | |
isSQLGenerated | public boolean isSQLGenerated()(Code) | | |
|
|
|