## Uses of Class
org.hibernate.search.engine.metadata.impl.PropertyMetadata

- Packages that use PropertyMetadata
  Package | Description
  --- | ---
  org.hibernate.search.elasticsearch.schema.impl |
  org.hibernate.search.elasticsearch.util.impl |
  org.hibernate.search.engine.metadata.impl | Internal metadata classes created during metadata processing and used by the document builders at runtime.

- - ### Uses of PropertyMetadata in org.hibernate.search.elasticsearch.schema.impl

    Methods in org.hibernate.search.elasticsearch.schema.impl with parameters of type PropertyMetadata
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | Elasticsearch2SchemaTranslator.`addIndexOptions(PropertyMapping propertyMapping, org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder, ElasticsearchIndexSettingsBuilder settingsBuilder, PropertyMetadata sourceProperty, String propertyPath, Field.Index index, AnalyzerReference analyzerReference)`
    `protected void` | Elasticsearch50SchemaTranslator.`addIndexOptions(PropertyMapping propertyMapping, org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder, ElasticsearchIndexSettingsBuilder settingsBuilder, PropertyMetadata sourceProperty, String propertyPath, Field.Index index, AnalyzerReference analyzerReference)`

  - ### Uses of PropertyMetadata in org.hibernate.search.elasticsearch.util.impl

    Methods in org.hibernate.search.elasticsearch.util.impl with parameters of type PropertyMetadata
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | FieldHelper.`isSortableField(TypeMetadata sourceType, PropertyMetadata sourceProperty, String fieldName)`

  - ### Uses of PropertyMetadata in org.hibernate.search.engine.metadata.impl

    Methods in org.hibernate.search.engine.metadata.impl that return PropertyMetadata
    Modifier and Type | Method and Description
    --- | ---
    `PropertyMetadata` | PropertyMetadata.Builder.`build()`
    `PropertyMetadata` | TypeMetadata.`getIdPropertyMetadata()`
    `PropertyMetadata` | TypeMetadata.Builder.`getIdPropertyMetadata()`
    `PropertyMetadata` | TypeMetadata.`getPropertyMetadataForProperty(String propertyName)`
    `PropertyMetadata` | DocumentFieldMetadata.`getSourceProperty()`
    `PropertyMetadata` | EmbeddedTypeMetadata.`getSourceProperty()`

    Methods in org.hibernate.search.engine.metadata.impl that return types with arguments of type PropertyMetadata
    Modifier and Type | Method and Description
    --- | ---
    `Set<PropertyMetadata>` | TypeMetadata.`getAllPropertyMetadata()`
    `BackReference<PropertyMetadata>` | PropertyMetadata.Builder.`getResultReference()`

    Methods in org.hibernate.search.engine.metadata.impl with parameters of type PropertyMetadata
    Modifier and Type | Method and Description
    --- | ---
    `TypeMetadata.Builder` | TypeMetadata.Builder.`addProperty(PropertyMetadata propertyMetadata)`
    `LuceneOptions` | TypeMetadata.`getFieldLuceneOptions(PropertyMetadata propertyMetadata, DocumentFieldMetadata fieldMetadata, Object value, float inheritedBoost)`
    `TypeMetadata.Builder` | TypeMetadata.Builder.`idProperty(PropertyMetadata propertyMetadata)`

    Constructor parameters in org.hibernate.search.engine.metadata.impl with type arguments of type PropertyMetadata
    Constructor and Description
    `Builder(BackReference<TypeMetadata> sourceType, BackReference<PropertyMetadata> sourceProperty, PartialPropertyMetadata partialSourceProperty, DocumentFieldPath path, Store store, Field.Index index, Field.TermVector termVector)`
    `Builder(TypeMetadata.Builder parentTypeBuilder, IndexedTypeIdentifier indexedType, BackReference<PropertyMetadata> sourceProperty, org.hibernate.annotations.common.reflection.XMember embeddedGetter, String embeddedFieldPrefix)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved