Show / Hide Table of Contents

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
Back to top Generated by DocFX