Xbasic
SQL::TableFilter Class
IN THIS PAGE
Description
Used to create a filter for listing tables in a database.
Example
dim sqlFilter as sql::TableFilter
sqlFilter.IncludeAliases= .t.
sqlFilter.IncludeAllCatalogs= .F.
sqlFilter.IncludeAllOwners= .F.
sqlFilter.IncludeAllSchemas= .T.
sqlFilter.IncludeLinkedTables= .f.
sqlFilter.IncludeSynonyms= .t.
sqlFilter.IncludeSystemTables= .f.
sqlFilter.IncludeTables= .t.
sqlFilter.IncludeViews= .t.
sqlfilter.MaximumTablesInList = 2000
dim cn as sql::connection
cn.open("::name::myconnection")
dim list as c
list = cn.listTables(sqlFilter)Properties
- IncludeAliasesLogical
Include aliases. Default value is .f.
- IncludeAllCatalogsLogical
include all catalogs. Default value is .f.
- IncludeAllOwnersLogical
Include all owners. Default value is .f.
- IncludeAllSchemasLogical
Include all schemas. Default value is .t.
- IncludeLinkedTablesLogical
Include linked tables. Default value is .f.
- IncludeSynonymsLogical
Include synonyms. Default value is .f.
- IncludeSystemTablesLogical
Include system tables. Default value is .f.
- IncludeTablesLogical
Include tables. Default value is .t.
- IncludeViewsLogical
Include views. Default value is .f.
- MaximumTablesInListNumeric
Maximum number of tables to list. Default value is 1000.
Methods
- Clone Method
Create a copy of an object instance
- NewInstance Method
Create a new object instance of the same type.