public abstract class VirtualConstructedTable extends VirtualTable
columns, compareMode, isHidden, TYPE_CACHED, TYPE_MEMORYcomment, database, trace| Modifier | Constructor and Description |
|---|---|
protected |
VirtualConstructedTable(Schema schema,
int id,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
long |
getMaxDataModificationId()
Get the last data modification id.
|
abstract ResultInterface |
getResult(Session session)
Read the rows from the table.
|
Index |
getScanIndex(Session session)
Get the scan index to iterate through all rows.
|
addIndex, addRow, canDrop, canReference, checkRename, checkSupportAlter, close, getCreateSQL, getDiskSpaceUsed, getDropSQL, getIndexes, getTableType, getUniqueIndex, isLockedExclusively, lock, removeRow, truncate, unlockaddConstraint, addDependencies, addDependentView, addSequence, addSynonym, addTrigger, canGetRowCount, canTruncate, checkDeadlock, checkWritingAllowed, compareValues, createRow, doesColumnExist, dropMultipleColumnsConstraintsAndIndexes, findColumn, findPrimaryKey, fire, fireAfterRow, fireBeforeRow, fireRow, getBestPlanItem, getCheckForeignKeyConstraints, getChildren, getColumn, getColumn, getColumn, getColumns, getCompareMode, getConstraints, getCreateSQLForCopy, getDefaultValue, getDependentViews, getIndex, getIndexForColumn, getOnCommitDrop, getOnCommitTruncate, getOnUpdateValue, getPrimaryKey, getRow, getRowCount, getRowCountApproximation, getRowIdColumn, getScanIndex, getTemplateRow, getTemplateSimpleRow, getType, hasInsteadOfTrigger, hasSelectTrigger, isDeterministic, isGlobalTemporary, isHidden, isLockedExclusivelyBy, isMVStore, isPersistData, isPersistIndexes, isQueryComparable, isTableExpression, isView, lockRow, removeChildrenAndResources, removeColumnExpressionsDependencies, removeConstraint, removeDependentView, removeIndex, removeIndexOrTransferOwnership, removeSequence, removeSynonym, removeTrigger, rename, renameColumn, setCheckForeignKeyConstraints, setColumns, setHidden, setOnCommitDrop, setOnCommitTruncate, setTableExpression, updateRow, updateRows, validateConvertUpdateSequencegetSchema, getSQL, getSQLgetComment, getDatabase, getId, getModificationId, getName, invalidate, isTemporary, isValid, setComment, setModified, setObjectName, setTemporary, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComment, getDatabase, getId, getName, isTemporary, setComment, setTemporaryprotected VirtualConstructedTable(Schema schema, int id, java.lang.String name)
public abstract ResultInterface getResult(Session session)
session - the sessionpublic Index getScanIndex(Session session)
TablegetScanIndex in class Tablesession - the sessionpublic long getMaxDataModificationId()
TablegetMaxDataModificationId in class Table