Class Prefetcher
- java.lang.Object
-
- net.ontopia.topicmaps.query.impl.utils.Prefetcher
-
public class Prefetcher extends Object
INTERNAL: Prefetching utility
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Prefetcher()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
prefetch(TopicMapIF tm, Object[] objects, int type, int[] fields, boolean[] traverse)
static boolean
prefetch(TopicMapIF tm, Object[] objects, int type, int field, boolean traverse)
static boolean
prefetch(TopicMapIF tm, Collection objects, int type, int[] fields, boolean[] traverse)
static boolean
prefetch(TopicMapIF tm, Collection objects, int type, int field, boolean traverse)
static boolean
prefetch(TopicMapIF tm, SearchResultIF result, String idfname)
static boolean
prefetch(TopicMapIF tm, QueryMatches matches, int qmidx, int type, int[] fields, boolean[] traverse)
static boolean
prefetch(TopicMapIF tm, QueryMatches matches, int qmidx, int type, int field, boolean traverse)
static boolean
prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, int[] fields, boolean[] traverse)
static boolean
prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, TopicIF atype, int[] fields, boolean[] traverse)
-
-
-
Field Detail
-
AssociationIF
public static final int AssociationIF
- See Also:
- Constant Field Values
-
AssociationRoleIF
public static final int AssociationRoleIF
- See Also:
- Constant Field Values
-
TopicNameIF
public static final int TopicNameIF
- See Also:
- Constant Field Values
-
OccurrenceIF
public static final int OccurrenceIF
- See Also:
- Constant Field Values
-
TopicIF
public static final int TopicIF
- See Also:
- Constant Field Values
-
TopicMapIF
public static final int TopicMapIF
- See Also:
- Constant Field Values
-
VariantNameIF
public static final int VariantNameIF
- See Also:
- Constant Field Values
-
AssociationIF_sources
public static final int AssociationIF_sources
- See Also:
- Constant Field Values
-
AssociationIF_topicmap
public static final int AssociationIF_topicmap
- See Also:
- Constant Field Values
-
AssociationIF_scope
public static final int AssociationIF_scope
- See Also:
- Constant Field Values
-
AssociationIF_type
public static final int AssociationIF_type
- See Also:
- Constant Field Values
-
AssociationIF_roles
public static final int AssociationIF_roles
- See Also:
- Constant Field Values
-
AssociationRoleIF_sources
public static final int AssociationRoleIF_sources
- See Also:
- Constant Field Values
-
AssociationRoleIF_topicmap
public static final int AssociationRoleIF_topicmap
- See Also:
- Constant Field Values
-
AssociationRoleIF_association
public static final int AssociationRoleIF_association
- See Also:
- Constant Field Values
-
AssociationRoleIF_type
public static final int AssociationRoleIF_type
- See Also:
- Constant Field Values
-
AssociationRoleIF_player
public static final int AssociationRoleIF_player
- See Also:
- Constant Field Values
-
TopicNameIF_sources
public static final int TopicNameIF_sources
- See Also:
- Constant Field Values
-
TopicNameIF_topicmap
public static final int TopicNameIF_topicmap
- See Also:
- Constant Field Values
-
TopicNameIF_topic
public static final int TopicNameIF_topic
- See Also:
- Constant Field Values
-
TopicNameIF_scope
public static final int TopicNameIF_scope
- See Also:
- Constant Field Values
-
TopicNameIF_type
public static final int TopicNameIF_type
- See Also:
- Constant Field Values
-
TopicNameIF_value
public static final int TopicNameIF_value
- See Also:
- Constant Field Values
-
TopicNameIF_variants
public static final int TopicNameIF_variants
- See Also:
- Constant Field Values
-
OccurrenceIF_sources
public static final int OccurrenceIF_sources
- See Also:
- Constant Field Values
-
OccurrenceIF_topicmap
public static final int OccurrenceIF_topicmap
- See Also:
- Constant Field Values
-
OccurrenceIF_topic
public static final int OccurrenceIF_topic
- See Also:
- Constant Field Values
-
OccurrenceIF_scope
public static final int OccurrenceIF_scope
- See Also:
- Constant Field Values
-
OccurrenceIF_type
public static final int OccurrenceIF_type
- See Also:
- Constant Field Values
-
OccurrenceIF_value
public static final int OccurrenceIF_value
- See Also:
- Constant Field Values
-
OccurrenceIF_locator
public static final int OccurrenceIF_locator
- See Also:
- Constant Field Values
-
TopicIF_sources
public static final int TopicIF_sources
- See Also:
- Constant Field Values
-
TopicIF_topicmap
public static final int TopicIF_topicmap
- See Also:
- Constant Field Values
-
TopicIF_subject
public static final int TopicIF_subject
- See Also:
- Constant Field Values
-
TopicIF_indicators
public static final int TopicIF_indicators
- See Also:
- Constant Field Values
-
TopicIF_scope
public static final int TopicIF_scope
- See Also:
- Constant Field Values
-
TopicIF_types
public static final int TopicIF_types
- See Also:
- Constant Field Values
-
TopicIF_names
public static final int TopicIF_names
- See Also:
- Constant Field Values
-
TopicIF_occurrences
public static final int TopicIF_occurrences
- See Also:
- Constant Field Values
-
TopicIF_roles
public static final int TopicIF_roles
- See Also:
- Constant Field Values
-
TopicMapIF_sources
public static final int TopicMapIF_sources
- See Also:
- Constant Field Values
-
TopicMapIF_scope
public static final int TopicMapIF_scope
- See Also:
- Constant Field Values
-
VariantNameIF_sources
public static final int VariantNameIF_sources
- See Also:
- Constant Field Values
-
VariantNameIF_topicmap
public static final int VariantNameIF_topicmap
- See Also:
- Constant Field Values
-
VariantNameIF_name
public static final int VariantNameIF_name
- See Also:
- Constant Field Values
-
VariantNameIF_scope
public static final int VariantNameIF_scope
- See Also:
- Constant Field Values
-
VariantNameIF_value
public static final int VariantNameIF_value
- See Also:
- Constant Field Values
-
VariantNameIF_locator
public static final int VariantNameIF_locator
- See Also:
- Constant Field Values
-
-
Method Detail
-
prefetch
public static boolean prefetch(TopicMapIF tm, Object[] objects, int type, int field, boolean traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, Object[] objects, int type, int[] fields, boolean[] traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, Collection objects, int type, int field, boolean traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, Collection objects, int type, int[] fields, boolean[] traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, QueryMatches matches, int qmidx, int type, int field, boolean traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, QueryMatches matches, int qmidx, int type, int[] fields, boolean[] traverse)
-
prefetch
public static boolean prefetch(TopicMapIF tm, SearchResultIF result, String idfname)
-
prefetchRolesByType
public static boolean prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, int[] fields, boolean[] traverse)
-
prefetchRolesByType
public static boolean prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, TopicIF atype, int[] fields, boolean[] traverse)
-
-