wt.query.qml
Class DTDConstants

java.lang.Object
  extended bywt.query.qml.DTDConstants

public final class DTDConstants
extends Object



Supported API: false

Extendable: false


Field Summary
static String ALIAS_ATTRIBUTE
          

Supported API: false
static String ALIAS_PREFIX_ATTRIBUTE
           
static String ALIAS_TARGET_TAG
          

Supported API: false
static String ATTRIBUTE_VALUE_TRUE
           
static String BIND_INDEX_ATTRIBUTE
           
static String BYPASS_ACCESS_CONTROL_ATTRIBUTE
           
private static String CLASSNAME
           
static String COLUMN_ALIAS_ATTRIBUTE
          

Supported API: false
static String COLUMN_TAG
          

Supported API: false
static String COLUMN_TARGET_TAG
          

Supported API: false
static String COMPOSITE_CONDITION_TAG
          

Supported API: false
static String COMPOSITE_CONDITION_TYPE_AND
           
static String COMPOSITE_CONDITION_TYPE_OR
           
static String COMPOUND_TAG
           
static String CONDITION_TAG
          

Supported API: false
static String CONSTANT_TAG
          

Supported API: false
static String DELIMITED_LIST_TAG
          

Supported API: false
static String DELIMITER_ATTRIBUTE
          

Supported API: false
private static int DESCEDNING_INDEX
           
static String DISTINCT_ATTRIBUTE
          

Supported API: false
static String EXISTS_CONDITION_TAG
           
static String EXISTS_TAG
          

Supported API: false
static String EXISTS_TYPE_EXISTS
           
static String EXISTS_TYPE_NOT_EXISTS
           
static String FROM_SUB_SELECT_TAG
           
static String FROM_TAG
          

Supported API: false
static String FUNCTION_TAG
          

Supported API: false
static String GROUP_ATTRIBUTE
           
static String GROUP_BY_TAG
           
static String HEADING_ATTRIBUTE
          

Supported API: false
static String IN_OPERAND_TAG
          

Supported API: false
static String IN_OPERATOR_TAG
          

Supported API: false
static String INDEX_ATTRIBUTE
          

Supported API: false
static String IS_EXTERNAL_ATTRIBUTE
           
static String IS_MACRO_ATTRIBUTE
          

Supported API: false
static String JOIN_TAG
          

Supported API: false
static String KEYWORD_NAME_NULL
           
static String KEYWORD_NAME_ROWNUM
           
static String KEYWORD_TAG
           
static String LINK_JOIN_TAG
          

Supported API: false
static String NAME_ATTRIBUTE
          

Supported API: false
static String NEGATED_CONDITION_TAG
          

Supported API: false
static String NULL_OPERATOR_TAG
          

Supported API: false
static String OBJECT_TAG
          

Supported API: false
static String OPERAND_TAG
          

Supported API: false
static String OPERATOR_TAG
          

Supported API: false
static String OPERATOR_TYPE_EQUAL
           
static String OPERATOR_TYPE_GREATER_THAN
           
static String OPERATOR_TYPE_GREATER_THAN_OR_EQUAL
           
static String OPERATOR_TYPE_IN
           
static String OPERATOR_TYPE_IS_NULL
           
static String OPERATOR_TYPE_LESS_THAN
           
static String OPERATOR_TYPE_LESS_THAN_OR_EQUAL
           
static String OPERATOR_TYPE_LIKE
           
static String OPERATOR_TYPE_NOT_EQUAL
           
static String OPERATOR_TYPE_NOT_IN
           
static String OPERATOR_TYPE_NOT_LIKE
           
static String OPERATOR_TYPE_NOT_NULL
           
static String ORDER_BY_ITEM_TAG
          

Supported API: false
static String ORDER_BY_TAG
          

Supported API: false
private static Vector ORDER_BY_TYPES
           
static String OUTER_JOIN_ALIAS_ATTRIBUTE
           
static String PARAMETER_DEFAULT_TAG
          

Supported API: false
static String PARAMETER_TAG
          

Supported API: false
static String PARAMETER_TARGET_TAG
          

Supported API: false
static String PROPERTY_NAME_ATTRIBUTE
           
static String PROPERTY_TAG
          

Supported API: false
private static Hashtable QML_MAP
           
static String QML_TAG
          

Supported API: false
static String[] QUERY_ORDER
           
static String QUERY_TAG
          

Supported API: false
static String REFERENCE_JOIN_TAG
          

Supported API: false
private static String RESOURCE
           
static String ROOT_TYPE_INSTANCE_ALIAS_ATTRIBUTE
           
