com.im.commons.db 5.9.2

com.im.commons.db.dml
Class SQLWhereClauseInListElement

java.lang.Object
  extended by com.im.commons.db.dml.SQLWhereClauseLeafElement
      extended by com.im.commons.db.dml.SQLWhereClauseInListElement
All Implemented Interfaces:
SQLWhereClauseElement

public class SQLWhereClauseInListElement
extends SQLWhereClauseLeafElement


Nested Class Summary
static class SQLWhereClauseInListElement.ListType
           
 
Nested classes/interfaces inherited from class com.im.commons.db.dml.SQLWhereClauseLeafElement
SQLWhereClauseLeafElement.None
 
Field Summary
 
Fields inherited from class com.im.commons.db.dml.SQLWhereClauseLeafElement
NONE
 
Constructor Summary
protected SQLWhereClauseInListElement(SQLWriter sqlWriter, SQLWhereClauseInListElement.ListType inClauseType, TableColumn tableColumn, DBDatabaseInfo.ColumnSQLType colType, Collection values, int max)
           
protected SQLWhereClauseInListElement(SQLWriter sqlWriter, SQLWhereClauseInListElement.ListType inClauseType, TableColumn tableColumn, DBDatabaseInfo.ColumnSQLType colType, Object[] values, int max)
           
 
Method Summary
 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
 
Methods inherited from class com.im.commons.db.dml.SQLWhereClauseLeafElement
addElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLWhereClauseInListElement

protected SQLWhereClauseInListElement(SQLWriter sqlWriter,
                                      SQLWhereClauseInListElement.ListType inClauseType,
                                      TableColumn tableColumn,
                                      DBDatabaseInfo.ColumnSQLType colType,
                                      Collection values,
                                      int max)

SQLWhereClauseInListElement

protected SQLWhereClauseInListElement(SQLWriter sqlWriter,
                                      SQLWhereClauseInListElement.ListType inClauseType,
                                      TableColumn tableColumn,
                                      DBDatabaseInfo.ColumnSQLType colType,
                                      Object[] values,
                                      int max)
Method Detail

addJoins

public void addJoins(Set<SQLJoin> joins)

appendWhere

public void appendWhere(StringBuffer buf)
Description copied from interface: SQLWhereClauseElement
Appends WHERE plus the individual elements


appendTo

public void appendTo(StringBuffer buf)
Description copied from interface: SQLWhereClauseElement
Append the individual filter expression of the where clause


addRequiredTables

public void addRequiredTables(Set<SchemaQualifiedName> requiredTables)

com.im.commons.db 5.9.2