|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Join | |
---|---|
proper.database | All classes concerning Database access and traversal or related structures can be found here. |
proper.relaggs | contains the core classes of RELAGGS, without the GUI components |
Uses of Join in proper.database |
---|
Methods in proper.database that return Join | |
---|---|
Join |
JoinTreeNode.getChildJoinAt(int index)
returns the Join of the specified child |
Join |
JoinTreeNode.getJoin()
returns the Join object of this node, null if not a Join object stored |
static Join |
Join.parseString(java.lang.String s)
generates a join from the given string |
Methods in proper.database with parameters of type Join | |
---|---|
boolean |
JoinTreeNode.isInPath(Join j)
checks whether the given Join is somewhere on the path to the root |
void |
JoinTreeNode.setJoin(Join j)
sets the Join |
Constructors in proper.database with parameters of type Join | |
---|---|
JoinTreeNode(Join j)
initializes the node with the given Join |
Uses of Join in proper.relaggs |
---|
Methods in proper.relaggs with parameters of type Join | |
---|---|
void |
SqlEngine.addAggregatedAttributes(RelaggsTable dest_table,
RelaggsTable source_table,
RelaggsStructure struct,
Join join)
Adds the aggregated attributes to the relaggs table. FracPete: - introduced HashSet to skip duplicate columns and
also that there are not too many columns inserted- ADD COLUMN split into single statements (necessary for ANSI SQL!) |
java.lang.String |
SqlEngine.aggregateAttributes(RelaggsTable main,
RelaggsTable aggr,
Join join,
int number)
Combines two tables 'main' and 'aggr' by adding the aggregated columns of table 'aggr' to table main. FracPete: can perform LEFT OUTER JOIN, CREATE TABLE statement now more ANSI compliant |
java.sql.PreparedStatement |
RelaggsStructure.getUpdateQuery(java.lang.Object key,
RelaggsTable source,
RelaggsTable dest,
Join join)
Returns an PreparedStatement containing the UPDATE query with the aggregated values for a key value. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |