Package db

# Class FieldIndexTable

java.lang.Object
db.FieldIndexTable

public class FieldIndexTable extends Object
`FieldIndexTable` provides a simplified index table whose key is a fixed or variable length `IndexField` which consists of a concatenation of the index field value and associated primary table key.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final DBHandle`
  `db`
  Database Handle
  `protected static final Field[]`
  `emptyKeyArray`
  `protected final int`
  `indexColumn`
  Indexed column within primary table schema.
  `protected Table`
  `indexTable`
  Underlying table which contains secondary index data.
  `protected final db.TableRecord`
  `indexTableRecord`
  Master table record for this index table.
  `protected final boolean`
  `isSparseIndex`
  `protected Table`
  `primaryTable`
  Primary table

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### emptyKeyArray

    protected static final Field[] emptyKeyArray

  - ### db

    protected final DBHandle db
    Database Handle

  - ### indexTableRecord

    protected final db.TableRecord indexTableRecord
    Master table record for this index table.

  - ### primaryTable

    protected Table primaryTable
    Primary table

  - ### indexTable

    protected Table indexTable
    Underlying table which contains secondary index data.

  - ### indexColumn

    protected final int indexColumn
    Indexed column within primary table schema.

  - ### isSparseIndex

    protected final boolean isSparseIndex