Package | Description |
---|---|
org.datanucleus.store.rdbms.sql |
Series of classes used to generate SQL statements.
|
Modifier and Type | Field and Description |
---|---|
protected List<SQLJoin> |
SQLStatement.joins
List of joins for this statement.
|
Modifier and Type | Method and Description |
---|---|
SQLJoin |
SQLStatement.getJoinForTable(SQLTable sqlTbl)
Accessor for the type of join used for the specified table.
|
SQLJoin |
SQLJoin.getSubJoin() |
Modifier and Type | Method and Description |
---|---|
protected void |
SQLStatement.addJoin(SQLJoin.JoinType joinType,
SQLTable sourceTable,
SQLTable targetTable,
BooleanExpression joinCondition,
SQLJoin parentJoin)
Internal method to form a join to the specified table using the provided mappings.
|
SQLTable |
SelectStatement.join(SQLJoin.JoinType joinType,
SQLTable sourceTable,
JavaTypeMapping sourceMapping,
JavaTypeMapping sourceParentMapping,
Table target,
String targetAlias,
JavaTypeMapping targetMapping,
JavaTypeMapping targetParentMapping,
Object[] discrimValues,
String tableGrpName,
boolean applyToUnions,
SQLJoin parentJoin) |
SQLTable |
SQLStatement.join(SQLJoin.JoinType joinType,
SQLTable sourceTable,
JavaTypeMapping sourceMapping,
JavaTypeMapping sourceParentMapping,
Table target,
String targetAlias,
JavaTypeMapping targetMapping,
JavaTypeMapping targetParentMapping,
Object[] discrimValues,
String tableGrpName,
boolean applyToUnions,
SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings, with the join condition derived from the source-target mappings.
|
SQLTable |
SQLStatement.join(SQLJoin.JoinType joinType,
SQLTable sourceTable,
JavaTypeMapping sourceMapping,
Table target,
String targetAlias,
JavaTypeMapping targetMapping,
Object[] discrimValues,
String tableGrpName,
boolean applyToUnions,
SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings.
|
SQLTable |
SQLStatement.join(SQLJoin.JoinType joinType,
SQLTable sourceTable,
JavaTypeMapping sourceMapping,
Table target,
String targetAlias,
JavaTypeMapping targetMapping,
Object[] discrimValues,
String tableGrpName,
SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings, with the join also being applied to any UNIONed statements.
|
void |
SQLJoin.setSubJoin(SQLJoin join) |
Copyright © 2019. All rights reserved.