Package org.elasticsearch.index.mapper
Class MapperServiceTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.index.mapper.MapperServiceTestCase
- Direct Known Subclasses:
MapperScriptTestCase
,MapperTestCase
,MetadataMapperTestCase
public abstract class MapperServiceTestCase extends ESTestCase
Test case that lets you easilly build
MapperService
based on some
mapping. Useful when you don't need to spin up an entire index but do
need most of the trapping of the mapping.-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.test.ESTestCase
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
Nested classes/interfaces inherited from class org.apache.lucene.util.LuceneTestCase
org.apache.lucene.util.LuceneTestCase.AwaitsFix, org.apache.lucene.util.LuceneTestCase.BadApple, org.apache.lucene.util.LuceneTestCase.Monster, org.apache.lucene.util.LuceneTestCase.Nightly, org.apache.lucene.util.LuceneTestCase.Slow, org.apache.lucene.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.util.LuceneTestCase.SuppressFsync, org.apache.lucene.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.util.LuceneTestCase.Weekly
-
Field Summary
Fields Modifier and Type Field Description protected static org.elasticsearch.common.xcontent.ToXContent.Params
INCLUDE_DEFAULTS
protected static org.elasticsearch.common.settings.Settings
SETTINGS
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailures, DEFAULT_NAMED_WRITABLE_REGISTRY, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, MIN_PRIVATE_PORT, TEST_WORKER_SYS_PROPERTY, TEST_WORKER_VM_ID
Fields inherited from class org.apache.lucene.util.LuceneTestCase
assertsAreEnabled, classRules, DEFAULT_LINE_DOCS_FILE, INFOSTREAM, JENKINS_LARGE_LINE_DOCS_FILE, LEAVE_TEMPORARY, MAYBE_CACHE_POLICY, RANDOM_MULTIPLIER, ruleChain, suiteFailureMarker, SYSPROP_AWAITSFIX, SYSPROP_BADAPPLES, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_SLOW, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_BADAPPLES, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_MONSTER, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
-
Constructor Summary
Constructors Constructor Description MapperServiceTestCase()
-
Method Summary
Modifier and Type Method Description protected <T> T
compileScript(org.elasticsearch.script.Script script, org.elasticsearch.script.ScriptContext<T> context)
protected org.elasticsearch.index.mapper.DocumentMapper
createDocumentMapper(java.lang.String type, java.lang.String mappings)
protected org.elasticsearch.index.mapper.DocumentMapper
createDocumentMapper(org.elasticsearch.common.xcontent.XContentBuilder mappings)
protected org.elasticsearch.index.mapper.DocumentMapper
createDocumentMapper(org.elasticsearch.Version version, java.lang.String mappings)
protected org.elasticsearch.index.mapper.DocumentMapper
createDocumentMapper(org.elasticsearch.Version version, org.elasticsearch.common.xcontent.XContentBuilder mappings)
protected static org.elasticsearch.index.analysis.IndexAnalyzers
createIndexAnalyzers()
protected org.elasticsearch.index.analysis.IndexAnalyzers
createIndexAnalyzers(org.elasticsearch.index.IndexSettings indexSettings)
protected static org.elasticsearch.index.IndexSettings
createIndexSettings(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(java.lang.String type, java.lang.String mappings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(java.util.function.BooleanSupplier idFieldEnabled, org.elasticsearch.common.xcontent.XContentBuilder mappings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.common.settings.Settings settings, java.lang.String mappings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.xcontent.XContentBuilder mappings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.common.xcontent.XContentBuilder mappings)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings, java.util.function.BooleanSupplier idFieldDataEnabled)
protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings, java.util.function.BooleanSupplier idFieldDataEnabled, org.elasticsearch.common.xcontent.XContentBuilder mapping)
Create aMapperService
like we would for an index.protected org.elasticsearch.index.mapper.MapperService
createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.xcontent.XContentBuilder mapping)
protected org.elasticsearch.index.query.SearchExecutionContext
createSearchExecutionContext(org.elasticsearch.index.mapper.MapperService mapperService)
protected org.elasticsearch.common.xcontent.XContentBuilder
dynamicMapping(org.elasticsearch.index.mapper.Mapping dynamicMapping)
protected org.elasticsearch.common.xcontent.XContentBuilder
fieldMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildField)
protected org.elasticsearch.common.settings.Settings
getIndexSettings()
protected java.util.Collection<? extends org.elasticsearch.plugins.Plugin>
getPlugins()
protected org.elasticsearch.common.xcontent.XContentBuilder
mapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields)
protected void
merge(java.lang.String type, org.elasticsearch.index.mapper.MapperService mapperService, java.lang.String mapping)
Merge a new mapping into the one in the providedMapperService
.protected void
merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.common.xcontent.XContentBuilder mapping)
Merge a new mapping into the one in the providedMapperService
.protected void
merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.index.mapper.MapperService.MergeReason reason, java.lang.String mapping)
protected void
merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.index.mapper.MapperService.MergeReason reason, org.elasticsearch.common.xcontent.XContentBuilder mapping)
Merge a new mapping into the one in the providedMapperService
with a specificMergeReason
protected java.lang.String
randomIndexOptions()
protected org.elasticsearch.common.xcontent.XContentBuilder
runtimeFieldMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildField)
protected org.elasticsearch.common.xcontent.XContentBuilder
runtimeMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields)
protected org.elasticsearch.index.mapper.SourceToParse
source(java.lang.String source)
protected org.elasticsearch.index.mapper.SourceToParse
source(java.lang.String id, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build, java.lang.String routing)
protected org.elasticsearch.index.mapper.SourceToParse
source(java.lang.String id, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build, java.lang.String routing, java.util.Map<java.lang.String,java.lang.String> dynamicTemplates)
protected org.elasticsearch.index.mapper.SourceToParse
source(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build)
protected org.elasticsearch.common.xcontent.XContentBuilder
topMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields)
protected void
withAggregationContext(org.elasticsearch.index.mapper.MapperService mapperService, java.util.List<org.elasticsearch.index.mapper.SourceToParse> docs, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.search.aggregations.support.AggregationContext,java.io.IOException> test)
protected void
withAggregationContext(org.elasticsearch.search.aggregations.support.ValuesSourceRegistry valuesSourceRegistry, org.elasticsearch.index.mapper.MapperService mapperService, java.util.List<org.elasticsearch.index.mapper.SourceToParse> docs, org.apache.lucene.search.Query query, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.search.aggregations.support.AggregationContext,java.io.IOException> test)
protected void
withLuceneIndex(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.common.CheckedConsumer<org.apache.lucene.index.RandomIndexWriter,java.io.IOException> builder, org.elasticsearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader,java.io.IOException> test)
Methods inherited from class org.elasticsearch.test.ESTestCase
after, afterIfFailed, afterIfSuccessful, allowedWarnings, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, assertWarnings, before, between, buildEnvSettings, buildNewFakeTransportAddress, checkStaticState, clearAdditionalRoles, copyInstance, copyNamedWriteable, copyNamedWriteable, copyWriteable, copyWriteable, createDefaultIndexAnalyzers, createParser, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableJodaDeprecationWarningsCheck, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureSupportedLocale, filteredWarnings, frequently, generateRandomStringArray, generateRandomStringArray, getBasePort, getDataPath, getPortRange, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newEnvironment, newEnvironment, newNodeEnvironment, newNodeEnvironment, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBigInteger, randomBoolean, randomByte, randomByteArrayOfLength, randomDateFormatterPattern, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomIp, randomList, randomList, randomLong, randomLongBetween, randomNonNegativeByte, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, randomZone, removeHeaderWarningAppender, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, setHeaderWarningAppender, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, waitUntil, waitUntil, writableRegistry, xContentRegistry
Methods inherited from class org.apache.lucene.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, callStackContains, callStackContains, callStackContainsAnyOf, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, ensureSaneIWCOnNightly, expectThrows, expectThrows, expectThrows, expectThrowsAnyOf, expectThrowsAnyOf, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, newDirectory, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newIndexWriterConfig, newIOContext, newIOContext, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newMaybeVirusCheckingDirectory, newMaybeVirusCheckingFSDirectory, newMergePolicy, newMergePolicy, newMergePolicy, newMockDirectory, newMockDirectory, newMockDirectory, newMockFSDirectory, newMockFSDirectory, newSearcher, newSearcher, newSearcher, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, restoreSpins, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setupSpins, slowFileExists, tearDown, usually, usually, wrapReader
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SETTINGS
protected static final org.elasticsearch.common.settings.Settings SETTINGS -
INCLUDE_DEFAULTS
protected static final org.elasticsearch.common.xcontent.ToXContent.Params INCLUDE_DEFAULTS
-
-
Constructor Details
-
MapperServiceTestCase
public MapperServiceTestCase()
-
-
Method Details
-
getPlugins
protected java.util.Collection<? extends org.elasticsearch.plugins.Plugin> getPlugins() -
getIndexSettings
protected org.elasticsearch.common.settings.Settings getIndexSettings() -
createIndexAnalyzers
protected org.elasticsearch.index.analysis.IndexAnalyzers createIndexAnalyzers(org.elasticsearch.index.IndexSettings indexSettings) -
createIndexAnalyzers
protected static org.elasticsearch.index.analysis.IndexAnalyzers createIndexAnalyzers() -
randomIndexOptions
protected final java.lang.String randomIndexOptions() -
createDocumentMapper
protected final org.elasticsearch.index.mapper.DocumentMapper createDocumentMapper(org.elasticsearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createDocumentMapper
protected final org.elasticsearch.index.mapper.DocumentMapper createDocumentMapper(org.elasticsearch.Version version, org.elasticsearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createDocumentMapper
protected final org.elasticsearch.index.mapper.DocumentMapper createDocumentMapper(org.elasticsearch.Version version, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createDocumentMapper
protected final org.elasticsearch.index.mapper.DocumentMapper createDocumentMapper(java.lang.String type, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.elasticsearch.index.mapper.MapperService createMapperService(java.lang.String type, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected org.elasticsearch.index.mapper.MapperService createMapperService(java.util.function.BooleanSupplier idFieldEnabled, org.elasticsearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.common.settings.Settings settings, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.xcontent.XContentBuilder mapping) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings, java.util.function.BooleanSupplier idFieldDataEnabled, org.elasticsearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionCreate aMapperService
like we would for an index.- Throws:
java.io.IOException
-
compileScript
protected <T> T compileScript(org.elasticsearch.script.Script script, org.elasticsearch.script.ScriptContext<T> context) -
createMapperService
protected final org.elasticsearch.index.mapper.MapperService createMapperService(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings, java.util.function.BooleanSupplier idFieldDataEnabled) -
createIndexSettings
protected static org.elasticsearch.index.IndexSettings createIndexSettings(org.elasticsearch.Version version, org.elasticsearch.common.settings.Settings settings) -
withLuceneIndex
protected final void withLuceneIndex(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.common.CheckedConsumer<org.apache.lucene.index.RandomIndexWriter,java.io.IOException> builder, org.elasticsearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader,java.io.IOException> test) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.elasticsearch.index.mapper.SourceToParse source(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.elasticsearch.index.mapper.SourceToParse source(java.lang.String id, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build, @Nullable java.lang.String routing) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.elasticsearch.index.mapper.SourceToParse source(java.lang.String id, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> build, @Nullable java.lang.String routing, java.util.Map<java.lang.String,java.lang.String> dynamicTemplates) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.elasticsearch.index.mapper.SourceToParse source(java.lang.String source) -
merge
protected final void merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperService
.- Throws:
java.io.IOException
-
merge
protected final void merge(java.lang.String type, org.elasticsearch.index.mapper.MapperService mapperService, java.lang.String mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperService
.- Throws:
java.io.IOException
-
merge
protected final void merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.index.mapper.MapperService.MergeReason reason, java.lang.String mapping) throws java.io.IOException- Throws:
java.io.IOException
-
merge
protected final void merge(org.elasticsearch.index.mapper.MapperService mapperService, org.elasticsearch.index.mapper.MapperService.MergeReason reason, org.elasticsearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperService
with a specificMergeReason
- Throws:
java.io.IOException
-
topMapping
protected final org.elasticsearch.common.xcontent.XContentBuilder topMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields) throws java.io.IOException- Throws:
java.io.IOException
-
mapping
protected final org.elasticsearch.common.xcontent.XContentBuilder mapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields) throws java.io.IOException- Throws:
java.io.IOException
-
dynamicMapping
protected final org.elasticsearch.common.xcontent.XContentBuilder dynamicMapping(org.elasticsearch.index.mapper.Mapping dynamicMapping) throws java.io.IOException- Throws:
java.io.IOException
-
fieldMapping
protected final org.elasticsearch.common.xcontent.XContentBuilder fieldMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildField) throws java.io.IOException- Throws:
java.io.IOException
-
runtimeFieldMapping
protected final org.elasticsearch.common.xcontent.XContentBuilder runtimeFieldMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildField) throws java.io.IOException- Throws:
java.io.IOException
-
runtimeMapping
protected final org.elasticsearch.common.xcontent.XContentBuilder runtimeMapping(org.elasticsearch.common.CheckedConsumer<org.elasticsearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields) throws java.io.IOException- Throws:
java.io.IOException
-
withAggregationContext
protected final void withAggregationContext(org.elasticsearch.index.mapper.MapperService mapperService, java.util.List<org.elasticsearch.index.mapper.SourceToParse> docs, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.search.aggregations.support.AggregationContext,java.io.IOException> test) throws java.io.IOException- Throws:
java.io.IOException
-
withAggregationContext
protected final void withAggregationContext(org.elasticsearch.search.aggregations.support.ValuesSourceRegistry valuesSourceRegistry, org.elasticsearch.index.mapper.MapperService mapperService, java.util.List<org.elasticsearch.index.mapper.SourceToParse> docs, org.apache.lucene.search.Query query, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.search.aggregations.support.AggregationContext,java.io.IOException> test) throws java.io.IOException- Throws:
java.io.IOException
-
createSearchExecutionContext
protected org.elasticsearch.index.query.SearchExecutionContext createSearchExecutionContext(org.elasticsearch.index.mapper.MapperService mapperService)
-