Class MutableMatch

    • Field Detail

      • pattern

        public final RexNode pattern
      • strictStart

        public final boolean strictStart
      • strictEnd

        public final boolean strictEnd
      • patternDefinitions

        public final java.util.Map<java.lang.String,​RexNode> patternDefinitions
      • measures

        public final java.util.Map<java.lang.String,​RexNode> measures
      • after

        public final RexNode after
      • subsets

        public final java.util.Map<java.lang.String,​? extends java.util.SortedSet<java.lang.String>> subsets
      • allRows

        public final boolean allRows
      • interval

        public final RexNode interval
    • Constructor Detail

      • MutableMatch

        private MutableMatch​(RelDataType rowType,
                             MutableRel input,
                             RexNode pattern,
                             boolean strictStart,
                             boolean strictEnd,
                             java.util.Map<java.lang.String,​RexNode> patternDefinitions,
                             java.util.Map<java.lang.String,​RexNode> measures,
                             RexNode after,
                             java.util.Map<java.lang.String,​? extends java.util.SortedSet<java.lang.String>> subsets,
                             boolean allRows,
                             ImmutableBitSet partitionKeys,
                             RelCollation orderKeys,
                             RexNode interval)
    • Method Detail

      • of

        public static MutableMatch of​(RelDataType rowType,
                                      MutableRel input,
                                      RexNode pattern,
                                      boolean strictStart,
                                      boolean strictEnd,
                                      java.util.Map<java.lang.String,​RexNode> patternDefinitions,
                                      java.util.Map<java.lang.String,​RexNode> measures,
                                      RexNode after,
                                      java.util.Map<java.lang.String,​? extends java.util.SortedSet<java.lang.String>> subsets,
                                      boolean allRows,
                                      ImmutableBitSet partitionKeys,
                                      RelCollation orderKeys,
                                      RexNode interval)
        Creates a MutableMatch.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • digest

        public java.lang.StringBuilder digest​(java.lang.StringBuilder buf)
        Specified by:
        digest in class MutableRel