ca.krasnay.sqlbuilder
Class SubSelectCreator
java.lang.Object
ca.krasnay.sqlbuilder.SubSelectCreator
- All Implemented Interfaces:
- Serializable
public class SubSelectCreator
- extends Object
- implements Serializable
Creator for part of a SQL sub-select statement used as a column expression or a FROM clause.
You shouldn't create these directly. Instead, acquire one from the SelectCreator.subSelectColumn(String) method.
- Author:
- John Krasnay
- See Also:
- Serialized Form
SubSelectCreator
protected SubSelectCreator(SelectCreator owner,
SubSelectCreator other)
- Copy constructor. Used by
Object.clone().
- Parameters:
owner - SelectCreator that owns the new UnionSelectCreatorother - UnionSelectCreator being cloned.
and
public SubSelectCreator and(Predicate predicate)
and
public SubSelectCreator and(String expr)
clone
public SubSelectCreator clone(SelectCreator owner)
column
public SubSelectCreator column(String name)
column
public SubSelectCreator column(String name,
boolean groupBy)
distinct
public SubSelectCreator distinct()
from
public SubSelectCreator from(String table)
groupBy
public SubSelectCreator groupBy(String expr)
having
public SubSelectCreator having(String expr)
join
public SubSelectCreator join(String join)
leftJoin
public SubSelectCreator leftJoin(String join)
setParameter
public SubSelectCreator setParameter(String name,
Object value)
toString
public String toString()
- Overrides:
toString in class Object
where
public SubSelectCreator where(Predicate predicate)
where
public SubSelectCreator where(String expr)
Copyright © 2014. All rights reserved.