## Uses of Class
com.mckoi.util.IntegerVector

Packages that use IntegerVector
com.mckoi.database: The core database classes for Mckoi.
com.mckoi.database.regexbridge: Implementations of the RegexLibrary interface, which allows the application to select which regular expression package to use.
com.mckoi.util: Miscellaneous utility classes.

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

Fields in com.mckoi.database declared as IntegerVector
`protected IntegerVector[]` VirtualTable.`row_list` Array of IntegerVectors that represent the rows taken from the given parents.

Methods in com.mckoi.database that return IntegerVector
`protected IntegerVector` CollatedBaseSearch.`addRangeToSet​(int start, int end, IntegerVector ivec)` Adds the set indexes to the list that represent the range of values between the start (inclusive) and end offset (inclusive) given.
`protected IntegerVector` InsertSearch.`addRangeToSet​(int start, int end, IntegerVector ivec)`
`protected IntegerVector[]` VirtualTable.`getReferenceRows()` Returns the list of IntegerVector that represents the rows that this VirtualTable references.
`IntegerVector` FunctionTable.`groupRows​(int group_number)` Returns an IntegerVector that represents the list of all rows in the group the index is at.
`IntegerVector` Table.`orderedRowList​(int[] col_map)` Returns an IntegerVector that represents the list of rows in this table in sorted order by the given column map.
`IntegerVector` RegexLibrary.`regexSearch​(Table table, int column, java.lang.String regular_expression, java.lang.String expression_ops)` Performs a regular expression search on the given column of the table.
`IntegerVector` BlindSearch.`selectAll()`
`IntegerVector` CollatedBaseSearch.`selectAll()`
`IntegerVector` InsertSearch.`selectAll()` The select operations for this scheme.
`IntegerVector` SelectableScheme.`selectAll()` These are the select operations that are the main purpose of the scheme.
`IntegerVector` Table.`selectAll()` Returns a list of rows that represents the enumerator order of this table.
`IntegerVector` Table.`selectAll​(int column)` Returns an array that represents the sorted order of this table by the given column number.
`IntegerVector` SelectableScheme.`selectAllNonNull()` Selects all values in the column that are not null.
`IntegerVector` SelectableScheme.`selectBetween​(TObject ob1, TObject ob2)`
`IntegerVector` SelectableScheme.`selectEqual​(TObject ob)`
`IntegerVector` SelectableScheme.`selectFirst()`
`IntegerVector` Table.`selectFirst​(int column)` Returns an array that represents the first sorted element(s) of the given column number.
`IntegerVector` SelectableScheme.`selectGreater​(TObject ob)`
`IntegerVector` SelectableScheme.`selectGreaterOrEqual​(TObject ob)`
`IntegerVector` SimpleTableQuery.`selectIndexesEqual​(int column, TObject cell)` Finds the index of all the rows in the table where the given column is equal to the given object.
`IntegerVector` SimpleTableQuery.`selectIndexesEqual​(int col1, TObject cell1, int col2, TObject cell2)` Finds the index of all the rows in the table where the given column is equal to the given object for both of the clauses.
`IntegerVector` SimpleTableQuery.`selectIndexesEqual​(int column, java.lang.Object value)` Finds the index of all the rows in the table where the given column is equal to the given object.
`IntegerVector` SimpleTableQuery.`selectIndexesEqual​(int col1, java.lang.Object val1, int col2, java.lang.Object val2)` Finds the index of all the rows in the table where the given column is equal to the given object for both of the clauses.
`IntegerVector` SelectableScheme.`selectLast()`
`IntegerVector` Table.`selectLast​(int column)` Returns an array that represents the last sorted element(s) of the given column number.
`IntegerVector` SelectableScheme.`selectLess​(TObject ob)`
`IntegerVector` SelectableScheme.`selectLessOrEqual​(TObject ob)`
`IntegerVector` SelectableScheme.`selectNotEqual​(TObject ob)`
`IntegerVector` SelectableScheme.`selectNotFirst()`
`IntegerVector` SelectableScheme.`selectNotLast()`
`IntegerVector` BlindSearch.`selectRange​(SelectableRange range)`
`IntegerVector` BlindSearch.`selectRange​(SelectableRange[] ranges)`
`IntegerVector` CollatedBaseSearch.`selectRange​(SelectableRange range)`
`IntegerVector` CollatedBaseSearch.`selectRange​(SelectableRange[] ranges)`
`IntegerVector` Table.`selectRange​(int column, SelectableRange[] ranges)` Returns an array that represents the sorted order of this table of all values in the given SelectableRange objects of the given column index.
`IntegerVector` Table.`selectRest​(int column)` Returns an array that represents the rest of the sorted element(s) of the given column number.

Methods in com.mckoi.database with parameters of type IntegerVector
`protected IntegerVector` CollatedBaseSearch.`addRangeToSet​(int start, int end, IntegerVector ivec)` Adds the set indexes to the list that represent the range of values between the start (inclusive) and end offset (inclusive) given.
`protected IntegerVector` InsertSearch.`addRangeToSet​(int start, int end, IntegerVector ivec)`
`void` SimpleTableQuery.`deleteRows​(IntegerVector list)` Deletes all the given indexes in this table.
`BlockIntegerList` SelectableScheme.`internalOrderIndexSet​(IntegerVector row_set)` Returns a BlockIntegerList that represents the given row_set sorted in the order of this scheme.
`protected abstract void` JoinedTable.`resolveAllRowsForTableAt​(IntegerVector row_set, int table_num)` Given an IntegerVector that represents a list of pointers to rows in this table, this resolves the rows to row indexes in the given parent table.
`protected void` NaturallyJoinedTable.`resolveAllRowsForTableAt​(IntegerVector row_set, int table_num)`
`protected void` VirtualTable.`resolveAllRowsForTableAt​(IntegerVector row_set, int table_num)`

Constructors in com.mckoi.database with parameters of type IntegerVector
`InsertSearch​(TableDataSource table, int column, IntegerVector vec)` Constructor sets the scheme with a pre-sorted list.

### Uses of IntegerVector in com.mckoi.database.regexbridge

Methods in com.mckoi.database.regexbridge that return IntegerVector
`IntegerVector` JavaRegex.`regexSearch​(Table table, int column, java.lang.String regular_expression, java.lang.String expression_ops)`

### Uses of IntegerVector in com.mckoi.util

Methods in com.mckoi.util that return IntegerVector
`IntegerVector` IntegerVector.`append​(IntegerVector vec)` Appends an IntegerVector to the end of the array.

Methods in com.mckoi.util with parameters of type IntegerVector
`IntegerVector` IntegerVector.`append​(IntegerVector vec)` Appends an IntegerVector to the end of the array.
`boolean` IntegerVector.`equals​(IntegerVector ivec)` Returns true if this vector is equal to the given vector.

Constructors in com.mckoi.util with parameters of type IntegerVector
`AbstractBlockIntegerList​(IntegerVector ivec)` Constructs the list by copying the contents from an IntegerVector.
`BlockIntegerList​(IntegerVector ivec)`
`IntegerVector​(IntegerVector vec)`