Scribe.Core.ConnectorApi.Metadata Namespace

The Scribe Online Connector IMetadataProvider interface provides accurate information about the Connector’s capabilities for the current connection. Use IMetadataProvider to support the design process.

Classes

 

Class

Description

Public class

ActionDefinition

The interface for an Action Defintion. Action definitions define which operations are allowed for either a Connector or an IObjectDefinition.

Public class

KnownActionNames

Names of know actions

Public class

MethodDefinition

This class defines the required information for a MethodDefinition.

Public class

ObjectDefinition

The object definition containing entity level metadata.

Public class

PropertyDefinition

A single PropertyDefinition, many of thes will be associated with an IObjectDefinition

Public class

PropertyTypeDefinition

A single PropertyTypeDefinition, many of thes will be associated with an IObjectDefinition

Public class

QueryResultDefinition

The object definition containing entity level metadata.

Public class

RelationshipDefinition

A simple implementation of a Relationship Definition used for defining a single relationship associated with an IObjectDefinition

Public class

RSObjectDefinition

Object that defines metadata of a data object. Note: This is an RS only object and is used in GetObjectDefintion method

Public class

RSPropertyDefinition

Data object that defines column information

Interfaces

 

Interface

Description

Public interface

IActionDefinition

The interface for an Action Defintion. Action definitions define which operations are allowed for either a Connector or an IObjectDefinition.

Public interface

IMethodDefinition

This interface defines the required information for a MethodDefinition.

Public interface

IObjectDefinition

Interface for entity level metadata

Public interface

IPropertyDefinition

Interface for defining a single PropertyDefinition, many of thes will be associated with an IObjectDefinition

Public interface

IPropertyTypeDefinition

Interface containing the naming and data type information for a property.

Public interface

IQueryResultDefinition

Interface for entity level metadata for a native query.

Public interface

IRelationshipDefinition

Interface used for defining a single relationship associated with an IObjectDefinition

Enumerations

 

Enumeration

Description

Public enumeration

KnownActions

Known Connector actions types.

Public enumeration

RelationshipType

This enumeration holds the types of relationships in regards to the Entity.