private static Hashtable SEARCH_CONDITION_MAP
           
static String SELECT_TAG
          

Supported API: false
static String SET_OPERATOR_TYPE_INTERSECT
           
static String SET_OPERATOR_TYPE_MINUS
           
static String SET_OPERATOR_TYPE_UNION
           
static String SET_OPERATOR_TYPE_UNION_ALL
           
static SortOrderType SORT_ORDER_TYPE
           
static String STATEMENT_TAG
          

Supported API: false
static String[] SUB_QUERY_ORDER
           
static String SUB_QUERY_SELECT_TAG
           
static String SUB_QUERY_TAG
           
static String TABLE_TAG
          

Supported API: false
static String TYPE_ATTRIBUTE
          

Supported API: false
static String WHERE_TAG
          

Supported API: false
 
Constructor Summary
DTDConstants()
           
 
Method Summary
static KeywordExpression getKeyword(String a_qmlKeyword)
           
static String getNullOperator(String a_qmlOperator)
           
static String getOperator(String a_qmlOperator)
           
static String getQmlExistsOperator(String a_existsOperator)
           
static String getQmlKeyword(KeywordExpression a_keyword)
           
static String getQmlNullOperator(String a_nullOperator)
           
static String getQmlOperator(String a_searchConditionOperator)
          

Supported API: false
static String getSearchConditionOperator(String a_qmlOperator)
          

Supported API: false
static Enumeration getSearchConditionOperators()
          

Supported API: false
static SetOperator getSetOperator(String a_setOperator)
           
static boolean isOrderByTypeDescending(String a_value)
          

