Class CalculatedFieldQueryDefinitionImpl


  • public final class CalculatedFieldQueryDefinitionImpl
    extends com.chemaxon.dif.query.api.CalculatedFieldQueryDefinition
    Local implementation of CalculatedFieldQueryDefinition. It loads data in batches, but it requires a full list of ids.
    • Constructor Summary

      Constructors 
      Constructor Description
      CalculatedFieldQueryDefinitionImpl​(com.im.df.api.ddl.DFField calculatedField, com.chemaxon.dif.query.spi.LocalFieldMatcher matcher)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<? extends Comparable<?>> filterIds​(List<? extends Comparable<?>> preFilteredIds, com.im.commons.progress.DFFeedback feedback, com.google.common.base.Optional<com.im.df.api.dml.EarlyResultsConsumer> erc)  
      List<? extends Comparable<?>> findIds​(com.im.commons.progress.DFFeedback feedback, com.google.common.base.Optional<com.im.df.api.dml.EarlyResultsConsumer> erc)  
      String toString()  
      • Methods inherited from class com.chemaxon.dif.query.api.CalculatedFieldQueryDefinition

        getFilterQuery, setFilterQuery
      • Methods inherited from class com.chemaxon.dif.query.api.NonSqlQueryDefinition

        getMasterVertex, getSort, setMasterVertex, setSort
      • Methods inherited from class com.chemaxon.dif.query.api.QueryDefinition

        appendNonSqlSearchesToString, getNonSqlSearches, getRowMapper, getSelectColumn, getUuid, setNonSqlSearches, setRowMapper, setSelectColumn
    • Constructor Detail

      • CalculatedFieldQueryDefinitionImpl

        public CalculatedFieldQueryDefinitionImpl​(com.im.df.api.ddl.DFField calculatedField,
                                                  com.chemaxon.dif.query.spi.LocalFieldMatcher matcher)
    • Method Detail

      • filterIds

        public List<? extends Comparable<?>> filterIds​(List<? extends Comparable<?>> preFilteredIds,
                                                       com.im.commons.progress.DFFeedback feedback,
                                                       com.google.common.base.Optional<com.im.df.api.dml.EarlyResultsConsumer> erc)
        Specified by:
        filterIds in class com.chemaxon.dif.query.api.CalculatedFieldQueryDefinition
      • findIds

        public List<? extends Comparable<?>> findIds​(com.im.commons.progress.DFFeedback feedback,
                                                     com.google.common.base.Optional<com.im.df.api.dml.EarlyResultsConsumer> erc)
        Specified by:
        findIds in class com.chemaxon.dif.query.api.CalculatedFieldQueryDefinition