com.ibm.websphere.query.base
Interface ISelectStringBuilder

All Superinterfaces:
IStringBuilder, java.io.Serializable

public interface ISelectStringBuilder
extends IStringBuilder

The ISelectStringBuilder interface provides external interfaces to predicate and order by query string generation that utilizes domain specific builder callbacks.

ISelectStringBuilder extends the IStringBuilder interface.

A class implements this interface to indicate that the instances of that class can produce a predicate string and an order by string by means of interfacing with a builder callback.


Method Summary
 void buildOrderByString(ISelectQueryCallback builder, java.lang.StringBuffer sb)
          Builds an order by string using the given builder callback.
 void buildPredicateString(ISelectQueryCallback builder, java.lang.StringBuffer sb)
          Builds a predicate string using the given builder callback.
 
Methods inherited from interface com.ibm.websphere.query.base.IStringBuilder
buildString, buildString
 

Method Detail

buildOrderByString

void buildOrderByString(ISelectQueryCallback builder,
                        java.lang.StringBuffer sb)
                        throws QueryException
Builds an order by string using the given builder callback.

Throws:
QueryException

buildPredicateString

void buildPredicateString(ISelectQueryCallback builder,
                          java.lang.StringBuffer sb)
                          throws QueryException
Builds a predicate string using the given builder callback.

Throws:
QueryException