AbstractSearchProcessorFactory#newBitapSearchProcessorFactory
to create an instance of this factory.
Use BitapSearchProcessorFactory#newSearchProcessor to get an instance of io.netty.util.ByteProcessor
implementation for performing the actual search.
AbstractSearchProcessorFactory
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final long[] | |
| private final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public BitapSearchProcessorFactory. | newSearchProcessor()
Implements io. Processor.
|
| bitMasks | back to summary |
|---|---|
| private final long[] bitMasks | |
| successBit | back to summary |
|---|---|
| private final long successBit | |
| BitapSearchProcessorFactory | back to summary |
|---|---|
| pack-priv BitapSearchProcessorFactory(byte[] needle) | |
| newSearchProcessor | back to summary |
|---|---|
| public BitapSearchProcessorFactory. Implements io. Returns a new
| |
| Modifier and Type | Field and Description |
|---|---|
| private final long[] | |
| private long | |
| private final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public void | reset()
Implements io. |
| bitMasks | back to summary |
|---|---|
| private final long[] bitMasks | |
| currentMask | back to summary |
|---|---|
| private long currentMask | |
| successBit | back to summary |
|---|---|
| private final long successBit | |
| Processor | back to summary |
|---|---|
| pack-priv Processor(long[] bitMasks, long successBit) | |
| process | back to summary |
|---|---|
| public boolean process(byte value) Implements io.
| |
| reset | back to summary |
|---|---|
| public void reset() Implements io. Doc from io. Resets the state of SearchProcessor.
| |