Class Signature

java.lang.Object
org.cqframework.cql.cql2elm.model.Signature

public class Signature extends Object
  • Constructor Details

    • Signature

      public Signature(org.hl7.cql.model.DataType... operandTypes)
  • Method Details

    • getOperandTypes

      public Iterable<org.hl7.cql.model.DataType> getOperandTypes()
    • getSize

      public int getSize()
    • isSuperTypeOf

      public boolean isSuperTypeOf(Signature other)
    • containsChoices

      public boolean containsChoices()
    • isSubTypeOf

      public boolean isSubTypeOf(Signature other)
    • isInstantiable

      public boolean isInstantiable(Signature callSignature, org.hl7.cql.model.InstantiationContext context)
    • instantiate

      public Signature instantiate(org.hl7.cql.model.InstantiationContext context)
    • isConvertibleTo

      public boolean isConvertibleTo(Signature other, ConversionMap conversionMap, OperatorMap operatorMap, boolean allowPromotionAndDemotion, Conversion[] conversions)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object