|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IndexPlan
Index plan is a general class representing what needs to be indexed. By default,
everything (types, aliases, and sub indexes) are set to null.
If more than one setter is used (i.e. has a non null value), then the join of all of the different setter values that are not null will be used to index.
Note, in case of inheritance (for alias or class), the extending classes will also be indexed.
| Method Summary | |
|---|---|
String[] |
getAliases()
Returns the given aliases that will be indexed. |
String[] |
getSubIndexes()
Returns the given sub indexes that will be indexed. |
Class[] |
getTypes()
Returns the given classes that will be indexed. |
IndexPlan |
setAliases(String... aliases)
Sets the given aliases that will be indexed. |
IndexPlan |
setSubIndexes(String... subIndexes)
Sets the given sub indexes that will be indexed. |
IndexPlan |
setTypes(Class... types)
Sets the given classes that will be indexed. |
| Method Detail |
|---|
IndexPlan setTypes(Class... types)
null value
means that it will not be taken into account.
Class[] getTypes()
null value
means that it will not be taken into account.
IndexPlan setAliases(String... aliases)
null value
means that it will not be taken into account.
String[] getAliases()
null value
means that it will not be taken into account.
IndexPlan setSubIndexes(String... subIndexes)
null value
means that it will not be taken into account.
String[] getSubIndexes()
null value
means that it will not be taken into account.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||