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.