Instance Constructors
-
new
IndexRegionObserver()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
closeDirectory(): Unit
-
def
coprocessorEnv: RegionCoprocessorEnvironment
-
def
debug(message: String, args: Any*): Unit
-
def
deleteIndex(delete: Delete): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
error(message: String, e: Throwable): Unit
-
def
error(message: String, args: Any*): Unit
-
def
finalize(): Unit
-
def
flushIndex(): Unit
-
final
def
getClass(): Class[_]
-
def
getSearcherManager: Option[SearcherManager]
-
def
getService(): Service
-
def
hashCode(): Int
-
def
indexWalEdit(logEdit: WALEdit): Unit
-
var
indexWriterOpt: Option[IndexWriter]
-
def
info(message: String, args: Any*): Unit
-
def
initQueryParser(rd: ResourceDefinition): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
val
logger: Logger
-
def
maybeStopSplit: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
numDoc: Int
-
def
postAppend(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Append, arg2: Result): Result
-
def
postBatchMutate(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: MiniBatchOperationInProgress[Mutation]): Unit
-
def
postBatchMutateIndispensably(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: MiniBatchOperationInProgress[Mutation], arg2: Boolean): Unit
-
def
postBulkLoadHFile(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: List[Pair[Array[Byte], String]], arg2: Boolean): Boolean
-
def
postCheckAndDelete(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Delete, arg7: Boolean): Boolean
-
def
postCheckAndPut(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Put, arg7: Boolean): Boolean
-
def
postClose(e: ObserverContext[RegionCoprocessorEnvironment], abortRequested: Boolean): Unit
-
def
postCloseRegionOperation(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Operation): Unit
-
def
postCompact(e: ObserverContext[RegionCoprocessorEnvironment], store: Store, resultFile: StoreFile, request: CompactionRequest): Unit
-
def
postCompact(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: StoreFile): Unit
-
def
postCompactSelection(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: ImmutableList[StoreFile], arg3: CompactionRequest): Unit
-
def
postCompactSelection(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: ImmutableList[StoreFile]): Unit
-
def
postCompleteSplit(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
postDelete(e: ObserverContext[RegionCoprocessorEnvironment], delete: Delete, edit: WALEdit, durability: Durability): Unit
-
def
postExists(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: Boolean): Boolean
-
def
postFlush(e: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
postFlush(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: StoreFile): Unit
-
def
postGetClosestRowBefore(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Result): Unit
-
def
postGetOp(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: List[Cell]): Unit
-
def
postIncrement(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Increment, arg2: Result): Result
-
def
postIncrementColumnValue(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: Long, arg5: Boolean, arg6: Long): Long
-
def
postInstantiateDeleteTracker(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: DeleteTracker): DeleteTracker
-
def
postLogReplay(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
postMutationBeforeWAL(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: MutationType, arg2: Mutation, arg3: Cell, arg4: Cell): Cell
-
def
postOpen(e: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
postPut(e: ObserverContext[RegionCoprocessorEnvironment], put: Put, edit: WALEdit, durability: Durability): Unit
-
def
postRollBackSplit(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
postScannerClose(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: InternalScanner): Unit
-
def
postScannerFilterRow(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: InternalScanner, arg2: Array[Byte], arg3: Int, arg4: Short, arg5: Boolean): Boolean
-
def
postScannerNext(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: InternalScanner, arg2: List[Result], arg3: Int, arg4: Boolean): Boolean
-
def
postScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Scan, arg2: RegionScanner): RegionScanner
-
def
postSplit(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: HRegion, arg2: HRegion): Unit
-
def
postStartRegionOperation(ctx: ObserverContext[RegionCoprocessorEnvironment], op: Operation): Unit
-
def
postStoreFileReaderOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: FileSystem, arg2: Path, arg3: FSDataInputStreamWrapper, arg4: Long, arg5: CacheConfig, arg6: Reference, arg7: Reader): Reader
-
def
postWALRestore(env: ObserverContext[RegionCoprocessorEnvironment], info: HRegionInfo, logKey: HLogKey, logEdit: WALEdit): Unit
-
def
preAppend(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Append): Result
-
def
preAppendAfterRowLock(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Append): Result
-
def
preBatchMutate(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: MiniBatchOperationInProgress[Mutation]): Unit
-
def
preBulkLoadHFile(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: List[Pair[Array[Byte], String]]): Unit
-
def
preCheckAndDelete(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Delete, arg7: Boolean): Boolean
-
def
preCheckAndDeleteAfterRowLock(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Delete, arg7: Boolean): Boolean
-
def
preCheckAndPut(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Put, arg7: Boolean): Boolean
-
def
preCheckAndPutAfterRowLock(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: CompareOp, arg5: ByteArrayComparable, arg6: Put, arg7: Boolean): Boolean
-
def
preClose(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Boolean): Unit
-
def
preCompact(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: InternalScanner, arg3: ScanType, arg4: CompactionRequest): InternalScanner
-
def
preCompact(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: InternalScanner, arg3: ScanType): InternalScanner
-
def
preCompactScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: List[_ <: KeyValueScanner], arg3: ScanType, arg4: Long, arg5: InternalScanner, arg6: CompactionRequest): InternalScanner
-
def
preCompactScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: List[_ <: KeyValueScanner], arg3: ScanType, arg4: Long, arg5: InternalScanner): InternalScanner
-
def
preCompactSelection(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: List[StoreFile], arg3: CompactionRequest): Unit
-
def
preCompactSelection(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: List[StoreFile]): Unit
-
def
preDelete(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Delete, arg2: WALEdit, arg3: Durability): Unit
-
def
preExists(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: Boolean): Boolean
-
def
preFlush(e: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
preFlush(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: InternalScanner): InternalScanner
-
def
preFlushScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: KeyValueScanner, arg3: InternalScanner): InternalScanner
-
def
preGetClosestRowBefore(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Result): Unit
-
def
preGetOp(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: List[Cell]): Unit
-
def
preIncrement(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Increment): Result
-
def
preIncrementAfterRowLock(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Increment): Result
-
def
preIncrementColumnValue(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: Array[Byte], arg3: Array[Byte], arg4: Long, arg5: Boolean): Long
-
def
preOpen(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
prePrepareTimeStampForDeleteVersion(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Mutation, arg2: Cell, arg3: Array[Byte], arg4: Get): Unit
-
def
prePut(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Put, arg2: WALEdit, arg3: Durability): Unit
-
def
preRollBackSplit(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
preScannerClose(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: InternalScanner): Unit
-
def
preScannerNext(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: InternalScanner, arg2: List[Result], arg3: Int, arg4: Boolean): Boolean
-
def
preScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Scan, arg2: RegionScanner): RegionScanner
-
def
preSplit(c: ObserverContext[RegionCoprocessorEnvironment], splitRow: Array[Byte]): Unit
-
def
preSplit(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
preSplitAfterPONR(arg0: ObserverContext[RegionCoprocessorEnvironment]): Unit
-
def
preSplitBeforePONR(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Array[Byte], arg2: List[Mutation]): Unit
-
def
preStoreFileReaderOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: FileSystem, arg2: Path, arg3: FSDataInputStreamWrapper, arg4: Long, arg5: CacheConfig, arg6: Reference, arg7: Reader): Reader
-
def
preStoreScannerOpen(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Store, arg2: Scan, arg3: NavigableSet[Array[Byte]], arg4: KeyValueScanner): KeyValueScanner
-
def
preWALRestore(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: HRegionInfo, arg2: HLogKey, arg3: WALEdit): Unit
-
def
prepareFlushIndex(): Unit
-
var
rd: ResourceDefinition
-
def
region: HRegion
-
def
search(q: String, sortStringOpt: Option[String] = None, topN: Int = 30): Option[SearchResponse]
-
def
searchFreq(q: String, field: String, topN: Int = 1000): Option[(Array[GroupCount], Boolean, Int)]
-
def
searchObjectId(q: String, field: String, maxSeq: Int = 0): Option[IdSearchResponse]
-
def
start(e: CoprocessorEnvironment): Unit
-
def
stop(arg0: CoprocessorEnvironment): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
waitForFlushIndexThreadFinished(): Unit
-
def
warn(message: String, args: Any*): Unit
Deprecated Value Members
-
def
postGet(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: List[KeyValue]): Unit
-
def
preGet(arg0: ObserverContext[RegionCoprocessorEnvironment], arg1: Get, arg2: List[KeyValue]): Unit
Inherited from LoggerSupport
Inherited from CoprocessorService
Inherited from BaseRegionObserver
Inherited from RegionObserver
Inherited from Coprocessor
Inherited from AnyRef
Inherited from Any
index region observer
2016-07-03