| Package | Description |
|---|---|
| org.hibernate.search.engine.backend.document.model.dsl | |
| org.hibernate.search.engine.backend.document.model.dsl.spi |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexSchemaFieldTemplateOptionsStep<S extends IndexSchemaFieldTemplateOptionsStep<?>>
The final step in the definition of a field template in the index schema,
where options can be set.
|
| Modifier and Type | Method and Description |
|---|---|
IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaElement.fieldTemplate(String templateName,
Function<? super IndexFieldTypeFactory,? extends IndexFieldTypeFinalStep<?>> typeContributor)
Add a field to this index schema element with the type to be defined by the given function.
|
IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaElement.fieldTemplate(String templateName,
IndexFieldType<?> type)
Add a field template to this index schema element with the given type.
|
default IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaElement.fieldTemplate(String templateName,
IndexFieldTypeFinalStep<?> dslFinalStep)
Add a field template to this index schema element with the given almost-built type.
|
default IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaElement.objectFieldTemplate(String templateName)
Add an object field template to this index schema element with the default storage type.
|
IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaElement.objectFieldTemplate(String templateName,
ObjectFieldStorage storage)
Add an object field template to this index schema element with the given storage type.
|
| Modifier and Type | Method and Description |
|---|---|
IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaObjectNodeBuilder.addFieldTemplate(String templateName,
IndexFieldInclusion inclusion,
IndexFieldType<?> indexFieldType,
String prefix)
Create a new field template and add it to the current builder.
|
IndexSchemaFieldTemplateOptionsStep<?> |
IndexSchemaObjectNodeBuilder.addObjectFieldTemplate(String templateName,
ObjectFieldStorage storage,
String prefix,
IndexFieldInclusion inclusion)
Create a new object field template and add it to the current builder.
|
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.