Supported API: false
private static void reverseMap(Hashtable a_source, Hashtable a_target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

SELECT_TAG

public static final String SELECT_TAG


Supported API: false

See Also:
Constant Field Values

FROM_TAG

public static final String FROM_TAG


Supported API: false

See Also:
Constant Field Values

ALIAS_ATTRIBUTE

public static final String ALIAS_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

TABLE_TAG

public static final String TABLE_TAG


Supported API: false

See Also:
Constant Field Values

WHERE_TAG

public static final String WHERE_TAG


Supported API: false

See Also:
Constant Field Values

PARAMETER_TAG

public static final String PARAMETER_TAG


Supported API: false

See Also:
Constant Field Values

TYPE_ATTRIBUTE

public static final String TYPE_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

QML_TAG

public static final String QML_TAG


Supported API: false

See Also:
Constant Field Values

STATEMENT_TAG

public static final String STATEMENT_TAG


Supported API: false

See Also:
Constant Field Values

QUERY_TAG

public static final String QUERY_TAG


Supported API: false

See Also:
Constant Field Values

FUNCTION_TAG

public static final String FUNCTION_TAG


Supported API: false

See Also:
Constant Field Values

OBJECT_TAG

public static final String OBJECT_TAG


Supported API: false

See Also:
Constant Field Values

PROPERTY_TAG

public static final String PROPERTY_TAG


Supported API: false

See Also:
Constant Field Values

COLUMN_TAG

public static final String COLUMN_TAG


Supported API: false

See Also:
Constant Field Values

NAME_ATTRIBUTE

public static final String NAME_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

COLUMN_ALIAS_ATTRIBUTE

public static final String COLUMN_ALIAS_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

HEADING_ATTRIBUTE

public static final String HEADING_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

INDEX_ATTRIBUTE

public static final String INDEX_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

COMPOSITE_CONDITION_TAG

public static final String COMPOSITE_CONDITION_TAG


Supported API: false

See Also:
Constant Field Values

CONDITION_TAG

public static final String CONDITION_TAG


Supported API: false

See Also:
Constant Field Values

NEGATED_CONDITION_TAG

public static final String NEGATED_CONDITION_TAG


Supported API: false

See Also:
Constant Field Values

EXISTS_TAG

public static final String EXISTS_TAG


Supported API: false

See Also:
Constant Field Values

OPERAND_TAG

public static final String OPERAND_TAG


Supported API: false

See Also:
Constant Field Values

OPERATOR_TAG

public static final String OPERATOR_TAG


Supported API: false

See Also:
Constant Field Values

IN_OPERATOR_TAG

public static final String IN_OPERATOR_TAG


Supported API: false

See Also:
Constant Field Values

NULL_OPERATOR_TAG

public static final String NULL_OPERATOR_TAG


Supported API: false

See Also:
Constant Field Values

PARAMETER_DEFAULT_TAG

public static final String PARAMETER_DEFAULT_TAG


Supported API: false

See Also:
Constant Field Values

IS_MACRO_ATTRIBUTE

public static final String IS_MACRO_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

PARAMETER_TARGET_TAG

public static final String PARAMETER_TARGET_TAG


Supported API: false

See Also:
Constant Field Values

CONSTANT_TAG

public static final String CONSTANT_TAG


Supported API: false

See Also:
Constant Field Values

DISTINCT_ATTRIBUTE

public static final String DISTINCT_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

ORDER_BY_TAG

public static final String ORDER_BY_TAG


Supported API: false

See Also:
Constant Field Values

COLUMN_TARGET_TAG

public static final String COLUMN_TARGET_TAG


Supported API: false

See Also:
Constant Field Values

ORDER_BY_ITEM_TAG

public static final String ORDER_BY_ITEM_TAG


Supported API: false

See Also:
Constant Field Values

IN_OPERAND_TAG

public static final String IN_OPERAND_TAG


Supported API: false

See Also:
Constant Field Values

DELIMITED_LIST_TAG

public static final String DELIMITED_LIST_TAG


Supported API: false

See Also:
Constant Field Values

LINK_JOIN_TAG

public static final String LINK_JOIN_TAG


Supported API: false

See Also:
Constant Field Values

REFERENCE_JOIN_TAG

public static final String REFERENCE_JOIN_TAG


Supported API: false

See Also:
Constant Field Values

JOIN_TAG

public static final String JOIN_TAG


Supported API: false

See Also:
Constant Field Values

ALIAS_TARGET_TAG

public static final String ALIAS_TARGET_TAG


Supported API: false

See Also:
Constant Field Values

DELIMITER_ATTRIBUTE

public static final String DELIMITER_ATTRIBUTE


Supported API: false

See Also:
Constant Field Values

GROUP_BY_TAG

public static final String GROUP_BY_TAG
See Also:
Constant Field Values

GROUP_ATTRIBUTE

public static final String GROUP_ATTRIBUTE
See Also:
Constant Field Values

OUTER_JOIN_ALIAS_ATTRIBUTE

public static final String OUTER_JOIN_ALIAS_ATTRIBUTE
See Also:
Constant Field Values

BYPASS_ACCESS_CONTROL_ATTRIBUTE

public static final String BYPASS_ACCESS_CONTROL_ATTRIBUTE
See Also:
Constant Field Values

PROPERTY_NAME_ATTRIBUTE

public static final String PROPERTY_NAME_ATTRIBUTE
See Also:
Constant Field Values

BIND_INDEX_ATTRIBUTE

public static final String BIND_INDEX_ATTRIBUTE
See Also:
Constant Field Values

IS_EXTERNAL_ATTRIBUTE

public static final String IS_EXTERNAL_ATTRIBUTE
See Also:
Constant Field Values

SUB_QUERY_TAG

public static final String SUB_QUERY_TAG
See Also:
Constant Field Values

SUB_QUERY_SELECT_TAG

public static final String SUB_QUERY_SELECT_TAG
See Also:
Constant Field Values

ALIAS_PREFIX_ATTRIBUTE

public static final String ALIAS_PREFIX_ATTRIBUTE
See Also:
Constant Field Values

EXISTS_CONDITION_TAG

public static final String EXISTS_CONDITION_TAG
See Also:
Constant Field Values

ROOT_TYPE_INSTANCE_ALIAS_ATTRIBUTE

public static final String ROOT_TYPE_INSTANCE_ALIAS_ATTRIBUTE
See Also:
Constant Field Values

FROM_SUB_SELECT_TAG

public static final String FROM_SUB_SELECT_TAG
See Also:
Constant Field Values

COMPOUND_TAG

public static final String COMPOUND_TAG
See Also:
Constant Field Values

KEYWORD_TAG

public static final String KEYWORD_TAG
See Also:
Constant Field Values

QUERY_ORDER

public static final String[] QUERY_ORDER

SUB_QUERY_ORDER

public static final String[] SUB_QUERY_ORDER

QML_MAP

private static final Hashtable QML_MAP

SEARCH_CONDITION_MAP

private static final Hashtable SEARCH_CONDITION_MAP

ORDER_BY_TYPES

private static final Vector ORDER_BY_TYPES

DESCEDNING_INDEX

private static final int DESCEDNING_INDEX
See Also:
Constant Field Values

COMPOSITE_CONDITION_TYPE_AND

public static final String COMPOSITE_CONDITION_TYPE_AND
See Also:
Constant Field Values

COMPOSITE_CONDITION_TYPE_OR

public static final String COMPOSITE_CONDITION_TYPE_OR
See Also:
Constant Field Values

OPERATOR_TYPE_EQUAL

public static final String OPERATOR_TYPE_EQUAL
See Also:
Constant Field Values

OPERATOR_TYPE_NOT_EQUAL

public static final String OPERATOR_TYPE_NOT_EQUAL
See Also:
Constant Field Values

OPERATOR_TYPE_IS_NULL

public static final String OPERATOR_TYPE_IS_NULL
See Also:
Constant Field Values

OPERATOR_TYPE_NOT_NULL

public static final String OPERATOR_TYPE_NOT_NULL
See Also:
Constant Field Values

OPERATOR_TYPE_LIKE

public static final String OPERATOR_TYPE_LIKE
See Also:
Constant Field Values

OPERATOR_TYPE_NOT_LIKE

public static final String OPERATOR_TYPE_NOT_LIKE
See Also:
Constant Field Values

OPERATOR_TYPE_LESS_THAN

public static final String OPERATOR_TYPE_LESS_THAN
See Also:
Constant Field Values

OPERATOR_TYPE_LESS_THAN_OR_EQUAL

public static final String OPERATOR_TYPE_LESS_THAN_OR_EQUAL
See Also:
Constant Field Values

OPERATOR_TYPE_GREATER_THAN

public static final String OPERATOR_TYPE_GREATER_THAN
See Also:
Constant Field Values

OPERATOR_TYPE_GREATER_THAN_OR_EQUAL

public static final String OPERATOR_TYPE_GREATER_THAN_OR_EQUAL
See Also:
Constant Field Values

OPERATOR_TYPE_IN

public static final String OPERATOR_TYPE_IN
See Also:
Constant Field Values

OPERATOR_TYPE_NOT_IN

public static final String OPERATOR_TYPE_NOT_IN
See Also:
Constant Field Values

SORT_ORDER_TYPE

public static final SortOrderType SORT_ORDER_TYPE

EXISTS_TYPE_EXISTS

public static final String EXISTS_TYPE_EXISTS
See Also:
Constant Field Values

EXISTS_TYPE_NOT_EXISTS

public static final String EXISTS_TYPE_NOT_EXISTS
See Also:
Constant Field Values

SET_OPERATOR_TYPE_UNION

public static final String SET_OPERATOR_TYPE_UNION
See Also:
Constant Field Values

SET_OPERATOR_TYPE_UNION_ALL

public static final String SET_OPERATOR_TYPE_UNION_ALL
See Also:
Constant Field Values

SET_OPERATOR_TYPE_INTERSECT

public static final String SET_OPERATOR_TYPE_INTERSECT
See Also:
Constant Field Values

SET_OPERATOR_TYPE_MINUS

public static final String SET_OPERATOR_TYPE_MINUS
See Also:
Constant Field Values

KEYWORD_NAME_ROWNUM

public static final String KEYWORD_NAME_ROWNUM
See Also:
Constant Field Values

KEYWORD_NAME_NULL

public static final String KEYWORD_NAME_NULL
See Also:
Constant Field Values

ATTRIBUTE_VALUE_TRUE

public static final String ATTRIBUTE_VALUE_TRUE
See Also:
Constant Field Values
Constructor Detail

DTDConstants

public DTDConstants()
Method Detail

getQmlOperator

public static String getQmlOperator(String a_searchConditionOperator)


Supported API: false

Parameters:
a_searchConditionOperator -
Returns:
String

getSearchConditionOperator

public static String getSearchConditionOperator(String a_qmlOperator)


Supported API: false

Parameters:
a_qmlOperator -
Returns:
String

getSearchConditionOperators

public static Enumeration getSearchConditionOperators()


Supported API: false

Returns:
Enumeration

isOrderByTypeDescending

public static boolean isOrderByTypeDescending(String a_value)


Supported API: false

Parameters:
a_value -
Returns:
boolean

getKeyword

public static KeywordExpression getKeyword(String a_qmlKeyword)

getQmlKeyword

public static String getQmlKeyword(KeywordExpression a_keyword)

getSetOperator

public static SetOperator getSetOperator(String a_setOperator)

getNullOperator

public static String getNullOperator(String a_qmlOperator)

getOperator

public static String getOperator(String a_qmlOperator)

getQmlNullOperator

public static String getQmlNullOperator(String a_nullOperator)

getQmlExistsOperator

public static String getQmlExistsOperator(String a_existsOperator)

reverseMap

private static void reverseMap(Hashtable a_source,
                               Hashtable a_target)