## Uses of Class
com.mckoi.database.SelectableScheme

Packages that use SelectableScheme
com.mckoi.database: The core database classes for Mckoi.

### Uses of SelectableScheme in com.mckoi.database

Subclasses of SelectableScheme in com.mckoi.database
`class` `BlindSearch` This is a scheme that performs a blind search of a given set.
`class` `CollatedBaseSearch` An implementation of SelectableScheme that is based on some collated set of data.
`class` `InsertSearch` This is a SelectableScheme similar in some ways to the binary tree.

Fields in com.mckoi.database declared as SelectableScheme
`protected SelectableScheme[]` JoinedTable.`column_scheme` The schemes to describe the entity relation in the given column.

Methods in com.mckoi.database that return SelectableScheme
`SelectableScheme` BlindSearch.`copy​(TableDataSource table, boolean immutable)` Returns an exact copy of this scheme including any optimization information.
`SelectableScheme` InsertSearch.`copy​(TableDataSource table, boolean immutable)` Returns an exact copy of this scheme including any optimization information.
`abstract SelectableScheme` SelectableScheme.`copy​(TableDataSource table, boolean immutable)` Returns an exact copy of this scheme including any optimization information.
`SelectableScheme` GTPrivMapDataSource.`getColumnScheme​(int column)`
`SelectableScheme` Table.`getColumnScheme​(int column)` Returns the SelectableScheme that indexes the given column in this table.
`SelectableScheme` TableDataSource.`getColumnScheme​(int column)` Returns the SelectableScheme that we use as an index for rows in the given column of this source.
`protected SelectableScheme` DataTable.`getRootColumnScheme​(int column)` Returns the SelectableScheme for the given column.
`protected SelectableScheme` DefaultDataTable.`getRootColumnScheme​(int column)` Returns the SelectableScheme for the given column.
`SelectableScheme` SelectableScheme.`getSubsetScheme​(Table subset_table, int subset_column)` Asks the Scheme for a SelectableScheme abject that describes a sub-set of the set handled by this Scheme.