Module: ElasticGraph::SchemaDefinition::Indexing

Defined in:
lib/elastic_graph/schema_definition/indexing/index.rb,
lib/elastic_graph/schema_definition/indexing/field.rb,
lib/elastic_graph/schema_definition/indexing/event_envelope.rb,
lib/elastic_graph/schema_definition/indexing/field_reference.rb,
lib/elastic_graph/schema_definition/indexing/field_type/enum.rb,
lib/elastic_graph/schema_definition/indexing/rollover_config.rb,
lib/elastic_graph/schema_definition/indexing/field_type/union.rb,
lib/elastic_graph/schema_definition/indexing/field_type/object.rb,
lib/elastic_graph/schema_definition/indexing/field_type/scalar.rb,
lib/elastic_graph/schema_definition/indexing/list_counts_mapping.rb,
lib/elastic_graph/schema_definition/indexing/derived_indexed_type.rb,
lib/elastic_graph/schema_definition/indexing/relationship_resolver.rb,
lib/elastic_graph/schema_definition/indexing/update_target_factory.rb,
lib/elastic_graph/schema_definition/indexing/update_target_resolver.rb,
lib/elastic_graph/schema_definition/indexing/json_schema_with_metadata.rb,
lib/elastic_graph/schema_definition/indexing/json_schema_field_metadata.rb,
lib/elastic_graph/schema_definition/indexing/derived_fields/append_only_set.rb,
lib/elastic_graph/schema_definition/indexing/derived_fields/immutable_value.rb,
lib/elastic_graph/schema_definition/indexing/derived_fields/min_or_max_value.rb,
lib/elastic_graph/schema_definition/indexing/derived_fields/field_initializer_support.rb

Overview

Contains schema definition logic specific to indexing (such as JSON schema and mapping generation).

Defined Under Namespace

Modules: DerivedFields, EventEnvelope, FieldType, ListCountsMapping, UpdateTargetFactory Classes: DerivedIndexedType, Field, FieldReference, Index, JSONSchemaFieldMetadata, JSONSchemaWithMetadata, RelationshipResolver, RolloverConfig, UpdateTargetResolver

Constant Summary collapse

ResolvedRelationship =
::Data.define(:relationship_name, :relationship_field, :relationship, :related_type, :relation_metadata)