wt.query.qml
Class SubSelectHandler

java.lang.Object
  extended bywt.query.qml.SubSelectHandler
All Implemented Interfaces:
FromHandler, OperandElementHandler, QueryElementHandler

public class SubSelectHandler
extends Object
implements FromHandler, OperandElementHandler



Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
static boolean DEBUG
           
private static StatementFactory FACTORY
           
private static DebugWriter LOG
           
private static String RESOURCE
           
 
Constructor Summary
SubSelectHandler()
           
 
Method Summary
 void appendQueryElement(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 IndexedRelationalExpression buildRelationalExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 
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

DEBUG

public static final boolean DEBUG

LOG

private static final DebugWriter LOG

FACTORY

private static final StatementFactory FACTORY
Constructor Detail

SubSelectHandler

public SubSelectHandler()
Method Detail

appendQueryElement

public void appendQueryElement(QuerySpec a_querySpec,
                               Element a_element,
                               Hashtable a_parameterMap)
                        throws QMLException


Supported API: false

Specified by:
appendQueryElement in interface QueryElementHandler
Parameters:
a_querySpec -
a_element -
a_parameterMap -
Throws:
QMLException

buildRelationalExpression

public IndexedRelationalExpression buildRelationalExpression(QuerySpec a_querySpec,
                                                             Element a_element,
                                                             Hashtable a_parameterMap)
                                                      throws QMLException


Supported API: false

Specified by:
buildRelationalExpression in interface OperandElementHandler
Parameters:
a_querySpec -
a_element -
a_parameterMap -
Returns:
IndexedRelationalExpression
Throws:
QMLException