com.flexive.shared.exceptions
Enum FxCmisSqlParseException.ErrorCause

java.lang.Object
  extended by java.lang.Enum<FxCmisSqlParseException.ErrorCause>
      extended by com.flexive.shared.exceptions.FxCmisSqlParseException.ErrorCause
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FxCmisSqlParseException.ErrorCause>
Enclosing class:
FxCmisSqlParseException

public static enum FxCmisSqlParseException.ErrorCause
extends java.lang.Enum<FxCmisSqlParseException.ErrorCause>


Enum Constant Summary
AMBIGUOUS_COLUMN_REF
           
AMBIGUOUS_CONTAINS
           
AMBIGUOUS_TABLE_REF
           
EXPECTED_MVREF
           
FX_EXCEPTION
           
INVALID_NODE_PATH
           
JOIN_ON_MULTILANG_COLUMN
           
JOIN_ON_MV_COLUMN
           
PARSER_MESSAGES
           
RECOGNIZER_ERROR
           
UNPARSED_INPUT
           
 
Method Summary
 java.lang.String getMessageKey()
           
static FxCmisSqlParseException.ErrorCause valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static FxCmisSqlParseException.ErrorCause[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

RECOGNIZER_ERROR

public static final FxCmisSqlParseException.ErrorCause RECOGNIZER_ERROR

UNPARSED_INPUT

public static final FxCmisSqlParseException.ErrorCause UNPARSED_INPUT

PARSER_MESSAGES

public static final FxCmisSqlParseException.ErrorCause PARSER_MESSAGES

AMBIGUOUS_COLUMN_REF

public static final FxCmisSqlParseException.ErrorCause AMBIGUOUS_COLUMN_REF

AMBIGUOUS_CONTAINS

public static final FxCmisSqlParseException.ErrorCause AMBIGUOUS_CONTAINS

JOIN_ON_MV_COLUMN

public static final FxCmisSqlParseException.ErrorCause JOIN_ON_MV_COLUMN

JOIN_ON_MULTILANG_COLUMN

public static final FxCmisSqlParseException.ErrorCause JOIN_ON_MULTILANG_COLUMN

EXPECTED_MVREF

public static final FxCmisSqlParseException.ErrorCause EXPECTED_MVREF

FX_EXCEPTION

public static final FxCmisSqlParseException.ErrorCause FX_EXCEPTION

AMBIGUOUS_TABLE_REF

public static final FxCmisSqlParseException.ErrorCause AMBIGUOUS_TABLE_REF

INVALID_NODE_PATH

public static final FxCmisSqlParseException.ErrorCause INVALID_NODE_PATH
Method Detail

values

public static FxCmisSqlParseException.ErrorCause[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FxCmisSqlParseException.ErrorCause c : FxCmisSqlParseException.ErrorCause.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FxCmisSqlParseException.ErrorCause valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getMessageKey

public java.lang.String getMessageKey()