public final class SubsetColumnTable extends FilterTable implements RootTable
This method implements RootTable which means a union operation will not decend further past this table when searching for the roots.
parent
DEBUG_QUERY
Constructor and Description |
---|
SubsetColumnTable(Table parent)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
findFieldName(Variable v)
Given a fully qualified variable field name, ie.
|
TObject |
getCellContents(int column,
int row)
Returns an object that represents the information in the given cell
in the table.
|
int |
getColumnCount()
Returns the number of columns in the table.
|
DataTableDef |
getDataTableDef()
Returns the DataTableDef object that describes the columns and name
of this table.
|
Variable |
getResolvedVariable(int column)
Returns a fully qualified Variable object that represents the name of
the column at the given index.
|
void |
setColumnMap(int[] mapping,
Variable[] aliases)
Adds a column map into this table.
|
String |
toString()
Returns a string that represents this table.
|
boolean |
typeEquals(RootTable table)
This function is used to check that two tables are identical.
|
getDatabase, getParent, getRowCount, hasRootsLocked, lockRoot, printGraph, rowEnumeration, unlockRoot
all, allColumnMatchesValue, any, columnContainsCell, columnContainsValue, columnMatchesValue, columnMerge, compareCells, Debug, distinct, distinct, dumpTo, emptySelect, exhaustiveSelect, fastFindFieldName, getColumnDefAt, getColumnScheme, getFirstCellContent, getFirstCellContent, getLastCellContent, getLastCellContent, getSingleCellContent, getSingleCellContent, getSystem, getTableAccessState, getTTypeForColumn, getTTypeForColumn, join, orderByColumn, orderByColumn, orderByColumn, orderByColumns, orderedRowList, outside, rangeSelect, selectAll, selectAll, selectFirst, selectLast, selectRange, selectRest, simpleJoin, simpleSelect, singleRowSelect, toMap, union
public SubsetColumnTable(Table parent)
public void setColumnMap(int[] mapping, Variable[] aliases)
public int getColumnCount()
getColumnCount
in class FilterTable
public int findFieldName(Variable v)
findFieldName
in class FilterTable
public DataTableDef getDataTableDef()
getDataTableDef
in interface TableDataSource
getDataTableDef
in class FilterTable
public Variable getResolvedVariable(int column)
getResolvedVariable
in class FilterTable
public final TObject getCellContents(int column, int row)
getCellContents
in interface TableDataSource
getCellContents
in class FilterTable
public boolean typeEquals(RootTable table)
typeEquals
in interface RootTable
Copyright © 2015. All rights reserved.