Class StatusByteMatchResult
java.lang.Object
cool.scx.io.indexer.StatusByteMatchResult
StatusByteMatchResult
表示 ByteIndexer 的状态机输出, 一般内部使用.
- Version:
- 0.0.1
- Author:
- scx567888
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int- 若完全未匹配或部分匹配, 该数据无意义.
final int- 若完全未匹配或部分匹配, 该数据无意义.
static final StatusByteMatchResultstatic final StatusByteMatchResult匹配状态 -
Method Summary
Modifier and TypeMethodDescriptionstatic StatusByteMatchResultfullMatch(int index, int matchedLength)
-
Field Details
-
NO_MATCH_RESULT
-
PARTIAL_MATCH_RESULT
-
status
匹配状态 -
index
public final int index- 若完全未匹配或部分匹配, 该数据无意义.
- 若完全匹配, 表示 相对于 当前 chunk 的索引值, 因为允许跨 chunk, 索引值可能位于之前的 chunk, 这时可以是 负数索引.
-
matchedLength
public final int matchedLength- 若完全未匹配或部分匹配, 该数据无意义.
- 若完全匹配, 表示本次实际匹配的长度
-
-
Method Details
-
fullMatch
-