RSObjectDefinition Class

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

Inheritance Hierarchy

System Object

  Scribe.Core.ConnectorApi.Metadata RSObjectDefinition

Namespace:  Scribe.Core.ConnectorApi.Metadata

Assembly:  Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)

Syntax

public   class   RSObjectDefinition

The RSObjectDefinition type exposes the following members.

Constructors

 

Name

Description

Public method

RSObjectDefinition

Provides an empty instance of the object.

Public method

RSObjectDefinition(DataEntity)

This constructor will create this object by using the DataEntity information to populate its properties. This includes the list of RSPropertyDefinitions.

Methods

 

Name

Description

Public method

Equals

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)

Public method

GetHashCode

Serves as a hash function for a particular type.

(Inherited from Object.)

Public method

GetType

Gets the Type of the current instance.

(Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)

Public method

ToDataEntity

This method will return a DataEntity representing this object.

Public method

ToString

Returns a string that represents the current object.

(Inherited from Object.)

Properties

 

Name

Description

Public property

CreateDate

Holds created date of data object

Public property

Description

Holds description

Public property

Hidden

data objects that don't replicate well or are not useful for a replication solution are set to true.

Public property

Id

Holds unique table id

Public property

LastModifiedDate

Holds the last modified date of the object schema

Public property

ModificationDateFullName

This field holds the modification date full name of the property definition.

Public property

Name

Holds object name, e.g. table name, entity name

Public property

Owner

Holds table/object owner name

Public property

PrimaryKeyName

This the field name of the primary key.

Public property

RSPropertyDefinitions

Holds field/property info including name, data type, etc.

Public property

Schema

Holds the schema name

See

Scribe.Core.ConnectorApi.Metadata Namespace