Oihana PHP System

Index

Property keys mapped to the columns of the OpenEdge SQL `SYSINDEXES` system catalog table.

SYSINDEXES contains one row for each (index, indexed-column) pair. The idxseq column gives the ordinal position of the column inside the index.

Tags
see
https://docs.progress.com/bundle/openedge-sql-reference/page/SYSINDEXES.html
author

Marc Alcaraz (eKameleon)

since
1.0.0

Table of Contents

Constants

ABBREVIATE  : string = 'abbreviate'
Whether the index entry is stored in abbreviated form (`abbreviate`).
ASC_DESC  : string = 'ascDesc'
Sort direction of the indexed column: ascending or descending (`asc_desc`).
COLUMN  : string = 'column'
Indexed column name (`fldname` or `col` depending on revision).
FIELD_NUMBER  : string = 'fieldNumber'
Ordinal field number within the index definition (`fld_no`).
INDEX_OWNER  : string = 'indexOwner'
Owner (SQL schema) of the index itself (`idxowner`).
INDEX_SEQUENCE  : string = 'indexSequence'
Sequence (rank) of the column inside the index (`idxseq`).
INDEX_TYPE  : string = 'indexType'
Index type discriminator (`idxtype`): `U` for unique, `D` for duplicates.
NUMBER_OF_COMPONENTS  : string = 'numberOfComponents'
Total number of indexed components (`numcomp`).
PRIMARY  : string = 'primary'
Whether this index is the primary index of the table.
TABLE  : string = 'table'
Owning table of the index.
UNIQUE  : string = 'unique'
Whether the index enforces uniqueness (`unique`).

Constants

ABBREVIATE

Whether the index entry is stored in abbreviated form (`abbreviate`).

public string ABBREVIATE = 'abbreviate'

ASC_DESC

Sort direction of the indexed column: ascending or descending (`asc_desc`).

public string ASC_DESC = 'ascDesc'

COLUMN

Indexed column name (`fldname` or `col` depending on revision).

public string COLUMN = 'column'

FIELD_NUMBER

Ordinal field number within the index definition (`fld_no`).

public string FIELD_NUMBER = 'fieldNumber'

INDEX_OWNER

Owner (SQL schema) of the index itself (`idxowner`).

public string INDEX_OWNER = 'indexOwner'

INDEX_SEQUENCE

Sequence (rank) of the column inside the index (`idxseq`).

public string INDEX_SEQUENCE = 'indexSequence'

INDEX_TYPE

Index type discriminator (`idxtype`): `U` for unique, `D` for duplicates.

public string INDEX_TYPE = 'indexType'

NUMBER_OF_COMPONENTS

Total number of indexed components (`numcomp`).

public string NUMBER_OF_COMPONENTS = 'numberOfComponents'

PRIMARY

Whether this index is the primary index of the table.

public string PRIMARY = 'primary'

TABLE

Owning table of the index.

public string TABLE = 'table'

UNIQUE

Whether the index enforces uniqueness (`unique`).

public string UNIQUE = 'unique'
On this page

Search results