This is an array of indnatts values that
indicate which table columns this index indexes. For example a value
of 1 3 would mean that the first and the third table
columns make up the index key. A zero in this array indicates that the
corresponding index attribute is an expression over the table columns,
rather than a simple column reference.
For each column in the index key this contains the OID of
the operator class to use. See
pg_opclass for details.
indexprs
text
Expression trees (in nodeToString() representation)
for index attributes that are not simple column references. This is a
list with one element for each zero entry in indkey.
Null if all index attributes are simple references.
indpred
text
Expression tree (in nodeToString() representation)
for partial index predicate. Null if not a partial index.