IEntity interface (structuredquery.h)

Provides methods for retrieving information about an entity type in the schema.

Inheritance

The IEntity interface inherits from the IUnknown interface. IEntity also has these types of members:

Methods

The IEntity interface has these methods.

 
IEntity::Base

Retrieves the parent entity of this entity.
IEntity::DefaultPhrase

Retrieves a default phrase to use for this entity in restatements.
IEntity::GetNamedEntity

Retrieves an INamedEntity object based on an entity name.
IEntity::GetRelationship

Retrieves the IRelationship object for this entity as requested by name.
IEntity::MetaData

Retrieves an enumeration of IMetaData objects for this entity.
IEntity::Name

Retrieves the name of this entity.
IEntity::NamedEntities

Retrieves an enumeration of INamedEntity objects, one for each known named entity of this type.
IEntity::Relationships

Retrieves an enumeration of IRelationship objects, one for each relationship this entity has.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 with SP1 [desktop apps only]
Target Platform Windows
Header structuredquery.h
Redistributable Windows Desktop Search (WDS) 3.0