Nuxeo Enterprise Platform 5.4

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

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

public class IntegerLiteral
extends Literal

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
 long value
           
 
Constructor Summary
IntegerLiteral(java.lang.Integer value)
           
IntegerLiteral(long value)
           
IntegerLiteral(java.lang.Long value)
           
IntegerLiteral(java.lang.String value)
           
 
Method Summary
 void accept(IVisitor visitor)
          Accept the given visitor.
 java.lang.String asString()
          Gets a string representation of the value.
 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

value

public final long value
Constructor Detail

IntegerLiteral

public IntegerLiteral(long value)

IntegerLiteral

public IntegerLiteral(java.lang.Long value)

IntegerLiteral

public IntegerLiteral(java.lang.Integer value)

IntegerLiteral

public IntegerLiteral(java.lang.String value)
Method Detail

accept

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

Parameters:
visitor - the AST node visitor

asString

public java.lang.String asString()
Description copied from class: Literal
Gets a string representation of the value.

Specified by:
asString in class Literal
Returns:
a string representation of the value

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.