## Uses of Class
org.apache.ignite.internal.processors.query.schema.management.TableDescriptor

Packages that use TableDescriptor
org.apache.ignite.internal.processors.query.schema.management
org.apache.ignite.spi.systemview.view.sql

### Uses of TableDescriptor in org.apache.ignite.internal.processors.query.schema.management

Methods in org.apache.ignite.internal.processors.query.schema.management that return TableDescriptor
`TableDescriptor` IndexDescriptor.`table()` Table descriptor.
`@Nullable TableDescriptor` SchemaManager.`table(String schemaName, String tblName)` Find table by it's identifier.
`TableDescriptor` SchemaDescriptor.`tableByName(String tblName)`
`TableDescriptor` SchemaDescriptor.`tableByTypeName(String cacheName, String typeName)`

Methods in org.apache.ignite.internal.processors.query.schema.management that return types with arguments of type TableDescriptor
`Collection<TableDescriptor>` SchemaDescriptor.`tables()`
`Collection<TableDescriptor>` SchemaManager.`tablesForCache(String cacheName)` Gets collection of table for given schema name.

Methods in org.apache.ignite.internal.processors.query.schema.management with parameters of type TableDescriptor
`void` SchemaDescriptor.`add(TableDescriptor tbl)`
`void` SchemaManager.`addIndex(TableDescriptor tbl, IndexDescriptor idxDesc)` Add index to the schema.
`IndexDescriptor` IndexDescriptorFactory.`create(GridKernalContext ctx, GridQueryIndexDescriptor idxDesc, TableDescriptor tbl, @Nullable SchemaIndexCacheVisitor cacheVisitor)`
`IndexDescriptor` SortedIndexDescriptorFactory.`create(GridKernalContext ctx, GridQueryIndexDescriptor idxDesc, TableDescriptor tbl, @Nullable SchemaIndexCacheVisitor cacheVisitor)`
`void` SchemaDescriptor.`drop(TableDescriptor tbl)` Drop table.

Constructors in org.apache.ignite.internal.processors.query.schema.management with parameters of type TableDescriptor
Constructor and Description
`IndexDescriptor(TableDescriptor tbl, String name, QueryIndexType type, LinkedHashMap<String,IndexKeyDefinition> keyDefs, boolean isPk, boolean isAff, int inlineSize, Index idx)`

### Uses of TableDescriptor in org.apache.ignite.spi.systemview.view.sql

Constructors in org.apache.ignite.spi.systemview.view.sql with parameters of type TableDescriptor
Constructor and Description
`SqlIndexView(TableDescriptor tbl, IndexDescriptor idx)`
`SqlTableColumnView(TableDescriptor tbl, GridQueryProperty prop)`
`SqlTableView(TableDescriptor tbl)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023