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 (package private) interfaceDataTableFileThis interface handles the abstraction of retreiving information from a database file.interfaceMutableTableDataSourceA 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 classAbstractDataTableThis is the abstract class implemented by a DataTable like table.classCompositeTableA composite of two or more datasets used to implement UNION, INTERSECTION, and DIFFERENCE.private static classDatabaseConnection.TriggeredOldNewDataSourceA MutableTableDataSource implementation that is used for trigger actions to represent the data in the OLD and NEW tables.classDataTableDataTable is a wrapper for a MutableTableDataSource that fits into the query hierarchy level.classDataTableFilterThis object sits on top of a DataTable object filtering out certain types of calls.classDefaultDataTableThis represents a default implementation of a DataTable.classFilterTableA table that is a filter for another table.classFunctionTableA table that has a number of columns and as many rows as the refering table.(package private) classGTConnectionInfoDataSourceAn implementation of MutableTableDataSource that presents the current connection information.(package private) classGTCurrentConnectionsDataSourceAn implementation of MutableTableDataSource that presents the current list of connections on the database.(package private) classGTDataSourceA base class for a dynamically generated data source.classGTPrivMapDataSourceA GTDataSource that maps a Privs 11-bit set to strings that represent the priv in human understandable string.(package private) classGTProductDataSourceAn implementation of MutableTableDataSource that models information about the software.classGTSQLTypeInfoDataSourceA GTDataSource that models all SQL types that are available.(package private) classGTStatisticsDataSourceAn implementation of MutableTableDataSource that presents database statistical information.(package private) classGTTableColumnsDataSourceAn implementation of MutableTableDataSource that presents information about the columns of all tables in all schema.(package private) classGTTableInfoDataSourceAn implementation of MutableTableDataSource that presents information about the tables in all schema.classJoinedTableA Table that represents the result of one or more other tables joined together.private classMasterTableDataSource.MMutableTableDataSourceA MutableTableDataSource object as returned by the 'createTableDataSourceAtCommit' method.classNaturallyJoinedTableA table that is the cartesian product of two tables.(package private) classOuterTableA Table class for forming OUTER type results.classReferenceTableThis is an implementation of a Table that references a DataTable as its parent.classSubsetColumnTableThis object is a filter that sits atop a Table object.classTableThis is a definition for a table in the database.classTemporaryTableThis class represents a temporary table that is built from data that is not related to any underlying DataTable object from the database.classVirtualTableA VirtualTable is a representation of a table whose rows are actually physically stored in another table.Fields in com.mckoi.database declared as TableDataSource Modifier and Type Field Description private TableDataSourceRowData. tableThe TableDataSource object that this RowData is in, or is destined to be in.private TableDataSourceSelectableScheme. tableThe table data source with the column this scheme indexes.private TableDataSourceSimpleTableQuery. tableThe TableDataSource we are wrapping.private TableDataSourceTableDataConglomerate.TableRowVariableResolver. tableMethods in com.mckoi.database that return TableDataSource Modifier and Type Method Description protected TableDataSourceSelectableScheme. getTable()Returns the Table.TableDataSourceSimpleTransaction. getTableDataSource(TableName table_name)Returns a TableDataSource object that represents the table with the given name within this transaction.protected TableDataSourceMasterTableDataSource. minimalTableDataSource(IntegerListInterface master_index)Creates a minimal TableDataSource object that represents this MasterTableDataSource.Methods in com.mckoi.database with parameters of type TableDataSource Modifier and Type Method Description (package private) static voidTableDataConglomerate. checkAddConstraintViolations(SimpleTransaction transaction, TableDataSource table, int[] row_indices, short deferred)Performs constraint violation checks on an addition of the given set of row indices into the TableDataSource in the given transaction.(package private) static voidTableDataConglomerate. checkAddConstraintViolations(SimpleTransaction transaction, TableDataSource table, int row_index, short deferred)Performs constraint violation checks on an addition of the given row index into the TableDataSource in the given transaction.(package private) static voidTableDataConglomerate. checkAllAddConstraintViolations(SimpleTransaction transaction, TableDataSource table, short deferred)Performs constraint violation checks on all the rows in the given table.(package private) static voidTableDataConglomerate. checkFieldConstraintViolations(SimpleTransaction transaction, TableDataSource table, int[] row_indices)Checks that the nullibility and class of the fields in the given rows are valid.(package private) static voidTableDataConglomerate. checkRemoveConstraintViolations(SimpleTransaction transaction, TableDataSource table, int[] row_indices, short deferred)Performs constraint violation checks on a removal of the given set of row indexes from the TableDataSource in the given transaction.(package private) static voidTableDataConglomerate. checkRemoveConstraintViolations(SimpleTransaction transaction, TableDataSource table, int row_index, short deferred)Performs constraint violation checks on a removal of the given row index from the TableDataSource in the given transaction.SelectableSchemeBlindSearch. copy(TableDataSource table, boolean immutable)Returns an exact copy of this scheme including any optimization information.SelectableSchemeGTPrivMapDataSource.PrivMapSearch. copy(TableDataSource table, boolean immutable)SelectableSchemeInsertSearch. copy(TableDataSource table, boolean immutable)Returns an exact copy of this scheme including any optimization information.abstract SelectableSchemeSelectableScheme. copy(TableDataSource table, boolean immutable)Returns an exact copy of this scheme including any optimization information.(package private) SelectableSchemeMasterTableDataSource. createSelectableSchemeForColumn(IndexSet index_set, TableDataSource table, int column)Creates a SelectableScheme object for the given column in this table.(package private) SelectableSchemeMasterTableDataSource. createSelectableSchemeForIndex(IndexSet index_set, TableDataSource table, int index_i)Creates a SelectableScheme object for the given index in the index set def in this table.(package private) static IntegerVectorTableDataConglomerate. findKeys(TableDataSource t2, int[] col2_indexes, TObject[] key_value)Returns the key indices found in the given table.private static ViewDefViewManager. getViewDef(java.util.HashMap cache, TableDataSource view_table, int index)Creates a ViewDef object for the given index value in the table.private static ViewDefViewManager. getViewDef(java.util.HashMap cache, TableDataSource view_table, TableName view_name)Creates a ViewDef object for the given view name in the table.private static booleanTableDataConglomerate. isUniqueColumns(TableDataSource table, int rindex, java.lang.String[] cols, boolean nulls_are_allowed)Checks the uniqueness of the columns in the row of the table.(package private) voidCompositeTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)(package private) voidDataTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) voidDataTableFilter. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) voidDefaultDataTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) voidFilterTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) voidJoinedTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) voidSubsetColumnTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.(package private) abstract voidTable. setToRowTableDomain(int column, IntegerVector row_set, TableDataSource ancestor)Given a set, this trickles down through the Table hierarchy resolving the given row_set to a form that the given ancestor understands.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, IntegerListInterface list)Constructor sets the scheme with a pre-sorted list.InsertSearch(TableDataSource table, int column, IntegerVector vec)Constructor sets the scheme with a pre-sorted list.InsertSearch(TableDataSource table, InsertSearch from, boolean immutable)Constructs this as a copy of the given, either mutable or immutable copy.PrivMapSearch(TableDataSource table, int column)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.TableRowVariableResolver(TableDataSource table, int row)
-