Class 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 Detail

      • language

        protected java.lang.String language
    • Method Detail

      • getText

        public java.lang.String getText()
        Description copied from interface: JRQuery
        Returns the query string.
        Specified by:
        getText in interface JRQuery
      • getLanguage

        public java.lang.String getLanguage()
        Description copied from interface: JRQuery
        Returns the query language.

        Based on the query language, a corresponding QueryExecuterFactory is used to create a JRQueryExecuter instance. The query executer is responsible for executing the query and creating a JRDataSource from the result.

        Specified by:
        getLanguage in interface JRQuery
        Returns:
        the query language
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface JRCloneable
        Overrides:
        clone in class java.lang.Object