Index

A B C D E F G H I J K M N O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(long, int) - Method in interface org.elasticsearch.join.aggregations.ParentJoinAggregator.CollectionStrategy
 
add(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
 
add(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
 
addRelation(String, Set<String>) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
 

B

bucketCardinality() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
bucketCardinality() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
build(MapperBuilderContext) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
 
buildAggregations(long[]) - Method in class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
 
buildAggregations(long[]) - Method in class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
 
buildEmptyAggregation() - Method in class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
 
buildEmptyAggregation() - Method in class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
 
Builder(String) - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
 

C

childJoinField(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
children(String, String) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationBuilders
Create a new Children aggregation with the given name.
Children - Interface in org.elasticsearch.join.aggregations
An single bucket aggregation that translates parent documents to their children documents.
ChildrenAggregationBuilder - Class in org.elasticsearch.join.aggregations
 
ChildrenAggregationBuilder(String, String) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
ChildrenAggregationBuilder(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
Read from a stream.
ChildrenAggregationBuilder(ChildrenAggregationBuilder, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
ChildrenAggregatorFactory - Class in org.elasticsearch.join.aggregations
 
ChildrenAggregatorFactory(String, ValuesSourceConfig, Query, Query, AggregationContext, AggregatorFactory, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
 
childrenFilter(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
ChildrenToParentAggregator - Class in org.elasticsearch.join.aggregations
A BucketsAggregator which resolves to the matching parent documents.
ChildrenToParentAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
 
childType() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns the child type
childTypeExists(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
close() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
 
close() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
 
CONTENT_TYPE - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
contentType() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
 
contentType() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
createUnmapped(Aggregator, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
 
createUnmapped(Aggregator, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
 

D

DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
The default value for ignore_unmapped.
DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.HasParentQueryBuilder
The default value for ignore_unmapped.
DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.ParentIdQueryBuilder
The default value for ignore_unmapped.
DEFAULT_MAX_CHILDREN - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
The default maximum number of children that are required to match for the parent to be considered a match.
DEFAULT_MIN_CHILDREN - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
The default minimum number of children that are required to match for the parent to be considered a match.
Defaults() - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Defaults
 
defaultValueSourceType() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
defaultValueSourceType() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
DenseCollectionStrategy(long, BigArrays) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
 
doClose() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
 
doCreateInternal(Aggregator, CardinalityUpperBound, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
 
doCreateInternal(Aggregator, CardinalityUpperBound, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
 
doEquals(HasChildQueryBuilder) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doEquals(HasParentQueryBuilder) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doEquals(ParentIdQueryBuilder) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
doHashCode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doHashCode() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doHashCode() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
doRewrite(QueryRewriteContext) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doRewrite(QueryRewriteContext) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
doValidate(MappingLookup) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 

E

eagerGlobalOrdinals() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
equals(Object) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
equals(Object) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
equals(Object) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
exists(long, int) - Method in interface org.elasticsearch.join.aggregations.ParentJoinAggregator.CollectionStrategy
 
exists(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
 
exists(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
 
extractInnerHitBuilders(Map<String, InnerHitContextBuilder>) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
extractInnerHitBuilders(Map<String, InnerHitContextBuilder>) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 

F

FIELD_TYPE - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Defaults
 
fielddataBuilder(String, Supplier<SearchLookup>) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
fielddataBuilder(String, Supplier<SearchLookup>) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
 
fieldType() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
filter(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
fromXContent(XContentParser, String) - Static method in class org.elasticsearch.join.aggregations.ParsedChildren
 
fromXContent(XContentParser, String) - Static method in class org.elasticsearch.join.aggregations.ParsedParent
 

G

getAggregations() - Method in class org.elasticsearch.join.ParentJoinPlugin
 
getId() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
getInnerQuery() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
getJoiner(SearchExecutionContext) - Static method in class org.elasticsearch.join.mapper.Joiner
Get the Joiner for this context, or null if none is configured
getJoiner(AggregationContext) - Static method in class org.elasticsearch.join.mapper.Joiner
Get the Joiner for this context, or null if none is configured
getJoinField() - Method in class org.elasticsearch.join.mapper.Joiner
 
getLeafCollector(LeafReaderContext, LeafBucketCollector) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
 
getMappers() - Method in class org.elasticsearch.join.ParentJoinPlugin
 
getMaxChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
getMergeBuilder() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
 
getMergeBuilder() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
getMinChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
getNamedXContentParsers() - Method in class org.elasticsearch.join.spi.ParentJoinNamedXContentProvider
 
getParameters() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
 
getQueries() - Method in class org.elasticsearch.join.ParentJoinPlugin
 
getRegistryKey() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
getRegistryKey() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
getScoreMode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
getSimilarity() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
getStatsSubtype() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
 
getStatsSubtype() - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
 
getType() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
getType() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
getType() - Method in class org.elasticsearch.join.aggregations.ParsedChildren
 
getType() - Method in class org.elasticsearch.join.aggregations.ParsedParent
 
getType() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
getWriteableName() - Method in class org.elasticsearch.join.aggregations.InternalChildren
 
getWriteableName() - Method in class org.elasticsearch.join.aggregations.InternalParent
 
getWriteableName() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
getWriteableName() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
getWriteableName() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
 

H

hasChildQuery(String, QueryBuilder, ScoreMode) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
Constructs a new has_child query, with the child type and the query to run on the child documents.
HasChildQueryBuilder - Class in org.elasticsearch.join.query
A query builder for has_child query.
HasChildQueryBuilder(String, QueryBuilder, ScoreMode) - Constructor for class org.elasticsearch.join.query.HasChildQueryBuilder
 
HasChildQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.HasChildQueryBuilder
Read from a stream.
HasChildQueryBuilder.LateParsingQuery - Class in org.elasticsearch.join.query
A query that rewrites into another query using JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int) that executes the actual join.
hashCode() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
hashCode() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
hashCode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
hasParentQuery(String, QueryBuilder, boolean) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
Constructs a new parent query, with the parent type and the query to run on the parent documents.
HasParentQueryBuilder - Class in org.elasticsearch.join.query
Builder for the 'has_parent' query.
HasParentQueryBuilder(String, QueryBuilder, boolean) - Constructor for class org.elasticsearch.join.query.HasParentQueryBuilder
 
HasParentQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.HasParentQueryBuilder
Read from a stream.
hasValue(InternalChildren) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
 
hasValue(InternalParent) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
 

I

ignoreUnmapped() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Gets whether the query builder will ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
ignoreUnmapped() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Gets whether the query builder will ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
ignoreUnmapped() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
Gets whether the query builder will ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Sets whether the query builder should ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Sets whether the query builder should ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
Sets whether the query builder should ignore unmapped types (and run a MatchNoDocsQuery in place of this query) or throw an exception if the type is unmapped.
indexValue(DocumentParserContext, String) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
 
innerBuild(AggregationContext, ValuesSourceConfig, AggregatorFactory, AggregatorFactories.Builder) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
innerBuild(AggregationContext, ValuesSourceConfig, AggregatorFactory, AggregatorFactories.Builder) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
innerHit() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns inner hit definition in the scope of this query and reusing the defined type and query.
innerHit() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Returns inner hit definition in the scope of this query and reusing the defined type and query.
innerHit(InnerHitBuilder) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
 
innerHit(InnerHitBuilder) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
 
innerWriteTo(StreamOutput) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
innerWriteTo(StreamOutput) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
InternalChildren - Class in org.elasticsearch.join.aggregations
InternalChildren(String, long, InternalAggregations, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.InternalChildren
 
InternalChildren(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.InternalChildren
Read from a stream.
InternalParent - Class in org.elasticsearch.join.aggregations
InternalParent(String, long, InternalAggregations, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.InternalParent
 
InternalParent(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.InternalParent
Read from a stream.
iterator() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 

J

JoinAggregationBuilders - Class in org.elasticsearch.join.aggregations
 
JoinAggregationBuilders() - Constructor for class org.elasticsearch.join.aggregations.JoinAggregationBuilders
 
JoinAggregationInspectionHelper - Class in org.elasticsearch.join.aggregations
Counterpart to AggregationInspectionHelper, providing helpers for some aggs in the Join package
JoinAggregationInspectionHelper() - Constructor for class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
 
Joiner - Class in org.elasticsearch.join.mapper
Utility class to help build join queries and aggregations, based on a join_field
JoinQueryBuilders - Class in org.elasticsearch.join.query
 
JoinQueryBuilders() - Constructor for class org.elasticsearch.join.query.JoinQueryBuilders
 

K

knownRelation(String) - Method in class org.elasticsearch.join.mapper.Joiner
 

M

maxChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns the maximum number of children that are required to match for the parent to be considered a match.
minChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns the minimum number of children that are required to match for the parent to be considered a match.
minMaxChildren(int, int) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Defines the minimum number of children that are required to match for the parent to be considered a match and the maximum number of children that are required to match for the parent to be considered a match.

N

NAME - Static variable in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
NAME - Static variable in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
NAME - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
NAME - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
 
NAME - Static variable in class org.elasticsearch.join.query.HasParentQueryBuilder
 
NAME - Static variable in class org.elasticsearch.join.query.ParentIdQueryBuilder
 
newAggregation(String, long, InternalAggregations) - Method in class org.elasticsearch.join.aggregations.InternalChildren
 
newAggregation(String, long, InternalAggregations) - Method in class org.elasticsearch.join.aggregations.InternalParent
 

O

org.elasticsearch.join - package org.elasticsearch.join
 
org.elasticsearch.join.aggregations - package org.elasticsearch.join.aggregations
 
org.elasticsearch.join.mapper - package org.elasticsearch.join.mapper
 
org.elasticsearch.join.query - package org.elasticsearch.join.query
 
org.elasticsearch.join.spi - package org.elasticsearch.join.spi
 

P

parent(String, String) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationBuilders
Create a new Parent aggregation with the given name.
Parent - Interface in org.elasticsearch.join.aggregations
An single bucket aggregation that translates child documents to their parent documents.
ParentAggregationBuilder - Class in org.elasticsearch.join.aggregations
 
ParentAggregationBuilder(String, String) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
ParentAggregationBuilder(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
Read from a stream.
ParentAggregationBuilder(ParentAggregationBuilder, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
ParentAggregatorFactory - Class in org.elasticsearch.join.aggregations
 
ParentAggregatorFactory(String, ValuesSourceConfig, Query, Query, AggregationContext, AggregatorFactory, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregatorFactory
 
parentFilter(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
parentId(String, String) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
Constructs a new parent id query that returns all child documents of the specified type that point to the specified id.
ParentIdFieldMapper - Class in org.elasticsearch.join.mapper
A field mapper used internally by the ParentJoinFieldMapper to index the value that link documents in the index (parent _id or _id if the document is a parent).
ParentIdFieldMapper(String, boolean) - Constructor for class org.elasticsearch.join.mapper.ParentIdFieldMapper
 
ParentIdFieldMapper.ParentIdFieldType - Class in org.elasticsearch.join.mapper
 
ParentIdFieldType(String, boolean) - Constructor for class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
ParentIdQueryBuilder - Class in org.elasticsearch.join.query
 
ParentIdQueryBuilder(String, String) - Constructor for class org.elasticsearch.join.query.ParentIdQueryBuilder
 
ParentIdQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.ParentIdQueryBuilder
Read from a stream.
ParentJoinAggregator - Class in org.elasticsearch.join.aggregations
An aggregator that joins documents based on global ordinals.
ParentJoinAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator
 
ParentJoinAggregator.CollectionStrategy - Interface in org.elasticsearch.join.aggregations
Strategy for collecting the global ordinals of the join field in for all docs that match the ParentJoinAggregator#inFilter and then checking if which of the docs in the ParentJoinAggregator#outFilter also have the ordinal.
ParentJoinAggregator.DenseCollectionStrategy - Class in org.elasticsearch.join.aggregations
Uses a dense, bit per ordinal representation of the join field in the docs that match ParentJoinAggregator#inFilter.
ParentJoinAggregator.SparseCollectionStrategy - Class in org.elasticsearch.join.aggregations
Uses a hashed representation of whether of the join field in the docs that match ParentJoinAggregator#inFilter.
parentJoinField(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
ParentJoinFieldMapper - Class in org.elasticsearch.join.mapper
A FieldMapper that creates hierarchical joins (parent-join) between documents in the same index.
ParentJoinFieldMapper(String, MappedFieldType, Map<String, ParentIdFieldMapper>, boolean, List<Relations>) - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
ParentJoinFieldMapper.Builder - Class in org.elasticsearch.join.mapper
 
ParentJoinFieldMapper.Defaults - Class in org.elasticsearch.join.mapper
 
ParentJoinFieldMapper.JoinFieldType - Class in org.elasticsearch.join.mapper
 
ParentJoinNamedXContentProvider - Class in org.elasticsearch.join.spi
 
ParentJoinNamedXContentProvider() - Constructor for class org.elasticsearch.join.spi.ParentJoinNamedXContentProvider
 
ParentJoinPlugin - Class in org.elasticsearch.join
 
ParentJoinPlugin() - Constructor for class org.elasticsearch.join.ParentJoinPlugin
 
ParentToChildrenAggregator - Class in org.elasticsearch.join.aggregations
 
ParentToChildrenAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
 
parentTypeExists(String) - Method in class org.elasticsearch.join.mapper.Joiner
 
parse(String, XContentParser) - Static method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
parse(String, XContentParser) - Static method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
parse(DocumentParserContext) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
parseCreateField(DocumentParserContext) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
 
parseCreateField(DocumentParserContext) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
ParsedChildren - Class in org.elasticsearch.join.aggregations
 
ParsedChildren() - Constructor for class org.elasticsearch.join.aggregations.ParsedChildren
 
ParsedParent - Class in org.elasticsearch.join.aggregations
 
ParsedParent() - Constructor for class org.elasticsearch.join.aggregations.ParsedParent
 
PARSER - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
 
postCollection() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
 
prepareSubAggs(long[]) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
 

Q

query() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns the children query to execute.
query() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Returns the query to execute.

R

resolveConfig(AggregationContext) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
resolveConfig(AggregationContext) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
rewrite(IndexReader) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 

S

score() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Returns true if the parent score is mapped into the child documents
scoreMode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
Returns how the scores from the matching child documents are mapped into the parent document.
shallowCopy(AggregatorFactories.Builder, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
 
shallowCopy(AggregatorFactories.Builder, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
 
SparseCollectionStrategy(BigArrays, CardinalityUpperBound) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
 

T

toString(String) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
 
type() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
Returns the parents type name
typeName() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
typeName() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
 

V

valueFetcher(SearchExecutionContext, String) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
valueFetcher(SearchExecutionContext, String) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
 
valueForDisplay(Object) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
 
valueForDisplay(Object) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
 
A B C D E F G H I J K M N O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values