Class CdaDataFactoryCore

  • All Implemented Interfaces:
    Serializable, org.pentaho.reporting.engine.classic.core.metadata.DataFactoryCore

    public class CdaDataFactoryCore
    extends org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryCore
    Core methods to allow caching of the CDA queries.

    Created by Andre Simoes (andre.simoes (at) xpand-it (dot) com).

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object getQueryHash​(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData dataFactoryMetaData, org.pentaho.reporting.engine.classic.core.DataFactory dataFactory, String queryName, org.pentaho.reporting.engine.classic.core.DataRow parameter)  
      String[] getReferencedFields​(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData metaData, org.pentaho.reporting.engine.classic.core.DataFactory element, String query, org.pentaho.reporting.engine.classic.core.DataRow parameter)  
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryCore

        getDisplayConnectionName, getReferencedResources
    • Constructor Detail

      • CdaDataFactoryCore

        public CdaDataFactoryCore()
    • Method Detail

      • getReferencedFields

        public String[] getReferencedFields​(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData metaData,
                                            org.pentaho.reporting.engine.classic.core.DataFactory element,
                                            String query,
                                            org.pentaho.reporting.engine.classic.core.DataRow parameter)
        Specified by:
        getReferencedFields in interface org.pentaho.reporting.engine.classic.core.metadata.DataFactoryCore
        Overrides:
        getReferencedFields in class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryCore
      • getQueryHash

        public Object getQueryHash​(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData dataFactoryMetaData,
                                   org.pentaho.reporting.engine.classic.core.DataFactory dataFactory,
                                   String queryName,
                                   org.pentaho.reporting.engine.classic.core.DataRow parameter)
        Specified by:
        getQueryHash in interface org.pentaho.reporting.engine.classic.core.metadata.DataFactoryCore
        Overrides:
        getQueryHash in class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryCore