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 and Description |
---|---|
protected IntegerVector[] |
VirtualTable.row_list
Array of IntegerVectors that represent the rows taken from the given
parents.
|
Modifier and Type | Method and 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,
String regular_expression,
String expression_ops)
Performs a regular expression search on the given column of the table.
|
IntegerVector |
SelectableScheme.selectAll()
These are the select operations that are the main purpose of the scheme.
|
IntegerVector |
CollatedBaseSearch.selectAll() |
IntegerVector |
Table.selectAll()
Returns a list of rows that represents the enumerator order of this
table.
|
IntegerVector |
InsertSearch.selectAll()
The select operations for this scheme.
|
IntegerVector |
BlindSearch.selectAll() |
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,
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,
Object val1,
int col2,
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 |
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 |
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 |
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 |
CollatedBaseSearch.selectRange(SelectableRange range) |
IntegerVector |
BlindSearch.selectRange(SelectableRange range) |
IntegerVector |
CollatedBaseSearch.selectRange(SelectableRange[] ranges) |
IntegerVector |
BlindSearch.selectRange(SelectableRange[] ranges) |
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 and 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 void |
NaturallyJoinedTable.resolveAllRowsForTableAt(IntegerVector row_set,
int table_num) |
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 |
VirtualTable.resolveAllRowsForTableAt(IntegerVector row_set,
int table_num) |
Constructor and Description |
---|
InsertSearch(TableDataSource table,
int column,
IntegerVector vec)
Constructor sets the scheme with a pre-sorted list.
|
Modifier and Type | Method and Description |
---|---|
IntegerVector |
JavaRegex.regexSearch(Table table,
int column,
String regular_expression,
String expression_ops) |
Modifier and Type | Method and Description |
---|---|
IntegerVector |
IntegerVector.append(IntegerVector vec)
Appends an IntegerVector to the end of the array.
|
Modifier and Type | Method and 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 and Description |
---|
AbstractBlockIntegerList(IntegerVector ivec)
Constructs the list by copying the contents from an IntegerVector.
|
BlockIntegerList(IntegerVector ivec) |
IntegerVector(IntegerVector vec) |
Copyright © 2015. All rights reserved.