Package | Description |
---|---|
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.
|
Modifier and Type | Field | Description |
---|---|---|
protected IntegerVector[] |
VirtualTable.row_list |
Array of IntegerVectors that represent the rows taken from the given
parents.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
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) |
Constructor | Description |
---|---|
InsertSearch(TableDataSource table,
int column,
IntegerVector vec) |
Constructor sets the scheme with a pre-sorted list.
|
Modifier and Type | Method | Description |
---|---|---|
IntegerVector |
JavaRegex.regexSearch(Table table,
int column,
java.lang.String regular_expression,
java.lang.String expression_ops) |
Modifier and Type | Method | Description |
---|---|---|
IntegerVector |
IntegerVector.append(IntegerVector vec) |
Appends an IntegerVector to the end of the array.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
Constructor | Description |
---|---|
AbstractBlockIntegerList(IntegerVector ivec) |
Constructs the list by copying the contents from an IntegerVector.
|
BlockIntegerList(IntegerVector ivec) |
|
IntegerVector(IntegerVector vec) |
Copyright © 2018. All rights reserved.