TSqlPhysicalTable

A table that is physically present in an SQL database.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TSqlTable Abstract base class for tables that can be queried using SQL statements.
4TSqlPhysicalTable

Source

Sql.Table.Physical.pas (34)

Description

Implements the interface provided by TSQLTable to support its operations on tables that are physically present in an SQL database.

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTTypeFType
InstancepublicTList<TSqlRow>InitialRows

Methods

ScopeVisibilityResultNameDescription
InstanceprivateSetType(Value: TType)
InstanceprotectedTBooleanShouldCheckPrimaryKey()
InstanceprotectedTTypeCreateType()
InstancepublicCreate(Identifier: TText)
InstancepublicDestroy()
InstancepublicTSqlTableExpressionToExpression()
InstancepublicTTypeGetType()
InstancepublicInsert(Database: TSqlDatabase; Columns: TList<TSqlTableColumn>; Rows: TList<TSqlRow>)
InstancepublicUpdate(Database: TSqlDatabase; Assignments: TList<TSqlAssign>; Restrictions: TList<TSqlExpression>)
InstancepublicDelete(Database: TSqlDatabase; Restrictions: TList<TSqlExpression>)