Class SimpleSqlQueryConfig

  • All Implemented Interfaces:
    QueryConfig, java.io.Serializable

    public class SimpleSqlQueryConfig
    extends java.lang.Object
    implements QueryConfig
    Filename: SimpleSqlQueryConfig Author: Perry Arellano-Jones Created: 13April2015 Project: Reporting 3.0

    This class provides the common query configuration for the "simple sql query" type reporting datasource. The 'simple' query source allows the user to create a query datasource with embedded references utilizing the "{" and "}" delimiters to inject data into the statement before querying.

    See Also:
    Serialized Form
    • Constructor Detail

      • SimpleSqlQueryConfig

        public SimpleSqlQueryConfig()
    • Method Detail

      • getQueryTypeId

        public java.lang.String getQueryTypeId()
        Description copied from interface: QueryConfig
        The type ID for which factories/sources are registered in the designer/gateway registries
        Specified by:
        getQueryTypeId in interface QueryConfig
      • getDatabase

        public java.lang.String getDatabase()
      • setDatabase

        public void setDatabase​(java.lang.String database)
      • getQuery

        public java.lang.String getQuery()
      • setQuery

        public void setQuery​(java.lang.String query)
      • getSampleLimit

        public int getSampleLimit()
      • setSampleLimit

        public void setSampleLimit​(int sampleLimit)
      • isUseSampleLimit

        public boolean isUseSampleLimit()
      • setUseSampleLimit

        public void setUseSampleLimit​(boolean useSampleLimit)
      • getExpressions

        public java.util.List<java.lang.String> getExpressions()
      • setExpressions

        public void setExpressions​(java.util.List<java.lang.String> expressions)
      • toString

        public java.lang.String toString()
        Description copied from interface: QueryConfig
        For pleasant logging, implement toString() to describe this query
        Specified by:
        toString in interface QueryConfig
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object