Package | Description |
---|---|
com.mckoi.database |
The core database classes for Mckoi.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableTableDataSource |
A mutable data source that allows for the addition and removal of rows.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractDataTable |
This is the abstract class implemented by a DataTable like table.
|
class |
CompositeTable |
A composite of two or more datasets used to implement UNION, INTERSECTION,
and DIFFERENCE.
|
class |
DataTable |
DataTable is a wrapper for a MutableTableDataSource that fits into the
query hierarchy level.
|
class |
DataTableFilter |
This object sits on top of a DataTable object filtering out certain types
of calls.
|
class |
DefaultDataTable |
This represents a default implementation of a DataTable.
|
class |
FilterTable |
A table that is a filter for another table.
|
class |
FunctionTable |
A table that has a number of columns and as many rows as the refering
table.
|
class |
GTPrivMapDataSource |
A GTDataSource that maps a Privs 11-bit set to strings that represent the
priv in human understandable string.
|
class |
GTSQLTypeInfoDataSource |
A GTDataSource that models all SQL types that are available.
|
class |
JoinedTable |
A Table that represents the result of one or more other tables joined
together.
|
class |
NaturallyJoinedTable |
A table that is the cartesian product of two tables.
|
class |
ReferenceTable |
This is an implementation of a Table that references a DataTable as its
parent.
|
class |
SubsetColumnTable |
This object is a filter that sits atop a Table object.
|
class |
Table |
This is a definition for a table in the database.
|
class |
TemporaryTable |
This class represents a temporary table that is built from data that is
not related to any underlying DataTable object from the database.
|
class |
VirtualTable |
A VirtualTable is a representation of a table whose rows are actually
physically stored in another table.
|
Modifier and Type | Method | Description |
---|---|---|
protected TableDataSource |
SelectableScheme.getTable() |
Returns the Table.
|
TableDataSource |
SimpleTransaction.getTableDataSource(TableName table_name) |
Returns a TableDataSource object that represents the table with the
given name within this transaction.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
Constructor | Description |
---|---|
BlindSearch(TableDataSource table,
int column) |
The Constructor.
|
CollatedBaseSearch(TableDataSource table,
int column) |
The Constructor.
|
InsertSearch(TableDataSource table,
int column) |
The Constructor.
|
InsertSearch(TableDataSource table,
int column,
IntegerVector vec) |
Constructor sets the scheme with a pre-sorted list.
|
RowData(TableDataSource table) |
The Constructor generates a blank row.
|
SelectableScheme(TableDataSource table,
int column) |
The constructor for all schemes.
|
SimpleTableQuery(TableDataSource in_table) |
Constructs the SimpleTableQuery with the given MutableTableDataSource
object.
|
Copyright © 2018. All rights reserved.