Class IndexInfo
Index Info Handle wrapper to access index information.
An instance of this class allows to get the index name, the number of columns in the secondary index and their actual pposition in the primary table.
It is possible to create an instance of the object either from an Index Index object or with a Table Info TableInfo and its index name.
Inheritance
System.Object
IndexInfo
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: lxapi
Assembly: lxapi.dll
Syntax
public class IndexInfo
Fields
kvMIdx
Index Info Handle
Declaration
public readonly IntPtr kvMIdx
Field Value
Type | Description |
---|---|
System.IntPtr |
kvTplFmt
Index Info Format Handle
Declaration
public readonly IntPtr kvTplFmt
Field Value
Type | Description |
---|---|
System.IntPtr |
Methods
fields(Int32)
index field's column positions in table
Declaration
public ushort[] fields(int nflds)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | nflds | First number of fields to retrieve the position from |
Returns
Type | Description |
---|---|
System.UInt16[] |
Finalize()
Release Index Info Hanlde
Declaration
protected void Finalize()
name()
Retrieve index name
Declaration
public string name()
Returns
Type | Description |
---|---|
System.String |
numberOfFields()
Number of columns of an index
Declaration
public int numberOfFields()
Returns
Type | Description |
---|---|
System.Int32 |