com.im.commons.db 5.9.2

com.im.commons.db.dml
Interface SQLWhereClauseElement

All Known Implementing Classes:
SQLWhereClauseCompositeElement, SQLWhereClauseInListElement, SQLWhereClauseLeafElement, SQLWhereClauseLeafElement.None, SQLWhereClauseStringElement, SQLWhereClauseTermElement

public interface SQLWhereClauseElement


Method Summary
 SQLWhereClauseElement addElement(SQLWhereClauseElement el, SQLWhereClauseCompositeElement.Type type)
           
 void addJoins(Set<SQLJoin> joins)
           
 void addRequiredTables(Set<SchemaQualifiedName> requiredTables)
           
 void appendTo(StringBuffer buf)
          Append the individual filter expression of the where clause
 void appendWhere(StringBuffer buf)
          Appends WHERE plus the individual elements
 

Method Detail

addElement

SQLWhereClauseElement addElement(SQLWhereClauseElement el,
                                 SQLWhereClauseCompositeElement.Type type)

addJoins

void addJoins(Set<SQLJoin> joins)

appendTo

void appendTo(StringBuffer buf)
Append the individual filter expression of the where clause


appendWhere

void appendWhere(StringBuffer buf)
Appends WHERE plus the individual elements


addRequiredTables

void addRequiredTables(Set<SchemaQualifiedName> requiredTables)

com.im.commons.db 5.9.2