Public Attributes | |
Active | |
Boolean | Approximate |
string | Catalog |
string | ColumnName |
string | ForeignCatalog |
string | ForeignSchema |
string | ForeignTableName |
LinkedFields | |
MasterFields | |
MasterSource | |
TZMetadataType | MetadataType |
Boolean | Nullable |
string | ProcedureName |
string | Schema |
Integer | Scope |
string | SequenceName |
string | TableName |
string | TypeName |
Boolean | Unique |
Protected Member Functions | |
CheckSQLQuery () | |
Checks the SQL query. | |
IZResultSet | CreateResultSet (const string SQL, Integer MaxRows) |
Creates a DBC resultset for the query. | |
Private Member Functions | |
SetMetadataType (TZMetadataType Value) | |
Sets a new SQL metadata type. | |
Private Attributes | |
Boolean | FApproximate |
string | FCatalog |
string | FColumnName |
string | FForeignCatalog |
string | FForeignSchema |
string | FForeignTableName |
TZMetadataType | FMetadataType |
Boolean | FNullable |
string | FProcedureName |
string | FSchema |
Integer | FScope |
string | FSequenceName |
string | FTableName |
string | FTypeName |
Boolean | FUnique |
Definition at line 92 of file ZSqlMetadata.pas.
TZSQLMetadata::CheckSQLQuery | ( | ) | [protected] |
Checks the SQL query.
The query has no meaning for this class.
Definition at line 300 of file ZSqlMetadata.pas.
IZResultSet TZSQLMetadata::CreateResultSet | ( | const string | SQL, | |
Integer | MaxRows | |||
) | [protected] |
Creates a DBC resultset for the query.
SQL | an SQL query. | |
MaxRows | a maximum rows number (-1 for all). |
Definition at line 227 of file ZSqlMetadata.pas.
TZSQLMetadata::SetMetadataType | ( | TZMetadataType | Value | ) | [private] |
Sets a new SQL metadata type.
Value | a new SQL metadata type. |
Definition at line 209 of file ZSqlMetadata.pas.
Definition at line 189 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::Approximate |
FApproximate For writing
Definition at line 180 of file ZSqlMetadata.pas.
string TZSQLMetadata::Catalog |
string TZSQLMetadata::ColumnName |
FColumnName For writing
Definition at line 156 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::FApproximate [private] |
Definition at line 121 of file ZSqlMetadata.pas.
string TZSQLMetadata::FCatalog [private] |
Definition at line 99 of file ZSqlMetadata.pas.
string TZSQLMetadata::FColumnName [private] |
Definition at line 105 of file ZSqlMetadata.pas.
string TZSQLMetadata::FForeignCatalog [private] |
Definition at line 113 of file ZSqlMetadata.pas.
string TZSQLMetadata::FForeignSchema [private] |
Definition at line 115 of file ZSqlMetadata.pas.
string TZSQLMetadata::FForeignTableName [private] |
Definition at line 117 of file ZSqlMetadata.pas.
TZMetadataType TZSQLMetadata::FMetadataType [private] |
Definition at line 97 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::FNullable [private] |
Definition at line 111 of file ZSqlMetadata.pas.
FForeignCatalog For writing
Definition at line 168 of file ZSqlMetadata.pas.
string TZSQLMetadata::ForeignSchema |
FForeignSchema For writing
Definition at line 171 of file ZSqlMetadata.pas.
FForeignTableName For writing
Definition at line 174 of file ZSqlMetadata.pas.
string TZSQLMetadata::FProcedureName [private] |
Definition at line 107 of file ZSqlMetadata.pas.
string TZSQLMetadata::FSchema [private] |
Definition at line 101 of file ZSqlMetadata.pas.
Integer TZSQLMetadata::FScope [private] |
Definition at line 109 of file ZSqlMetadata.pas.
string TZSQLMetadata::FSequenceName [private] |
Definition at line 125 of file ZSqlMetadata.pas.
string TZSQLMetadata::FTableName [private] |
Definition at line 103 of file ZSqlMetadata.pas.
string TZSQLMetadata::FTypeName [private] |
Definition at line 123 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::FUnique [private] |
Definition at line 119 of file ZSqlMetadata.pas.
Definition at line 195 of file ZSqlMetadata.pas.
Definition at line 191 of file ZSqlMetadata.pas.
Definition at line 193 of file ZSqlMetadata.pas.
SetMetadataType For writing
Definition at line 141 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::Nullable |
Definition at line 165 of file ZSqlMetadata.pas.
string TZSQLMetadata::ProcedureName |
FProcedureName For writing
Definition at line 159 of file ZSqlMetadata.pas.
string TZSQLMetadata::Schema |
Integer TZSQLMetadata::Scope |
string TZSQLMetadata::SequenceName |
FSequenceName For writing
Definition at line 186 of file ZSqlMetadata.pas.
string TZSQLMetadata::TableName |
FTableName For writing
Definition at line 153 of file ZSqlMetadata.pas.
string TZSQLMetadata::TypeName |
Definition at line 183 of file ZSqlMetadata.pas.
Boolean TZSQLMetadata::Unique |