public final class DBIndexer
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
static int |
MAX_NUMBER_OF_INDEXERS
The maximum number of indexers.
|
static java.lang.String |
PROPERTY_MAX_NUMBER_OF_INDEXERS
The property to set the maximum number of indexers.
|
Modifier and Type | Method and Description |
---|---|
static void |
appendFields(DBClass dbClass,
java.lang.Appendable buffer,
java.util.HashMap addedFields) |
static DBIndexer |
currentIndexer(DBIndex index) |
java.lang.String |
getErrorMsg() |
static int |
getFullIndexCount()
The full index count
|
java.lang.String |
getTargetVersionList() |
void |
join()
join
|
void |
run()
run
|
static DBIndexer |
schedule(DBIndex index) |
static void |
setPageSize(int pageSize) |
DBIndexer |
start()
start
|
public static final java.lang.String PROPERTY_MAX_NUMBER_OF_INDEXERS
public static final int MAX_NUMBER_OF_INDEXERS
public static int getFullIndexCount()
public DBIndexer start()
public void join()
public void run()
run
in interface java.lang.Runnable
@CheckReturnValue @Nonnull public static DBIndexer schedule(@Nonnull DBIndex index) throws java.lang.Exception
index
- the indexjava.lang.Exception
- a serious problem@CheckReturnValue @Nonnull public java.lang.String getTargetVersionList()
@CheckReturnValue @Nonnull public java.lang.String getErrorMsg()
public static void setPageSize(int pageSize)
pageSize
- the page sizepublic static void appendFields(@Nonnull DBClass dbClass, @Nonnull java.lang.Appendable buffer, @Nonnull java.util.HashMap addedFields)
dbClass
- the classbuffer
- the bufferaddedFields
- list of fields added.stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.