public class DataChangeDeltaTable extends VirtualConstructedTable
| Modifier and Type | Class and Description |
|---|---|
static class |
DataChangeDeltaTable.ResultOption
Result option.
|
columns, compareMode, isHidden, TYPE_CACHED, TYPE_MEMORYcomment, database, trace| Constructor and Description |
|---|
DataChangeDeltaTable(Schema schema,
Session session,
DataChangeStatement statement,
DataChangeDeltaTable.ResultOption resultOption) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGetRowCount()
Check if the row count can be retrieved quickly.
|
ResultInterface |
getResult(Session session)
Read the rows from the table.
|
long |
getRowCount(Session session)
Get the row count for this table.
|
long |
getRowCountApproximation()
Get the approximated row count for this table.
|
java.lang.StringBuilder |
getSQL(java.lang.StringBuilder builder,
boolean alwaysQuote)
Appends the SQL name of this object (may be quoted) to the specified
builder.
|
boolean |
isDeterministic()
Check if the table is deterministic.
|
getMaxDataModificationId, getScanIndexaddIndex, addRow, canDrop, canReference, checkRename, checkSupportAlter, close, getCreateSQL, getDiskSpaceUsed, getDropSQL, getIndexes, getTableType, getUniqueIndex, isLockedExclusively, lock, removeRow, truncate, unlockaddConstraint, addDependencies, addDependentView, addSequence, addSynonym, addTrigger, 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, getRowIdColumn, getScanIndex, getTemplateRow, getTemplateSimpleRow, getType, hasInsteadOfTrigger, hasSelectTrigger, 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, 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, setTemporarypublic DataChangeDeltaTable(Schema schema, Session session, DataChangeStatement statement, DataChangeDeltaTable.ResultOption resultOption)
public boolean canGetRowCount()
TablecanGetRowCount in class Tablepublic long getRowCount(Session session)
TablegetRowCount in class Tablesession - the sessionpublic long getRowCountApproximation()
TablegetRowCountApproximation in class Tablepublic ResultInterface getResult(Session session)
VirtualConstructedTablegetResult in class VirtualConstructedTablesession - the sessionpublic java.lang.StringBuilder getSQL(java.lang.StringBuilder builder,
boolean alwaysQuote)
DbObjectgetSQL in interface DbObjectgetSQL in class SchemaObjectBasebuilder - string builderalwaysQuote - quote all identifierspublic boolean isDeterministic()
TableisDeterministic in class Table