Uses of Class
org.datanucleus.store.rdbms.sql.SQLJoin
-
Packages that use SQLJoin Package Description org.datanucleus.store.rdbms.sql Series of classes used to generate SQL statements. -
-
Uses of SQLJoin in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as SQLJoin Modifier and Type Field Description private SQLJoinSQLJoin. subJoinOptional sub-join, for when we have JOIN grouping.Fields in org.datanucleus.store.rdbms.sql with type parameters of type SQLJoin Modifier and Type Field Description protected java.util.List<SQLJoin>SQLStatement. joinsList of joins for this statement.Methods in org.datanucleus.store.rdbms.sql that return SQLJoin Modifier and Type Method Description SQLJoinSQLStatement. getJoinForTable(SQLTable sqlTbl)Accessor for the type of join used for the specified table.SQLJoinSQLJoin. getSubJoin()Methods in org.datanucleus.store.rdbms.sql that return types with arguments of type SQLJoin Modifier and Type Method Description private java.util.List<SQLJoin>SelectStatement. reorderJoins(java.util.List<SQLJoin> joinsToAdd)Convenience method to reorder the joins to be in logical order.Methods in org.datanucleus.store.rdbms.sql with parameters of type SQLJoin Modifier and Type Method Description protected voidSQLStatement. 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.SQLTableSelectStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions, SQLJoin parentJoin)SQLTableSQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, java.lang.Object[] discrimValues, java.lang.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.SQLTableSQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions, SQLJoin parentJoin)Method to form a join to the specified table using the provided mappings.SQLTableSQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.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.voidSQLJoin. setSubJoin(SQLJoin join)Method parameters in org.datanucleus.store.rdbms.sql with type arguments of type SQLJoin Modifier and Type Method Description private java.util.List<SQLJoin>SelectStatement. reorderJoins(java.util.List<SQLJoin> joinsToAdd)Convenience method to reorder the joins to be in logical order.
-