# Hierarchy For Package org.apache.solr.schema

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.util.plugin.AbstractPluginLoader<T>
    - org.apache.solr.schema.FieldTypePluginLoader
  - org.apache.solr.core.AbstractSolrEventListener (implements org.apache.solr.core.SolrEventListener)
    - org.apache.solr.schema.ExternalFileFieldReloader
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - org.apache.solr.analysis.SolrAnalyzer
      - org.apache.solr.schema.FieldType.DefaultAnalyzer
  - org.apache.solr.schema.CopyField
  - org.apache.solr.schema.FieldProperties
    - org.apache.solr.schema.FieldType
      - org.apache.solr.schema.AbstractSpatialFieldType<T> (implements org.apache.solr.schema.SpatialQueryable)
        - org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType<T>
          - org.apache.solr.schema.DateRangeField (implements org.apache.solr.schema.DateValueFieldType)
          - org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType
          - org.apache.solr.schema.SpatialTermQueryPrefixTreeFieldType
        - org.apache.solr.schema.BBoxField (implements org.apache.solr.schema.SchemaAware)
        - org.apache.solr.schema.RptWithGeometrySpatialField
        - org.apache.solr.schema.SpatialPointVectorFieldType (implements org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.AbstractSubTypeFieldType (implements org.apache.solr.schema.SchemaAware)
        - org.apache.solr.schema.CoordinateFieldType
          - org.apache.solr.schema.PointType (implements org.apache.solr.schema.SpatialQueryable)
        - org.apache.solr.schema.LatLonType (implements org.apache.solr.schema.SpatialQueryable)
      - org.apache.solr.schema.BinaryField
      - org.apache.solr.schema.CollationField
      - org.apache.solr.schema.CurrencyField (implements org.apache.lucene.analysis.util.ResourceLoaderAware, org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.ExternalFileField (implements org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.GeoHashField (implements org.apache.solr.schema.SpatialQueryable)
      - org.apache.solr.schema.PrimitiveFieldType
        - org.apache.solr.schema.BoolField
        - org.apache.solr.schema.EnumField
        - org.apache.solr.schema.StrField
          - org.apache.solr.schema.UUIDField
        - org.apache.solr.schema.TrieField
          - org.apache.solr.schema.TrieDateField (implements org.apache.solr.schema.DateValueFieldType)
          - org.apache.solr.schema.TrieDoubleField (implements org.apache.solr.schema.DoubleValueFieldType)
          - org.apache.solr.schema.TrieFloatField (implements org.apache.solr.schema.FloatValueFieldType)
          - org.apache.solr.schema.TrieIntField (implements org.apache.solr.schema.IntValueFieldType)
          - org.apache.solr.schema.TrieLongField (implements org.apache.solr.schema.LongValueFieldType)
      - org.apache.solr.schema.RandomSortField
      - org.apache.solr.schema.TextField
        - org.apache.solr.schema.PreAnalyzedField
    - org.apache.solr.schema.SchemaField
  - org.apache.solr.schema.IndexSchema
    - org.apache.solr.schema.ManagedIndexSchema
  - org.apache.solr.schema.IndexSchema.DynamicReplacement (implements java.lang.Comparable<T>)
    - org.apache.solr.schema.IndexSchema.DynamicCopy
    - org.apache.solr.schema.IndexSchema.DynamicField
  - org.apache.solr.schema.IndexSchema.DynamicReplacement.DynamicPattern
  - org.apache.solr.schema.IndexSchema.SchemaProps (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.schema.IndexSchemaFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.schema.ClassicIndexSchemaFactory
    - org.apache.solr.schema.ManagedIndexSchemaFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.solr.schema.JsonPreAnalyzedParser (implements org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser)
  - org.apache.solr.schema.OpenExchangeRatesOrgProvider (implements org.apache.solr.schema.ExchangeRateProvider)
  - org.apache.solr.schema.PreAnalyzedField.ParseResult
  - org.apache.solr.schema.SchemaManager
  - org.apache.solr.schema.SimilarityFactory
  - org.apache.solr.schema.SimplePreAnalyzedParser (implements org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.solr.common.SolrException
          - org.apache.solr.schema.ManagedIndexSchema.FieldExistsException
          - org.apache.solr.schema.ManagedIndexSchema.SchemaChangedInZkException
  - org.apache.lucene.queries.function.ValueSource
    - org.apache.lucene.queries.function.valuesource.FieldCacheSource
      - org.apache.solr.schema.StrFieldSource
    - org.apache.solr.schema.RandomSortField.RandomValueSource
  - org.apache.solr.schema.ZkIndexSchemaReader (implements org.apache.solr.common.cloud.OnReconnect)

## Interface Hierarchy

- org.apache.solr.schema.DateValueFieldType
- org.apache.solr.schema.ExchangeRateProvider
- org.apache.solr.schema.NumericValueFieldType
  - org.apache.solr.schema.DoubleValueFieldType
  - org.apache.solr.schema.FloatValueFieldType
  - org.apache.solr.schema.IntValueFieldType
  - org.apache.solr.schema.LongValueFieldType
- org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser
- org.apache.solr.schema.SchemaAware
- org.apache.solr.schema.SpatialQueryable

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.schema.TrieField.TrieTypes
    - org.apache.solr.schema.IndexSchema.SchemaProps.Handler
    - org.apache.solr.schema.FieldType.MultiValueSelector
    - org.apache.solr.schema.SchemaManager.OpType

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.