graphene_elastic package¶
Subpackages¶
- graphene_elastic.filter_backends package
- Subpackages
- graphene_elastic.filter_backends.faceted_search package
- graphene_elastic.filter_backends.filtering package
- graphene_elastic.filter_backends.highlight package
- graphene_elastic.filter_backends.ordering package
- graphene_elastic.filter_backends.post_filter package
- graphene_elastic.filter_backends.score package
- graphene_elastic.filter_backends.search package
- graphene_elastic.filter_backends.source package
- Submodules
- graphene_elastic.filter_backends.base module
- graphene_elastic.filter_backends.queries module
- Module contents
- Subpackages
- graphene_elastic.relay package
- graphene_elastic.tests package
- Submodules
- graphene_elastic.tests.base module
- graphene_elastic.tests.test_faceted_search_backend module
- graphene_elastic.tests.test_filter_backend module
- graphene_elastic.tests.test_highlight_backend module
- graphene_elastic.tests.test_ordering_backend module
- graphene_elastic.tests.test_pagination module
- graphene_elastic.tests.test_post_filter_backend module
- graphene_elastic.tests.test_query_string_backend module
- graphene_elastic.tests.test_score_backend module
- graphene_elastic.tests.test_search_backend module
- graphene_elastic.tests.test_simple_query_string_backend module
- graphene_elastic.tests.test_source_backend module
- graphene_elastic.tests.test_versions module
- Module contents
- graphene_elastic.types package
Submodules¶
graphene_elastic.advanced_types module¶
- class graphene_elastic.advanced_types.FileFieldType(*args, **kwargs)[source]¶
Bases:
ObjectType
- chunk_size = <graphene.types.scalars.Int object>¶
- content_type = <graphene.types.scalars.String object>¶
- data = <graphene.types.scalars.String object>¶
- length = <graphene.types.scalars.Int object>¶
- md5 = <graphene.types.scalars.String object>¶
- class graphene_elastic.advanced_types.MultiPolygonFieldType(*args, **kwargs)[source]¶
Bases:
_CoordinatesTypeField
- coordinates = <graphene.types.structures.List object>¶
graphene_elastic.arrayconnection module¶
- graphene_elastic.arrayconnection.connection_from_list_slice(list_slice, args=None, connection_type=None, edge_type=None, pageinfo_type=None, slice_start=0, list_length=0, list_slice_length=None, connection_field=None)[source]¶
Given a slice (subset) of an array, returns a connection object for use in GraphQL. This function is similar to connectionFromArray, but is intended for use cases where you know the cardinality of the connection, consider it too large to materialize the entire array, and instead wish pass in a slice of the total result large enough to cover the range specified in args.
graphene_elastic.compat module¶
graphene_elastic.constants module¶
Constants module. Contains Elasticsearch constants, lookup constants, functional constants, suggesters, etc.
graphene_elastic.converter module¶
- graphene_elastic.converter.convert_elasticsearch_field(field, registry=None)[source]¶
- graphene_elastic.converter.convert_elasticsearch_field(field: Keyword, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Text, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Short, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Long, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Integer, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Byte, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Boolean, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: ScaledFloat, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Float, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: HalfFloat, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Double, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Date, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Nested, registry=None)
- graphene_elastic.converter.convert_elasticsearch_field(field: Object, registry=None)
- graphene_elastic.converter.singledispatch(func)[source]¶
Single-dispatch generic function decorator.
Transforms a function into a generic function, which can have different behaviours depending upon the type of its first argument. The decorated function acts as the default implementation, and additional implementations can be registered using the register() attribute of the generic function.
graphene_elastic.enums module¶
- class graphene_elastic.enums.NoValue(value)[source]¶
Bases:
Enum
String values in enum.
Example:
>>> class Color(NoValue): >>> RED = 'stop' >>> GREEN = 'go' >>> BLUE = 'too fast!'
Graphene example:
>>> @graphene.Enum.from_enum >>> class ColorOptions(NoValue): >>> >>> RED = 'stop' >>> GREEN = 'go' >>> BLUE = 'too fast!'
graphene_elastic.fields module¶
- class graphene_elastic.fields.ElasticsearchConnectionField(type, *args, **kwargs)[source]¶
Bases:
IterableConnectionField
- property args¶
- classmethod connection_resolver(resolver, connection_type, root, info, connection_field=None, **args)[source]¶
- property default_filter_backends¶
- property doc_type¶
- property document¶
- property field_args¶
- property fields¶
- property filter_backends¶
- property node_type¶
- property reference_args¶
- property registry¶
- property type¶
graphene_elastic.logging module¶
graphene_elastic.registry module¶
graphene_elastic.settings module¶
graphene_elastic.utils module¶
graphene_elastic.versions module¶
Contains information about the current Elasticsearch version in use, including (LTE and GTE).
Module contents¶
- class graphene_elastic.ElasticsearchConnectionField(type, *args, **kwargs)[source]¶
Bases:
IterableConnectionField
- property args¶
- classmethod connection_resolver(resolver, connection_type, root, info, connection_field=None, **args)[source]¶
- property default_filter_backends¶
- property doc_type¶
- property document¶
- property field_args¶
- property fields¶
- property filter_backends¶
- property node_type¶
- property reference_args¶
- property registry¶
- property type¶