Uses of Interface
com.mckoi.database.TableDataSource
-
Packages that use TableDataSource Package Description com.mckoi.database The core database classes for Mckoi. -
-
Uses of TableDataSource in com.mckoi.database
Subinterfaces of TableDataSource in com.mckoi.database Modifier and Type Interface Description interface
MutableTableDataSource
A mutable data source that allows for the addition and removal of rows.Classes in com.mckoi.database that implement TableDataSource 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.Methods in com.mckoi.database that return TableDataSource 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.Methods in com.mckoi.database with parameters of type TableDataSource 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.Constructors in com.mckoi.database with parameters of type TableDataSource 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.
-