|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<SqlConformance>
org.eigenbase.sql.validate.SqlConformance
public enum SqlConformance
Enumeration of valid SQL compatiblity modes.
Enum Constant Summary | |
---|---|
Default
|
|
Oracle10g
|
|
Pragmatic2003
|
|
Pragmatic99
|
|
Sql2003
|
|
Strict92
|
|
Strict99
|
Method Summary | |
---|---|
boolean |
isSortByAlias()
Whether 'order by x' is interpreted to mean 'sort by the select list item whose alias is x' even if there is a column called x. |
boolean |
isSortByAliasObscures()
Whether "empno" is invalid in "select empno as x from emp order by empno" because the alias "x" obscures it. |
boolean |
isSortByOrdinal()
Whether 'order by 2' is interpreted to mean 'sort by the 2nd column in the select list'. |
static SqlConformance |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static SqlConformance[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final SqlConformance Default
public static final SqlConformance Strict92
public static final SqlConformance Strict99
public static final SqlConformance Pragmatic99
public static final SqlConformance Oracle10g
public static final SqlConformance Sql2003
public static final SqlConformance Pragmatic2003
Method Detail |
---|
public static final SqlConformance[] values()
for(SqlConformance c : SqlConformance.values()) System.out.println(c);
public static SqlConformance valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified namepublic boolean isSortByOrdinal()
public boolean isSortByAlias()
public boolean isSortByAliasObscures()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |