Nuxeo Enterprise Platform 5.4

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

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

public class Function
extends java.lang.Object
implements Operand

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
 OperandList args
           
 java.lang.String name
           
 
Constructor Summary
Function(java.lang.String name)
           
Function(java.lang.String name, OperandList args)
           
 
Method Summary
 void accept(IVisitor visitor)
          Accept the given visitor.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

args

public final OperandList args
Constructor Detail

Function

public Function(java.lang.String name)

Function

public Function(java.lang.String name,
                OperandList args)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

accept

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

Specified by:
accept in interface ASTNode
Parameters:
visitor - the AST node visitor

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.