|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sqlorm.querybuilder.SurogateAndOrListSelectBuilder
public class SurogateAndOrListSelectBuilder
Represents at the same time an AndOrList and a SelectBuilder
| Constructor Summary | |
|---|---|
SurogateAndOrListSelectBuilder(ItfSelectBuilder builder,
AndOrList list)
One of the two must be set. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SurogateAndOrListSelectBuilder(ItfSelectBuilder builder,
AndOrList list)
builder - non-null if surogate for a selectBuilderlist - non-null if surogate for an AndOrList| Method Detail |
|---|
public ItfAndOrList and(org.sqlorm.querybuilder.IPositionAndOr andOr)
and in interface ItfAndOrListandOr -
org.sqlorm.querybuilder.IAndOrList#and(org.sqlorm.querybuilder.IPositionAndOr)public SurogateAndOrListSelectBuilder and(String sqlString)
and in interface ItfAndOrListsqlString -
org.sqlorm.querybuilder.IAndOrList#and(java.lang.String)
public SurogateAndOrListSelectBuilder and(String fmtString,
Object... args)
and in interface ItfAndOrListfmtString - args -
org.sqlorm.querybuilder.IAndOrList#and(java.lang.String, java.lang.Object[])public MultiJoinOnExpr crossJoin(ITableName table)
crossJoin in interface ItfSelectBuilder
public MultiJoinOnExpr crossJoin(ITableName table,
String alias)
crossJoin in interface ItfSelectBuilderpublic MultiJoinOnExpr crossJoin(String table)
crossJoin in interface ItfSelectBuildertable -
SelectBuilder.crossJoin(java.lang.String)
public MultiJoinOnExpr crossJoin(String table,
String alias)
crossJoin in interface ItfSelectBuildertable - alias -
SelectBuilder.crossJoin(java.lang.String, java.lang.String)public ItfSelectBuilder distinct()
distinct in interface ItfSelectBuilderSelectBuilder.distinct()public ItfSelectBuilder from(ITableName from)
from in interface ItfSelectBuilder
public ItfSelectBuilder from(ITableName from,
String alias)
from in interface ItfSelectBuilder
public ItfSelectBuilder from(ItfSelectBuilder subSelect,
String alias)
from in interface ItfSelectBuildersubSelect - alias -
org.sqlorm.querybuilder.SelectBuilder#from(org.sqlorm.querybuilder.SelectBuilder, java.lang.String)public ItfSelectBuilder from(String from)
from in interface ItfSelectBuilderfrom -
SelectBuilder.from(java.lang.String)
public ItfSelectBuilder from(String from,
String alias)
from in interface ItfSelectBuilderfrom - alias -
SelectBuilder.from(java.lang.String, java.lang.String)public ItfSelectBuilder groupBy(ITableName table)
groupBy in interface ItfSelectBuilderpublic ItfSelectBuilder groupBy(String... tableNames)
groupBy in interface ItfSelectBuildertableNames -
SelectBuilder.groupBy(java.lang.String[])public SurogateAndOrListSelectBuilder having()
having in interface ItfSelectBuilderSelectBuilder.having()public MultiJoinOnExpr innerJoin(ITableName table)
innerJoin in interface ItfSelectBuilder
public MultiJoinOnExpr innerJoin(ITableName table,
String alias)
innerJoin in interface ItfSelectBuilderpublic MultiJoinOnExpr innerJoin(String table)
innerJoin in interface ItfSelectBuildertable -
SelectBuilder.innerJoin(java.lang.String)
public MultiJoinOnExpr innerJoin(String table,
String alias)
innerJoin in interface ItfSelectBuildertable - alias -
SelectBuilder.innerJoin(java.lang.String, java.lang.String)public ItfSelectBuilder internal_setAlias(String alias)
internal_setAlias in interface ItfSelectBuilderalias -
SelectBuilder.internal_setAlias(java.lang.String)public ItfSelectBuilder internal_setIsNestedSelect()
internal_setIsNestedSelect in interface ItfSelectBuilderSelectBuilder.internal_setIsNestedSelect()public void internal_setIsOutermostList()
ItfAndOrList
internal_setIsOutermostList in interface ItfAndOrListorg.sqlorm.querybuilder.IAndOrList#internal_setIsOutermostList()public int internal_size()
internal_size in interface ItfAndOrListorg.sqlorm.querybuilder.IAndOrList#internal_size()public MultiJoinOnExpr leftJoin(ITableName table)
leftJoin in interface ItfSelectBuilder
public MultiJoinOnExpr leftJoin(ITableName table,
String alias)
leftJoin in interface ItfSelectBuilderpublic MultiJoinOnExpr leftJoin(String table)
leftJoin in interface ItfSelectBuildertable -
SelectBuilder.leftJoin(java.lang.String)
public MultiJoinOnExpr leftJoin(String table,
String alias)
leftJoin in interface ItfSelectBuildertable - alias -
SelectBuilder.leftJoin(java.lang.String, java.lang.String)public SurogateAndOrListSelectBuilder or(org.sqlorm.querybuilder.IPositionAndOr andOr)
or in interface ItfAndOrListandOr -
org.sqlorm.querybuilder.IAndOrList#or(org.sqlorm.querybuilder.IPositionAndOr)public SurogateAndOrListSelectBuilder or(String sqlString)
or in interface ItfAndOrListsqlString -
org.sqlorm.querybuilder.IAndOrList#or(java.lang.String)
public SurogateAndOrListSelectBuilder or(String fmtString,
Object... args)
or in interface ItfAndOrListfmtString - args -
org.sqlorm.querybuilder.IAndOrList#or(java.lang.String, java.lang.Object[])public ItfSelectBuilder orderBy(ITableName table)
orderBy in interface ItfSelectBuilderpublic ItfSelectBuilder orderBy(String tableName)
orderBy in interface ItfSelectBuildertableName -
SelectBuilder.orderBy(java.lang.String)public ItfSelectBuilder orderByAsc(ITableName table)
orderByAsc in interface ItfSelectBuilderpublic ItfSelectBuilder orderByAsc(String tableName)
orderByAsc in interface ItfSelectBuildertableName -
SelectBuilder.orderByAsc(java.lang.String)public ItfSelectBuilder orderByDesc(ITableName table)
orderByDesc in interface ItfSelectBuilderpublic ItfSelectBuilder orderByDesc(String tableName)
orderByDesc in interface ItfSelectBuildertableName -
SelectBuilder.orderByDesc(java.lang.String)public MultiJoinOnExpr outerJoin(ITableName table)
outerJoin in interface ItfSelectBuilder
public MultiJoinOnExpr outerJoin(ITableName table,
String alias)
outerJoin in interface ItfSelectBuilderpublic MultiJoinOnExpr outerJoin(String table)
outerJoin in interface ItfSelectBuildertable -
SelectBuilder.outerJoin(java.lang.String)
public MultiJoinOnExpr outerJoin(String table,
String alias)
outerJoin in interface ItfSelectBuildertable - alias -
SelectBuilder.outerJoin(java.lang.String, java.lang.String)public MultiJoinOnExpr rightJoin(ITableName table)
rightJoin in interface ItfSelectBuilder
public MultiJoinOnExpr rightJoin(ITableName table,
String alias)
rightJoin in interface ItfSelectBuilderpublic MultiJoinOnExpr rightJoin(String table)
rightJoin in interface ItfSelectBuildertable -
SelectBuilder.rightJoin(java.lang.String)
public MultiJoinOnExpr rightJoin(String table,
String alias)
rightJoin in interface ItfSelectBuildertable - alias -
SelectBuilder.rightJoin(java.lang.String, java.lang.String)public ItfSelectBuilder select(IColumnName column)
select in interface ItfSelectBuilder
public ItfSelectBuilder select(IColumnName column,
String alias)
select in interface ItfSelectBuilderpublic ItfSelectBuilder select(String column)
ItfSelectBuilder
select in interface ItfSelectBuildercolumn -
SelectBuilder.select(java.lang.String)
public ItfSelectBuilder select(String column,
String alias)
ItfSelectBuilder
select in interface ItfSelectBuildercolumn - alias -
SelectBuilder.select(java.lang.String, java.lang.String)public String toSql()
ItfSelectBuilder
toSql in interface ItfSelectBuilderSelectBuilder.toSql()
public void toSql(StringBuilder sb,
String indent)
sb - indent - IExpr.toSql(java.lang.StringBuilder, java.lang.String)public SurogateAndOrListSelectBuilder where()
where in interface ItfSelectBuilderSelectBuilder.where()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||