SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

com.solarmetric.rd.kodo.impl.jdbc.query
Interface JDBCFilterListener

All Superinterfaces:
FilterListener
All Known Implementing Classes:
GetColumn, JDBCStringContains, JDBCToLowerCase, JDBCToUpperCase, JDBCWildcardMatch, NamedQuery, com.solarmetric.rd.kodo.impl.jdbc.query.listen.SQLEmbed

public interface JDBCFilterListener
extends FilterListener

JDBC extension to the FilterListener.


Method Summary
 void where(com.solarmetric.rd.kodo.impl.jdbc.schema.SQLBuffer buf, com.solarmetric.rd.kodo.impl.jdbc.query.exp.JDBCValue target, com.solarmetric.rd.kodo.impl.jdbc.query.exp.JDBCValue arg, com.solarmetric.rd.kodo.impl.jdbc.meta.ClassMapping mapping, com.solarmetric.rd.kodo.runtime.PersistenceManagerImpl pm)
          Append the SQL for this expression or value.
 
Methods inherited from interface com.solarmetric.rd.kodo.query.FilterListener
evaluate, expectsArgument, expectsTarget, getTag, isExpression
 

Method Detail

where

public void where(com.solarmetric.rd.kodo.impl.jdbc.schema.SQLBuffer buf,
                  com.solarmetric.rd.kodo.impl.jdbc.query.exp.JDBCValue target,
                  com.solarmetric.rd.kodo.impl.jdbc.query.exp.JDBCValue arg,
                  com.solarmetric.rd.kodo.impl.jdbc.meta.ClassMapping mapping,
                  com.solarmetric.rd.kodo.runtime.PersistenceManagerImpl pm)
Append the SQL for this expression or value.

Parameters:
buf - the SQL buffer to append to
target - the target to act on; this will usually be a SQLPath, but depending on usage could also be other values; it will be null if the listener doesn't expect a target
arg - the value of the argument given in the filter; this will usually be a Constant, but will be null if this listener doesn't expect an argument
mapping - the class mapping for the query's candidate class
pm - the persistence manager that owns the query

SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.