Class ExpressionUnary

  • Direct Known Subclasses:
    Exists, Not

    public abstract class ExpressionUnary
    extends Expression
    An expression that can be negated
    Author:
    pcingola
    • Constructor Detail

      • ExpressionUnary

        public ExpressionUnary​(Expression expr,
                               java.lang.String operator)
    • Method Detail

      • eval

        public Value eval​(org.snpeff.vcf.VcfEntry vcfEntry)
        Description copied from class: Expression
        Evaluate expression using VcfEntry
        Specified by:
        eval in class Expression
      • eval

        public Value eval​(org.snpeff.vcf.VcfGenotype gt)
        Description copied from class: Expression
        Evaluate expression using genotype
        Specified by:
        eval in class Expression
      • evalOp

        protected abstract Value evalOp​(Value val)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object