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 ([email protected])

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

Method Detail

queryBuffer

StringBuffer queryBuffer()
Returns the query text buffer.

Returns:
the query text buffer

getValueParameter

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

Parameters:
parameterName - the parameter name
Returns:
the parameter

addQueryParameter

void addQueryParameter(String parameterName)
Records a query parameter.

Parameters:
parameterName - the parameter name

addQueryMultiParameters

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

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

addQueryMultiParameters

void addQueryMultiParameters(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


Copyright © 2012. All Rights Reserved.