Class DynamicQuery

    • Field Detail

      • virtualDb

        private final VirtualDb virtualDb
      • hasClonedReporters

        private final boolean hasClonedReporters
      • useClonedReporters

        private boolean useClonedReporters
    • Constructor Detail

      • DynamicQuery

        DynamicQuery​(DataCube cube,
                     VirtualTable rootTable,
                     IntensityTransform transform)
        Create a new dynamic query.
        Parameters:
        cube - The cube to query against
        rootTable - The root table of the query
      • DynamicQuery

        DynamicQuery​(VirtualDb vdb,
                     VirtualTable rootTable)
        Create a new non-restricted dynamic query.
        Parameters:
        vdb - The virtual database to use
        rootTable - The root table of the query
        Since:
        3.1
    • Method Detail

      • hasClonedReporters

        public boolean hasClonedReporters()
        Check if the virtual database that this query is using has cloned reporter annotations or not.
        Specified by:
        hasClonedReporters in interface ClonableReporterQuery
        Since:
        3.1
      • useClonedReporters

        public boolean useClonedReporters()
        Checks if this query is using cloned reporter or not by default. The default setting is to use cloned reporters if they are available in the experiment.
        Specified by:
        useClonedReporters in interface ClonableReporterQuery
        Returns:
        TRUE if this query is using cloned reporters, FALSE if not
        Since:
        3.1
      • setUseClonedReporters

        public void setUseClonedReporters​(boolean useClonedReporters)
        Set if cloned reporters should be used by default or not.
        Specified by:
        setUseClonedReporters in interface ClonableReporterQuery
        Parameters:
        useClonedReporters - TRUE to use cloned reporters by default, FALSE to use the master reporters
        Since:
        3.1
      • getIntensityTransform

        public IntensityTransform getIntensityTransform()
        Get the intensity transform that was used to store spot intensities for the root bioassay set in this query.
        Since:
        2.12