Class CompleteDataType.TupleType

    • Constructor Detail

      • TupleType

        public TupleType​(Schema schema)
        Constructor
        Parameters:
        schema - Schema
    • Method Detail

      • getSchema

        public Schema getSchema()
        Description copied from class: CompleteDataType
        For tuple types, return the tuple's schema. For other types null is returned.
        Overrides:
        getSchema in class CompleteDataType
        Returns:
        the tuple types's schema
      • rateCoercion

        public long rateCoercion​(CompleteDataType to)
        Description copied from class: CompleteDataType
        calculate the coercion score to get coerce this → type - by default returns SCORE_PASS or SCORE_FAIL based on equals
        Overrides:
        rateCoercion in class CompleteDataType
        Parameters:
        to - the CType to converse to
        Returns:
        the score, use COp.java as a reference for score constants
      • rateCoercion

        public long rateCoercion​(CompleteDataType to,
                                 boolean capture)
        Rate coercion
        Parameters:
        to - Target type
        capture - true to consider capture fields
        Returns:
        Coercion value