Condividi tramite


Interfaccia ISql100SpatialIndex

Modella un indice spaziale.

Spazio dei nomi:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Sintassi

'Dichiarazione
Public Interface ISql100SpatialIndex _
    Inherits ISqlIndexBase, IDatabaseIndex, ISql90SpecifiesStorage, ISqlSpecifiesStorage,  _
    IModelNamed, ISqlExtendedPropertyHost, ISqlModelElement, IScriptSourcedModelElement, IModelElement,  _
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql100SpatialIndex : ISqlIndexBase, 
    IDatabaseIndex, ISql90SpecifiesStorage, ISqlSpecifiesStorage, IModelNamed, ISqlExtendedPropertyHost, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
public interface class ISql100SpatialIndex : ISqlIndexBase, 
    IDatabaseIndex, ISql90SpecifiesStorage, ISqlSpecifiesStorage, IModelNamed, ISqlExtendedPropertyHost, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
type ISql100SpatialIndex =  
    interface
        interface ISqlIndexBase
        interface IDatabaseIndex
        interface ISql90SpecifiesStorage
        interface ISqlSpecifiesStorage
        interface IModelNamed
        interface ISqlExtendedPropertyHost
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISql100SpatialIndex extends ISqlIndexBase, IDatabaseIndex, ISql90SpecifiesStorage, ISqlSpecifiesStorage, IModelNamed, ISqlExtendedPropertyHost, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

