Windward Studios API Reference
MetaDataElement Constructor(String,String,String,String,DbType,NODE_TYPE,IEnumerable<MetaDataElement>)
See Also  Send comments on this topic.
WindwardInterfaces.net.windward.datasource Namespace > MetaDataElement Class > MetaDataElement Constructor : MetaDataElement Constructor(String,String,String,String,DbType,NODE_TYPE,IEnumerable<MetaDataElement>)




name
The name of the node such as the table or column name. This is the name as used so if a column has an alias, this is the alias.
fullName
The full name of this node. So for a column it is actually schema.table.column. null if same as name.
select
The select that created this node. This can be null.
description
The description of the node from the datasource metadata. Null if there is no description.
dbDbType
The data type.
metaType
One of the NODE_TYPE enums.
children
The children nodes of this node. For example the column nodes are children of the table node.

Glossary Item Box

Create a MetaData object.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal name As String, _
   ByVal fullName As String, _
   ByVal select As String, _
   ByVal description As String, _
   ByVal dbDbType As DbType, _
   ByVal metaType As MetaDataElement.NODE_TYPE, _
   ByVal children As IEnumerable(Of MetaDataElement) _
)
Visual Basic (Usage)Copy Code
Dim name As String
Dim fullName As String
Dim select As String
Dim description As String
Dim dbDbType As DbType
Dim metaType As MetaDataElement.NODE_TYPE
Dim children As IEnumerable(Of MetaDataElement)
 
Dim instance As New MetaDataElement(name, fullName, select, description, dbDbType, metaType, children)
C# 
public MetaDataElement( 
   string name,
   string fullName,
   string select,
   string description,
   DbType dbDbType,
   MetaDataElement.NODE_TYPE metaType,
   IEnumerable<MetaDataElement> children
)
Managed Extensions for C++ 
public: MetaDataElement( 
   string* name,
   string* fullName,
   string* select,
   string* description,
   DbType dbDbType,
   MetaDataElement.NODE_TYPE metaType,
   IEnumerable<MetaDataElement*>* children
)
C++/CLI 
public:
MetaDataElement( 
   String^ name,
   String^ fullName,
   String^ select,
   String^ description,
   DbType dbDbType,
   MetaDataElement.NODE_TYPE metaType,
   IEnumerable<MetaDataElement^>^ children
)

Parameters

name
The name of the node such as the table or column name. This is the name as used so if a column has an alias, this is the alias.
fullName
The full name of this node. So for a column it is actually schema.table.column. null if same as name.
select
The select that created this node. This can be null.
description
The description of the node from the datasource metadata. Null if there is no description.
dbDbType
The data type.
metaType
One of the NODE_TYPE enums.
children
The children nodes of this node. For example the column nodes are children of the table node.

Requirements

Platforms: Windows 10, Windows NT, Windows Server

See Also

Windward Studios - .NET Document Generation software