public class NameIndex extends RDBMSIndex implements NameIndexIF
imanager, transaction
Modifier and Type | Method and Description |
---|---|
Collection<TopicNameIF> |
getTopicNames(String value)
PUBLIC: Gets all topic names that have the given name value (in any scope).
|
Collection<TopicNameIF> |
getTopicNames(String value,
TopicIF topicNameType)
PUBLIC: Gets all topic names that have the given name value (in any scope)
and topicNameType.
|
Collection<VariantNameIF> |
getVariants(String value)
INTERNAL: Gets all variants that have the specified value
independent of datatype.
|
Collection<VariantNameIF> |
getVariants(String value,
LocatorIF datatype)
INTERNAL: Gets all variants that have the specified value and
datatype.
|
executeQuery, getIndex, getTopicMap
public Collection<TopicNameIF> getTopicNames(String value)
NameIndexIF
getTopicNames
in interface NameIndexIF
value
- A string; the value of a topic name.public Collection<TopicNameIF> getTopicNames(String value, TopicIF topicNameType)
NameIndexIF
getTopicNames
in interface NameIndexIF
value
- A string; the value of a topic nametopicNameType
- A TopicIF; the type of a topic namepublic Collection<VariantNameIF> getVariants(String value)
NameIndexIF
getVariants
in interface NameIndexIF
public Collection<VariantNameIF> getVariants(String value, LocatorIF datatype)
NameIndexIF
getVariants
in interface NameIndexIF