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

Packages that use SchemaOperationException
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.schema.message

### Uses of SchemaOperationException in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query that return SchemaOperationException
`static SchemaOperationException` QueryUtils.`checkQueryEntityConflicts(CacheConfiguration<?,?> ccfg, Collection<DynamicCacheDescriptor> descs)` Check given `CacheConfiguration` for conflicts in table and index names from any query entities found in collection of `DynamicCacheDescriptor`s and belonging to the same schema.
`static SchemaOperationException` QueryUtils.`validateDropColumn(GridQueryTypeDescriptor type, String colName)` Checks if given column can be removed from the table using its `GridQueryTypeDescriptor`.
`static SchemaOperationException` QueryUtils.`validateDropColumn(QueryEntity entity, String fieldName, String colName)` Checks if given column can be removed from table using its `QueryEntity`.
`static SchemaOperationException` QueryUtils.`wrapIfNeeded(Exception e)` Wrap schema exception if needed.

Methods in org.apache.ignite.internal.processors.query with parameters of type SchemaOperationException
`void` GridQueryProcessor.`onCoordinatorFinished(SchemaAbstractOperation op, SchemaOperationException err)` Invoked when coordinator finished ensuring that all participants are ready.
`void` GridQueryProcessor.`sendStatusMessage(UUID destNodeId, UUID opId, SchemaOperationException err)` Send status message to coordinator node.

Methods in org.apache.ignite.internal.processors.query that throw SchemaOperationException
`void` GridQueryProcessor.`dynamicTableDrop(String cacheName, String tblName, boolean ifExists)` Drop table by destroying its cache if it's an 1:1 per cache table.
`void` GridQueryProcessor.`processSchemaOperationLocal(SchemaAbstractOperation op, QueryTypeDescriptorImpl type, IgniteUuid depId, SchemaIndexOperationCancellationToken cancelTok)` Process schema operation.

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

Methods in org.apache.ignite.internal.processors.query.schema with parameters of type SchemaOperationException
`void` SchemaOperationManager.`onNodeFinished(UUID nodeId, SchemaOperationException err)` Handle node finish.

Constructors in org.apache.ignite.internal.processors.query.schema with parameters of type SchemaOperationException
Constructor and Description
`SchemaOperationWorker(GridKernalContext ctx, GridQueryProcessor qryProc, IgniteUuid depId, SchemaAbstractOperation op, boolean nop, SchemaOperationException err, boolean cacheRegistered, QueryTypeDescriptorImpl type)` Constructor.

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

Methods in org.apache.ignite.internal.processors.query.schema.message that return SchemaOperationException
`SchemaOperationException` SchemaProposeDiscoveryMessage.`error()`
`SchemaOperationException` SchemaFinishDiscoveryMessage.`error()`

Methods in org.apache.ignite.internal.processors.query.schema.message with parameters of type SchemaOperationException
`void` SchemaProposeDiscoveryMessage.`onError(SchemaOperationException err)` Set error.

Constructors in org.apache.ignite.internal.processors.query.schema.message with parameters of type SchemaOperationException
Constructor and Description
`SchemaFinishDiscoveryMessage(SchemaAbstractOperation op, SchemaOperationException err)` Constructor.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.6.0
Release Date | : July 10 2018