org.apache.torque.util
Class SqlEnum

java.lang.Object
  extended by org.apache.torque.util.SqlEnum
All Implemented Interfaces:
java.io.Serializable

public class SqlEnum
extends java.lang.Object
implements java.io.Serializable

A typesafe enum of SQL string fragments. Used by Criteria and SqlExpression to build queries. Criteria also makes most of the constants available in order to specify a criterion.

Since:
3.0
Version:
$Id: SqlEnum.java 473821 2006-11-11 22:37:25Z tv $
Author:
, Thomas Fischer
See Also:
Serialized Form

Field Summary
static SqlEnum ALL
           
static SqlEnum ALT_NOT_EQUAL
           
static SqlEnum AS
           
static SqlEnum ASC
           
static SqlEnum CURRENT_DATE
           
static SqlEnum CURRENT_TIME
           
static SqlEnum CUSTOM
           
static SqlEnum DESC
           
static SqlEnum DISTINCT
           
static SqlEnum EQUAL
           
static SqlEnum ESCAPE
           
static SqlEnum GREATER_EQUAL
           
static SqlEnum GREATER_THAN
           
static SqlEnum ILIKE
           
static SqlEnum IN
           
static SqlEnum INNER_JOIN
           
static SqlEnum ISNOTNULL
           
static SqlEnum ISNULL
           
static SqlEnum JOIN
           
static SqlEnum LEFT_JOIN
           
static SqlEnum LESS_EQUAL
           
static SqlEnum LESS_THAN
           
static SqlEnum LIKE
           
static SqlEnum NOT_EQUAL
           
static SqlEnum NOT_ILIKE
           
static SqlEnum NOT_IN
           
static SqlEnum NOT_LIKE
           
static SqlEnum ON
           
static SqlEnum RIGHT_JOIN
           
 
Method Summary
 boolean equals(java.lang.Object o)
          returns whether o is the same SqlEnum as this object.
 int hashCode()
          returns a hashcode for this object which is consistent with equals()
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EQUAL

public static final SqlEnum EQUAL

NOT_EQUAL

public static final SqlEnum NOT_EQUAL

ALT_NOT_EQUAL

public static final SqlEnum ALT_NOT_EQUAL

GREATER_THAN

public static final SqlEnum GREATER_THAN

LESS_THAN

public static final SqlEnum LESS_THAN

GREATER_EQUAL

public static final SqlEnum GREATER_EQUAL

LESS_EQUAL

public static final SqlEnum LESS_EQUAL

LIKE

public static final SqlEnum LIKE

NOT_LIKE

public static final SqlEnum NOT_LIKE

ILIKE

public static final SqlEnum ILIKE

NOT_ILIKE

public static final SqlEnum NOT_ILIKE

IN

public static final SqlEnum IN

NOT_IN

public static final SqlEnum NOT_IN

CUSTOM

public static final SqlEnum CUSTOM

JOIN

public static final SqlEnum JOIN

DISTINCT

public static final SqlEnum DISTINCT

ALL

public static final SqlEnum ALL

ASC

public static final SqlEnum ASC

DESC

public static final SqlEnum DESC

ISNULL

public static final SqlEnum ISNULL

ISNOTNULL

public static final SqlEnum ISNOTNULL

CURRENT_DATE

public static final SqlEnum CURRENT_DATE

CURRENT_TIME

public static final SqlEnum CURRENT_TIME

LEFT_JOIN

public static final SqlEnum LEFT_JOIN

RIGHT_JOIN

public static final SqlEnum RIGHT_JOIN

INNER_JOIN

public static final SqlEnum INNER_JOIN

ON

public static final SqlEnum ON

AS

public static final SqlEnum AS

ESCAPE

public static final SqlEnum ESCAPE
Method Detail

toString

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

equals

public boolean equals(java.lang.Object o)
returns whether o is the same SqlEnum as this object. Two SqlEnums are considered equal if they contain the same String.

Overrides:
equals in class java.lang.Object
Parameters:
o - the object to compare the SqlEnum with.

hashCode

public int hashCode()
returns a hashcode for this object which is consistent with equals()

Overrides:
hashCode in class java.lang.Object


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.