Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

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

public abstract class Operator
extends Object
implements ASTNode

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Field Summary
static Operator AND
           
static Operator BETWEEN
           
static Operator DIV
           
static Operator EQ
           
static Operator GT
           
static Operator GTEQ
           
 int id
           
static Operator ILIKE
           
static Operator IN
           
static Operator ISNOTNULL
           
static Operator ISNULL
           
static Operator LIKE
           
static Operator LT
           
static Operator LTEQ
           
static Operator MUL
           
static Operator NOT
           
static Operator NOTBETWEEN
           
static Operator NOTEQ
           
static Operator NOTILIKE
           
static Operator NOTIN
           
static Operator NOTLIKE
           
static Operator OR
           
static Operator STARTSWITH
           
static Operator SUB
           
static Operator SUM
           
 
Method Summary
 void accept(IVisitor visitor)
          Accept the given visitor.
 boolean equals(Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public final int id

SUM

public static final Operator SUM

SUB

public static final Operator SUB

MUL

public static final Operator MUL

DIV

public static final Operator DIV

LT

public static final Operator LT

GT

public static final Operator GT

EQ

public static final Operator EQ

NOTEQ

public static final Operator NOTEQ

LTEQ

public static final Operator LTEQ

GTEQ

public static final Operator GTEQ

AND

public static final Operator AND

NOT

public static final Operator NOT

OR

public static final Operator OR

LIKE

public static final Operator LIKE

ILIKE

public static final Operator ILIKE

IN

public static final Operator IN

BETWEEN

public static final Operator BETWEEN

NOTLIKE

public static final Operator NOTLIKE

NOTILIKE

public static final Operator NOTILIKE

NOTIN

public static final Operator NOTIN

NOTBETWEEN

public static final Operator NOTBETWEEN

STARTSWITH

public static final Operator STARTSWITH

ISNULL

public static final Operator ISNULL

ISNOTNULL

public static final Operator ISNOTNULL
Method Detail

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.