Il tipo ISql100SpatialIndex espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CellsPerObject Modella l'opzione CELLS_PER_OBJECT.
Proprietà pubblica Column Ottiene o imposta la colonna indicizzata.
Proprietà pubblica DoAllowPageLocks Ottiene o imposta un valore che indica se i blocchi pagine sono consentiti per questo indice.
Proprietà pubblica DoAllowRowLocks Ottiene o imposta un valore che indica se i blocchi riga sono consentiti per questo indice.
Proprietà pubblica DoDropExisting Ottiene o imposta un valore che indica se l'indice esistente deve essere eliminato.
Proprietà pubblica DoIgnoreDuplicateKey Ottiene o imposta un valore che indica se ignorare le chiavi di indice duplicate.
Proprietà pubblica DoRecomputeStatistics Ottiene o imposta un valore che indica se ricalcolare le statistiche per l'indice.
Proprietà pubblica DoSortInTempDB Ottiene o imposta un valore che indica se eseguire l'ordinamento nel database TempDB.
Proprietà pubblica ElementClass Ottiene la classe di metadati per un elemento. (Ereditato da IModelElement)
Proprietà pubblica ExtendedProperties Ottiene l'elenco di proprietà estese per questo oggetto. (Ereditato da ISqlExtendedPropertyHost)
Proprietà pubblica Filegroup Ottiene o imposta il filegroup nel quale viene archiviato l'oggetto. (Ereditato da ISqlSpecifiesStorage)
Proprietà pubblica FillFactor Modella l'opzione FILLFACTOR.
Proprietà pubblica GridDensityLevel1 Ottiene o imposta il valore di densità per la griglia di livello 1.
Proprietà pubblica GridDensityLevel2 Ottiene o imposta il valore di densità per la griglia di livello 2.
Proprietà pubblica GridDensityLevel3 Ottiene o imposta il valore di densità per la griglia di livello 3.
Proprietà pubblica GridDensityLevel4 Ottiene o imposta il valore di densità per la griglia di livello 4.
Proprietà pubblica IndexedObject Oggetto indicizzato. (Ereditato da IDatabaseIndex)
Proprietà pubblica IndexedObject Ottiene o imposta l'oggetto indicizzato.
Proprietà pubblica IsDisabled Ottiene o imposta un valore che indica se l'indice è disabilitato. (Ereditato da ISqlIndexBase)
Proprietà pubblica IsOnline Ottiene o imposta un valore che indica se l'indice è online.
Proprietà pubblica IsPadded Ottiene o imposta un valore che indica se l'indice è riempito.
Proprietà pubblica MaxDop Ottiene o imposta un valore che modella l'opzione MAX_DOP.
Proprietà pubblica Model Ottiene il riferimento del modello. (Ereditato da IModelEntity)
Proprietà pubblica Name Ottiene o imposta il nome dell'elemento. (Ereditato da IModelElement)
Proprietà pubblica PartitionColumn Ottiene o imposta la colonna partizione sulla quale eseguire la partizione dell'oggetto. (Ereditato da ISql90SpecifiesStorage)
Proprietà pubblica PartitionScheme Ottiene o imposta lo schema di partizione utilizzato per archiviare l'oggetto. (Ereditato da ISql90SpecifiesStorage)
Proprietà pubblica PrimarySource Ottiene informazioni sul database di origine primario per l'elemento. (Ereditato da IScriptSourcedModelElement)
Proprietà pubblica ResolutionStatus Ottiene o imposta il valore dello stato di risoluzione dell'elemento del modello. (Ereditato da IModelElement)
Proprietà pubblica SecondarySources Ottiene un elenco di database di origine secondari per l'elemento. (Ereditato da IScriptSourcedModelElement)
Proprietà pubblica SourceCodePositions Ottiene l'elenco dei database di origine che definiscono questo elemento. (Ereditato da IModelElement)
Proprietà pubblica Tessellation Ottiene o imposta le coordinate dell'indice.
Proprietà pubblica ValidationStatus Ottiene o imposta il valore dello stato di convalida dell'elemento del modello. (Ereditato da IModelElement)
Proprietà pubblica XMax Ottiene o imposta il valore X massimo per il riquadro.
Proprietà pubblica XMin Ottiene o imposta il valore X minimo per il riquadro.
Proprietà pubblica YMax Ottiene o imposta il valore Y massimo per il riquadro.
Proprietà pubblica YMin Ottiene o imposta il valore Y minimo per il riquadro.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddAnnotation Aggiunge l'annotazione specificata a questo elemento. (Ereditato da IModelAnnotationHolder)
Metodo pubblico Delete Elimina questa istanza dal modello. (Ereditato da IModelElement)
Metodo pubblico GetAnnotations() Restituisce un elenco di annotazioni allegate a questo elemento. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(Type) Restituisce un elenco di annotazioni allegate del tipo specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(ModelIdentifier) Restituisce un elenco di annotazioni allegate che dispongono dell'identificatore specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(ModelIdentifier, Type) (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations<TType>() Restituisce tutte le annotazioni del modello allegate che implementano il tipo di annotazione specificato e dispongono dell'identificatore del modello specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations<TType>(ModelIdentifier) (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetColumnRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlColumn associato.
Metodo pubblico GetComposingChildren Restituisce un elenco di elementi figlio composti per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetExtendedPropertiesRelationship Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlExtendedProperty associato. (Ereditato da ISqlExtendedPropertyHost)
Metodo pubblico GetFilegroupRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlFilegroup associato. (Ereditato da ISqlSpecifiesStorage)
Metodo pubblico GetHierarchicalChildren Restituisce un elenco di elementi figlio gerarchici per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetIndexedObjectRelationship() Restituisce l'oggetto IModelSingleRelationship tra questo oggetto IDatabaseIndex e l'oggetto IDatabaseColumnSource corrispondente. (Ereditato da IDatabaseIndex)
Metodo pubblico GetIndexedObjectRelationship() Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql100SpatialIndexedObject associato.
Metodo pubblico GetOwnerInfo Restituisce informazioni sul proprietario dell'elemento. (Ereditato da IModelElement)
Metodo pubblico GetPartitionColumnRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlColumn associato. (Ereditato da ISql90SpecifiesStorage)
Metodo pubblico GetPartitionSchemeRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql90PartitionScheme associato. (Ereditato da ISql90SpecifiesStorage)
Metodo pubblico GetProperty<TProperty> Ottiene la proprietà specificata. (Ereditato da IModelPropertyContainer)
Metodo pubblico GetReferencedDanglingRelationshipEntries Restituisce un elenco delle voci di relazione in cui questo elemento si trova sul lato sinistro e non vi è alcun elemento sul lato destro della relazione oppure l'elemento sulla destra non esiste nel modello. (Ereditato da IModelElement)
Metodo pubblico GetReferencedElements Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato sinistro della relazione. (Ereditato da IModelElement)
Metodo pubblico GetReferencedRelationshipEntries Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato sinistro. (Ereditato da IModelElement)
Metodo pubblico GetReferencingElements Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato destro. (Ereditato da IModelElement)
Metodo pubblico GetReferencingRelationshipEntries Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato destro. (Ereditato da IModelElement)
Metodo pubblico GetRelationship(ModelRelationshipClass) Restituisce la relazione richiesta utilizzando i metadati specificati. (Ereditato da IModelElement)
Metodo pubblico GetRelationship<TFrom, TTo>(ModelRelationshipClass) Restituisce una relazione in cui i due elementi correlati sono dei tipi specificati. (Ereditato da IModelElement)
Metodo pubblico GetRelationshipEntrySources Restituisce una raccolta di informazioni dei database di origine sulla relazione specificata. (Ereditato da IScriptSourcedModelElement)
Metodo pubblico GetRelationships Restituisce un elenco delle relazioni in questo elemento. (Ereditato da IModelElement)
Metodo pubblico IsDeleted Specifica se l'oggetto viene eliminato. (Ereditato da IModelElement)
Metodo pubblico IsExternal Restituisce un valore che indica se l'oggetto è stato caricato da un database di origine esterno e non appartiene al modello dello schema. (Ereditato da IModelElement)
Metodo pubblico RemoveAnnotation Rimuove l'annotazione specificata da questo elemento del modello. (Ereditato da IModelAnnotationHolder)
Metodo pubblico SetProperty<TProperty> Imposta la proprietà specificata. (Ereditato da IModelPropertyContainer)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Sql.SchemaModel