org.codehaus.jparsec.examples.sql.ast
Class Select

java.lang.Object
  extended by org.codehaus.jparsec.examples.common.ValueObject
      extended by org.codehaus.jparsec.examples.sql.ast.Select
All Implemented Interfaces:
Relation

public final class Select
extends ValueObject
implements Relation

Models the select statement.

Author:
Ben Yu

Field Summary
 boolean distinct
           
 List<Relation> from
           
 GroupBy groupBy
           
 OrderBy orderBy
           
 List<Projection> projections
           
 Expression where
           
 
Constructor Summary
Select(boolean distinct, List<Projection> projections, List<Relation> from, Expression where, GroupBy groupBy, OrderBy orderBy)
           
 
Method Summary
 
Methods inherited from class org.codehaus.jparsec.examples.common.ValueObject
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

distinct

public final boolean distinct

projections

public final List<Projection> projections

from

public final List<Relation> from

where

public final Expression where

groupBy

public final GroupBy groupBy

orderBy

public final OrderBy orderBy
Constructor Detail

Select

public Select(boolean distinct,
              List<Projection> projections,
              List<Relation> from,
              Expression where,
              GroupBy groupBy,
              OrderBy orderBy)


Copyright © 2014. All rights reserved.