|
||||||||||
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 AndOrListMethod Detail |
---|
public ItfAndOrList and(org.sqlorm.querybuilder.IPositionAndOr andOr)
and
in interface ItfAndOrList
andOr
-
org.sqlorm.querybuilder.IAndOrList#and(org.sqlorm.querybuilder.IPositionAndOr)
public SurogateAndOrListSelectBuilder and(String sqlString)
and
in interface ItfAndOrList
sqlString
-
org.sqlorm.querybuilder.IAndOrList#and(java.lang.String)
public SurogateAndOrListSelectBuilder and(String fmtString, Object... args)
and
in interface ItfAndOrList
fmtString
- 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 ItfSelectBuilder
public MultiJoinOnExpr crossJoin(String table)
crossJoin
in interface ItfSelectBuilder
table
-
SelectBuilder.crossJoin(java.lang.String)
public MultiJoinOnExpr crossJoin(String table, String alias)
crossJoin
in interface ItfSelectBuilder
table
- alias
-
SelectBuilder.crossJoin(java.lang.String, java.lang.String)
public ItfSelectBuilder distinct()
distinct
in interface ItfSelectBuilder
SelectBuilder.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 ItfSelectBuilder
subSelect
- alias
-
org.sqlorm.querybuilder.SelectBuilder#from(org.sqlorm.querybuilder.SelectBuilder, java.lang.String)
public ItfSelectBuilder from(String from)
from
in interface ItfSelectBuilder
from
-
SelectBuilder.from(java.lang.String)
public ItfSelectBuilder from(String from, String alias)
from
in interface ItfSelectBuilder
from
- alias
-
SelectBuilder.from(java.lang.String, java.lang.String)
public ItfSelectBuilder groupBy(ITableName table)
groupBy
in interface ItfSelectBuilder
public ItfSelectBuilder groupBy(String... tableNames)
groupBy
in interface ItfSelectBuilder
tableNames
-
SelectBuilder.groupBy(java.lang.String[])
public SurogateAndOrListSelectBuilder having()
having
in interface ItfSelectBuilder
SelectBuilder.having()
public MultiJoinOnExpr innerJoin(ITableName table)
innerJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr innerJoin(ITableName table, String alias)
innerJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr innerJoin(String table)
innerJoin
in interface ItfSelectBuilder
table
-
SelectBuilder.innerJoin(java.lang.String)
public MultiJoinOnExpr innerJoin(String table, String alias)
innerJoin
in interface ItfSelectBuilder
table
- alias
-
SelectBuilder.innerJoin(java.lang.String, java.lang.String)
public ItfSelectBuilder internal_setAlias(String alias)
internal_setAlias
in interface ItfSelectBuilder
alias
-
SelectBuilder.internal_setAlias(java.lang.String)
public ItfSelectBuilder internal_setIsNestedSelect()
internal_setIsNestedSelect
in interface ItfSelectBuilder
SelectBuilder.internal_setIsNestedSelect()
public void internal_setIsOutermostList()
ItfAndOrList
internal_setIsOutermostList
in interface ItfAndOrList
org.sqlorm.querybuilder.IAndOrList#internal_setIsOutermostList()
public int internal_size()
internal_size
in interface ItfAndOrList
org.sqlorm.querybuilder.IAndOrList#internal_size()
public MultiJoinOnExpr leftJoin(ITableName table)
leftJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr leftJoin(ITableName table, String alias)
leftJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr leftJoin(String table)
leftJoin
in interface ItfSelectBuilder
table
-
SelectBuilder.leftJoin(java.lang.String)
public MultiJoinOnExpr leftJoin(String table, String alias)
leftJoin
in interface ItfSelectBuilder
table
- alias
-
SelectBuilder.leftJoin(java.lang.String, java.lang.String)
public SurogateAndOrListSelectBuilder or(org.sqlorm.querybuilder.IPositionAndOr andOr)
or
in interface ItfAndOrList
andOr
-
org.sqlorm.querybuilder.IAndOrList#or(org.sqlorm.querybuilder.IPositionAndOr)
public SurogateAndOrListSelectBuilder or(String sqlString)
or
in interface ItfAndOrList
sqlString
-
org.sqlorm.querybuilder.IAndOrList#or(java.lang.String)
public SurogateAndOrListSelectBuilder or(String fmtString, Object... args)
or
in interface ItfAndOrList
fmtString
- args
-
org.sqlorm.querybuilder.IAndOrList#or(java.lang.String, java.lang.Object[])
public ItfSelectBuilder orderBy(ITableName table)
orderBy
in interface ItfSelectBuilder
public ItfSelectBuilder orderBy(String tableName)
orderBy
in interface ItfSelectBuilder
tableName
-
SelectBuilder.orderBy(java.lang.String)
public ItfSelectBuilder orderByAsc(ITableName table)
orderByAsc
in interface ItfSelectBuilder
public ItfSelectBuilder orderByAsc(String tableName)
orderByAsc
in interface ItfSelectBuilder
tableName
-
SelectBuilder.orderByAsc(java.lang.String)
public ItfSelectBuilder orderByDesc(ITableName table)
orderByDesc
in interface ItfSelectBuilder
public ItfSelectBuilder orderByDesc(String tableName)
orderByDesc
in interface ItfSelectBuilder
tableName
-
SelectBuilder.orderByDesc(java.lang.String)
public MultiJoinOnExpr outerJoin(ITableName table)
outerJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr outerJoin(ITableName table, String alias)
outerJoin
in interface ItfSelectBuilder
public MultiJoinOnExpr outerJoin(String table)
outerJoin
in interface ItfSelectBuilder
table
-
SelectBuilder.outerJoin(java.lang.String)
public MultiJoinOnExpr outerJoin(String table, String alias)
outerJoin
in interface ItfSelectBuilder
table
- 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 ItfSelectBuilder
public MultiJoinOnExpr rightJoin(String table)
rightJoin
in interface ItfSelectBuilder
table
-
SelectBuilder.rightJoin(java.lang.String)
public MultiJoinOnExpr rightJoin(String table, String alias)
rightJoin
in interface ItfSelectBuilder
table
- 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 ItfSelectBuilder
public ItfSelectBuilder select(String column)
ItfSelectBuilder
select
in interface ItfSelectBuilder
column
-
SelectBuilder.select(java.lang.String)
public ItfSelectBuilder select(String column, String alias)
ItfSelectBuilder
select
in interface ItfSelectBuilder
column
- alias
-
SelectBuilder.select(java.lang.String, java.lang.String)
public String toSql()
ItfSelectBuilder
toSql
in interface ItfSelectBuilder
SelectBuilder.toSql()
public void toSql(StringBuilder sb, String indent)
sb
- indent
- IExpr.toSql(java.lang.StringBuilder, java.lang.String)
public SurogateAndOrListSelectBuilder where()
where
in interface ItfSelectBuilder
SelectBuilder.where()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |