Class StatusByteMatchResult

java.lang.Object
cool.scx.io.indexer.StatusByteMatchResult

public final class StatusByteMatchResult extends Object

StatusByteMatchResult

表示 ByteIndexer 的状态机输出, 一般内部使用.

Version:
0.0.1
Author:
scx567888
  • Field Details

    • NO_MATCH_RESULT

      public static final StatusByteMatchResult NO_MATCH_RESULT
    • PARTIAL_MATCH_RESULT

      public static final StatusByteMatchResult PARTIAL_MATCH_RESULT
    • status

      public final StatusByteMatchResult.Status status
      匹配状态
    • index

      public final int index
      • 若完全未匹配或部分匹配, 该数据无意义.
      • 若完全匹配, 表示 相对于 当前 chunk 的索引值, 因为允许跨 chunk, 索引值可能位于之前的 chunk, 这时可以是 负数索引.
    • matchedLength

      public final int matchedLength
      • 若完全未匹配或部分匹配, 该数据无意义.
      • 若完全匹配, 表示本次实际匹配的长度
  • Method Details