Package | Description |
---|---|
ch.pschatzmann.edgar.reporting |
Automatic generation of SQL request in order to provide the data based on the
user selection.
|
ch.pschatzmann.edgar.reporting.marketshare |
Calculation of the market share (Revenues) by the SIC code
|
ch.pschatzmann.edgar.service |
REST Web Services to access the Edgar data
|
Class | Description |
---|---|
AbstractModel |
We can define the row fields, column fields and the value field.
|
DateTable.Type | |
DBField |
Represents a single Table field.
|
DBMS |
Access to database.
|
DBRelation |
Defines the relationship between tables.
|
DBTable |
Model for a single SQL database table which contains fields and which has
relationships to other tables.
|
EdgarModel |
Implementation of the abstract Model for the Edgar database
|
ISQLModel |
Interface which allows for the implementation of different models to
implement the construction of the SQL command
|
JoinCondition |
Defines the joins relationships on the field level and is used to generate
the join statement.
|
NavigationField |
Field information which contains enough context information so that we are
able to generate the complete SQL command: The relation information is
necessary so that we know on which join path the field is located.
|
PostgresSQLModel |
Implementation which provides the join logic.
|
PostgresSQLModelExt |
Implementation which supports the proper handling of alternative parameter
names as specified by priority in the SQL mapping table
|
Table |
Table representation of data where the numerical values are split up in
columns and rows.
|
Class | Description |
---|---|
Table |
Table representation of data where the numerical values are split up in
columns and rows.
|
Class | Description |
---|---|
NavigationField |
Field information which contains enough context information so that we are
able to generate the complete SQL command: The relation information is
necessary so that we know on which join path the field is located.
|