Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.query.sql.model
Class FromClause

java.lang.Object
  extended by org.nuxeo.ecm.core.query.sql.model.Clause
      extended by org.nuxeo.ecm.core.query.sql.model.FromClause
All Implemented Interfaces:
Serializable, ASTNode

public class FromClause
extends Clause

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
static int DOCTYPE
           
 FromList elements
           
static int LOCATION
           
 int type
           
 
Fields inherited from class org.nuxeo.ecm.core.query.sql.model.Clause
name
 
Constructor Summary
FromClause()
           
FromClause(FromList elements)
           
FromClause(int type, FromList elements)
           
 
Method Summary
 void accept(IVisitor visitor)
          Accept the given visitor.
 void add(String element)
           
 void add(String alias, String element)
           
 int count()
           
 boolean equals(Object obj)
           
 String get(int i)
           
 String get(String alias)
           
 String getAlias(int i)
           
 int getType()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DOCTYPE

public static final int DOCTYPE
See Also:
Constant Field Values

LOCATION

public static final int LOCATION
See Also:
Constant Field Values

elements

public final FromList elements

type

public final int type
Constructor Detail

FromClause

public FromClause()

FromClause

public FromClause(FromList elements)

FromClause

public FromClause(int type,
                  FromList elements)
Method Detail

add

public void add(String alias,
                String element)

add

public void add(String element)

get

public String get(int i)

get

public String get(String alias)

getAlias

public String getAlias(int i)

count

public int count()

getType

public int getType()

accept

public void accept(IVisitor visitor)
Description copied from interface: ASTNode
Accept the given visitor.

Parameters:
visitor - the AST node visitor

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.