java.lang.Object
care.smith.top.top_phenotypic_query.c2reasoner.functions.aggregate.Aggregator

public class Aggregator extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static care.smith.top.model.Expression
    aggregate(care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    aggregate(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    aggregateIfMultiple(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    aggregateIfNumber(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static care.smith.top.model.Expression
    calcAndAggr(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcAndAggrCheckMultipleCheckValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcAndAggrCheckMultipleHaveValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcAndAggrCheckMultipleHaveValues(care.smith.top.model.ExpressionFunction f, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcAndAggrCheckValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcAndAggrHaveValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     
    static List<care.smith.top.model.Expression>
    calcToList(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Aggregator

      public Aggregator()
  • Method Details

    • aggregate

      public static care.smith.top.model.Expression aggregate(care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • aggregate

      public static List<care.smith.top.model.Expression> aggregate(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • aggregateIfNumber

      public static List<care.smith.top.model.Expression> aggregateIfNumber(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • aggregateIfMultiple

      public static List<care.smith.top.model.Expression> aggregateIfMultiple(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggrCheckMultipleHaveValues

      public static List<care.smith.top.model.Expression> calcAndAggrCheckMultipleHaveValues(care.smith.top.model.ExpressionFunction f, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggrCheckMultipleHaveValues

      public static List<care.smith.top.model.Expression> calcAndAggrCheckMultipleHaveValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggrHaveValues

      public static List<care.smith.top.model.Expression> calcAndAggrHaveValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggrCheckMultipleCheckValues

      public static List<care.smith.top.model.Expression> calcAndAggrCheckMultipleCheckValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggrCheckValues

      public static List<care.smith.top.model.Expression> calcAndAggrCheckValues(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcToList

      public static List<care.smith.top.model.Expression> calcToList(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)
    • calcAndAggr

      public static care.smith.top.model.Expression calcAndAggr(care.smith.top.model.ExpressionFunction f, care.smith.top.model.DataType dt, care.smith.top.model.Expression arg, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r)