Package net.sf.jasperreports.engine.base
Class JRBaseQuery
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseQuery
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,JRCloneable,JRQuery
- Direct Known Subclasses:
JRDesignQuery
public class JRBaseQuery extends java.lang.Object implements JRQuery, java.io.Serializable
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringlanguage
-
Constructor Summary
Constructors Modifier Constructor Description protectedJRBaseQuery()protectedJRBaseQuery(JRQuery query, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()JRQueryChunk[]getChunks()java.lang.StringgetLanguage()Returns the query language.java.lang.StringgetText()Returns the query string.
-
-
-
Constructor Detail
-
JRBaseQuery
protected JRBaseQuery()
-
JRBaseQuery
protected JRBaseQuery(JRQuery query, JRBaseObjectFactory factory)
-
-
Method Detail
-
getChunks
public JRQueryChunk[] getChunks()
-
getText
public java.lang.String getText()
Description copied from interface:JRQueryReturns the query string.
-
getLanguage
public java.lang.String getLanguage()
Description copied from interface:JRQueryReturns the query language. Based on the query language, a correspondingQueryExecuterFactoryis used to create aJRQueryExecuterinstance. The query executer is responsible for executing the query and creating aJRDataSourcefrom the result.- Specified by:
getLanguagein interfaceJRQuery- Returns:
- the query language
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classjava.lang.Object
-
-