## Uses of Interface
org.apache.ignite.internal.processors.query.schema.SchemaIndexCacheVisitor

Packages that use SchemaIndexCacheVisitor
org.apache.ignite.internal.cache.query.index
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.schema.management

### Uses of SchemaIndexCacheVisitor in org.apache.ignite.internal.cache.query.index

Methods in org.apache.ignite.internal.cache.query.index with parameters of type SchemaIndexCacheVisitor
`Index` IndexProcessor.`createIndexDynamically​(GridCacheContext cctx, IndexFactory factory, IndexDefinition definition, SchemaIndexCacheVisitor cacheVisitor)` Creates a new index.

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

Classes in org.apache.ignite.internal.processors.query.schema that implement SchemaIndexCacheVisitor
`class` `SchemaIndexCacheVisitorImpl` Visitor who create/rebuild indexes in parallel by partition for a given cache.

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

Methods in org.apache.ignite.internal.processors.query.schema.management with parameters of type SchemaIndexCacheVisitor
`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` SchemaManager.`createIndex​(String schemaName, String tblName, QueryIndexDescriptorImpl idxDesc, boolean ifNotExists, SchemaIndexCacheVisitor cacheVisitor)` Create index dynamically.