ca.krasnay.sqlbuilder
Class UnionSelectCreator

java.lang.Object
  extended by ca.krasnay.sqlbuilder.UnionSelectCreator
All Implemented Interfaces:
Serializable

public class UnionSelectCreator
extends Object
implements Serializable

Creator for part of a SQL select statement that comes after the UNION keyword. You shouldn't create these directly. Instead, acquire one from the SelectCreator.union() method.

Author:
John Krasnay
See Also:
Serialized Form

Constructor Summary
protected UnionSelectCreator(SelectCreator owner, UnionSelectCreator other)
          Copy constructor.
 
Method Summary
 UnionSelectCreator and(String expr)
           
 UnionSelectCreator clone(SelectCreator owner)
           
 UnionSelectCreator column(String name)
           
 UnionSelectCreator column(String name, boolean groupBy)
           
 UnionSelectCreator distinct()
           
 UnionSelectCreator from(String table)
           
 UnionSelectCreator groupBy(String expr)
           
 UnionSelectCreator having(String expr)
           
 UnionSelectCreator join(String join)
           
 UnionSelectCreator leftJoin(String join)
           
 UnionSelectCreator setParameter(String name, Object value)
           
 String toString()
           
 UnionSelectCreator where(String expr)
           
 UnionSelectCreator whereEquals(String expr, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnionSelectCreator

protected UnionSelectCreator(SelectCreator owner,
                             UnionSelectCreator other)
Copy constructor. Used by Object.clone().

Parameters:
owner - SelectCreator that owns the new UnionSelectCreator
other - UnionSelectCreator being cloned.
Method Detail

clone

public UnionSelectCreator clone(SelectCreator owner)

and

public UnionSelectCreator and(String expr)

column

public UnionSelectCreator column(String name)

column

public UnionSelectCreator column(String name,
                                 boolean groupBy)

distinct

public UnionSelectCreator distinct()

from

public UnionSelectCreator from(String table)

groupBy

public UnionSelectCreator groupBy(String expr)

having

public UnionSelectCreator having(String expr)

join

public UnionSelectCreator join(String join)

leftJoin

public UnionSelectCreator leftJoin(String join)

setParameter

public UnionSelectCreator setParameter(String name,
                                       Object value)

toString

public String toString()
Overrides:
toString in class Object

where

public UnionSelectCreator where(String expr)

whereEquals

public UnionSelectCreator whereEquals(String expr,
                                      Object value)


Copyright © 2014. All rights reserved.