XTableDef Class |
Namespace: Biolomics.BioCallback
The XTableDef type exposes the following members.
Name | Description | |
---|---|---|
![]() | XTableDef(TTableDef) |
Initializes a new instance of the XTableDef class.
|
![]() | XTableDef(XTableDef) |
Initializes a new instance of the XTableDef class.
|
Name | Description | |
---|---|---|
![]() | Clone |
Clones this instance.
|
![]() | ConnectionKey |
Gets the Connection key.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Id |
Gets the tabledef Id.
|
![]() | IsNothing |
Determines whether this instance is nothing.
|
![]() | Key |
Gets The tabledef Key.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | NameColumnTitle |
Gets the Name column title.
|
![]() | SqlName |
Gets the table sqlName.
|
![]() | TableComment |
Gets the Table comment.
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
![]() | UserName |
Gets the Table User name.
|
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Implements the operator = operator.
|
![]() ![]() | Inequality |
Implements the operator <> operator.
|
Imports System Imports Biolomics.BioCallback Imports Biolomics.SharedClasses Imports Biolomics.Utility.DatabaseConstants Imports Biolomics.BaseLibrary Public Class Program <STAThread()> Shared Sub Main() Dim c As New Program c.Test() End Sub ' Write sub functions here Public Sub Test() ' get the current connection Dim SqlCo As XConnection = Run.GetCurrentConnection() If SqlCo Is Nothing Then Return End If ' get the current layout Dim Layout As XDataLayout = Run.GetCurrentLayout() If Layout Is Nothing Then ' no current layout in a search page Return End If ' scan table names from the current connection and get all tables with name (in the database) starting with "taxons_" Dim TaxonTableDeflist As New XTableDefMap For Each TableDef As XTableDef In SqlCo.TableDefMap If TableDef.UserName.Length >= 7 AndAlso TableDef.UserName.ToLower.Substring(0, 7) = "Searching_String" Then TaxonTableDeflist.Add(TableDef) End If Next Console.Write("There is " & TaxonTableDeflist.Count.ToString & " table in this list") End Sub End Class