parser
Class AST_OrderBy

java.lang.Object
  extended by parser.SimpleNode
      extended by parser.AST_OrderBy
All Implemented Interfaces:
Node

public class AST_OrderBy
extends SimpleNode

AST node for ORDER BY clauses.


Field Summary
protected  java.util.ArrayList<java.lang.Boolean> descs
          Which columns are DESC.
protected  java.util.ArrayList<java.lang.String> names
          Names of the columns.
 
Fields inherited from class parser.SimpleNode
children, id, parent, parser
 
Constructor Summary
AST_OrderBy(int id)
           
AST_OrderBy(MiniSql p, int id)
           
 
Method Summary
protected  void addName(java.lang.String name)
          Adds a new column name to the list.
protected  void setDesc()
          Sets the DESC state of the last column name added.
 
Methods inherited from class parser.SimpleNode
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

names

protected java.util.ArrayList<java.lang.String> names
Names of the columns.


descs

protected java.util.ArrayList<java.lang.Boolean> descs
Which columns are DESC.

Constructor Detail

AST_OrderBy

public AST_OrderBy(int id)

AST_OrderBy

public AST_OrderBy(MiniSql p,
                   int id)
Method Detail

addName

protected void addName(java.lang.String name)
Adds a new column name to the list.


setDesc

protected void setDesc()
Sets the DESC state of the last column name added.