Package | Description |
---|---|
com.mckoi.database |
The core database classes for Mckoi.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MutableTableDataSource
A mutable data source that allows for the addition and removal of rows.
|
Modifier and Type | Class and 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 and 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 and Description |
---|---|
abstract SelectableScheme |
SelectableScheme.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.
|
SelectableScheme |
BlindSearch.copy(TableDataSource table,
boolean immutable)
Returns an exact copy of this scheme including any optimization
information.
|
Constructor and 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 © 2015. All rights reserved.