net.sf.jasperreports.engine.query
Interface JRQueryClauseContext


public interface JRQueryClauseContext

A query clause handling context, as seen from a clause function.

Version:
$Id: JRQueryClauseContext.java 4595 2011-09-08 15:55:10Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Method Summary
 void addQueryMultiParameters(java.lang.String parameterName, int count)
          Records a multi-valued query parameter.
 void addQueryMultiParameters(java.lang.String parameterName, int count, boolean ignoreNulls)
          Records a multi-valued query parameter with null values to be ignored.
 void addQueryParameter(java.lang.String parameterName)
          Records a query parameter.
 JRValueParameter getValueParameter(java.lang.String parameterName)
          Return a value parameter from the report parameters map.
 java.lang.StringBuffer queryBuffer()
          Returns the query text buffer.
 

Method Detail

queryBuffer

java.lang.StringBuffer queryBuffer()
Returns the query text buffer.

Returns:
the query text buffer

getValueParameter

JRValueParameter getValueParameter(java.lang.String parameterName)
Return a value parameter from the report parameters map.

Parameters:
parameterName - the parameter name
Returns:
the parameter

addQueryParameter

void addQueryParameter(java.lang.String parameterName)
Records a query parameter.

Parameters:
parameterName - the parameter name

addQueryMultiParameters

void addQueryMultiParameters(java.lang.String parameterName,
                             int count)
Records a multi-valued query parameter.

Parameters:
parameterName - the parameter name
count - the value count

addQueryMultiParameters

void addQueryMultiParameters(java.lang.String parameterName,
                             int count,
                             boolean ignoreNulls)
Records a multi-valued query parameter with null values to be ignored.

Parameters:
parameterName - the parameter name
count - the value count
ignoreNulls - flag that indicates whether the null values should be ignored


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com