Index

A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V

A

add_node() (graphcore.call_graph.CallGraph method)
age (graphcore.graphcore_sql_integration_test.User attribute)
age() (in module graphcore.test_module)
append() (graphcore.graphcore.Rules method)
(graphcore.graphcore.Schema method)
(graphcore.query.Query method)
(graphcore.query_plan.QueryPlan method)
apply_rule() (graphcore.result_set.Result method)
(graphcore.result_set.ResultSet method)
apply_rule_backwards() (graphcore.graphcore.QuerySearch method)
assertRetEqual() (graphcore.graphcore_test.TestGraphcore method)
available_rules_string() (graphcore.graphcore.Graphcore method)

B

backward() (graphcore.graphcore.QuerySearch method)
base_types() (graphcore.graphcore.Graphcore method)
BaseTypeNotFound
Book (class in graphcore.graphcore_sql_integration_test)
book_author_id() (in module graphcore.test_harness)
book_ids() (in module graphcore.test_module)
book_name() (in module graphcore.test_harness)
book_with_user_name() (in module graphcore.test_module)

C

call_graph_repr_compare() (in module graphcore.conftest)
CallGraph (class in graphcore.call_graph)
CallGraphIterator (class in graphcore.query_planner)
Cardinality (class in graphcore.rule)
cast() (graphcore.rule.Cardinality static method)
Clause (class in graphcore.clause)
clause_with_unbound_outvar() (graphcore.graphcore.QuerySearch method)
clauses_with_unbound_outvar() (graphcore.graphcore.QuerySearch method)
cleanup() (graphcore.sql_query.SQLQuery method)
constrain_sql_queries() (in module graphcore.optimize_constrain_sql_queries)
convert_to_constraint() (graphcore.clause.Clause method)
copy() (graphcore.clause.Clause method)
(graphcore.sql_query.SQLQuery method)

D

data() (in module graphcore.result_set_test)
deepcopy() (graphcore.result_set.Result method)
(graphcore.result_set.ResultSet method)
default_exception_handler() (in module graphcore.result_set)
define_type() (graphcore.graphcore.Graphcore method)
DefineTypeContext (class in graphcore.graphcore)
direct_map() (graphcore.graphcore.DefineTypeContext method)
(graphcore.graphcore.Graphcore method)
driver() (graphcore.sql_query.SQLQuery method)

E

Edge (class in graphcore.call_graph)
edge() (graphcore.call_graph.CallGraph method)
engine() (in module graphcore.graphcore_sql_integration_test)
(in module graphcore.sql_reflect_test)
EqualityMixin (class in graphcore.equality_mixin)
execute() (graphcore.query_plan.QueryPlan method)
explain() (graphcore.call_graph.CallGraph method)
(graphcore.call_graph.Node method)
(graphcore.graphcore.Graphcore method)
extend() (graphcore.query.Query method)
extract_json() (graphcore.result_set.Result method)
(graphcore.result_set.ResultSet method)

F

filter() (graphcore.result_set.ResultSet method)
first_name() (in module graphcore.test_module)
flatten() (graphcore.sql_query.SQLQuery method)
foo() (graphcore.reflect_class_test.SubThing method)
(graphcore.reflect_class_test.Thing method)
forward() (graphcore.query_plan.QueryPlan method)
freeze() (in module graphcore.equality_mixin)

G

gc() (in module graphcore.graphcore_sql_integration_test)
(in module graphcore.reflect_class_test)
(in module graphcore.reflect_module_test)
(in module graphcore.sql_reflect_test)
get() (graphcore.result_set.Result method)
Graphcore (class in graphcore.graphcore)
graphcore (module)
graphcore.call_graph (module)
graphcore.call_graph_test (module)
graphcore.clause (module)
graphcore.clause_test (module)
graphcore.conftest (module)
graphcore.conftest_test (module)
graphcore.equality_mixin (module)
graphcore.equality_mixin_test (module)
graphcore.graphcore (module)
graphcore.graphcore_sql_integration_test (module)
graphcore.graphcore_test (module)
graphcore.optimize_constrain_sql_queries (module)
graphcore.optimize_reduce_like_parent_child (module)
graphcore.optimize_reduce_like_parent_child_test (module)
graphcore.optimize_reduce_like_siblings (module)
graphcore.optimize_reduce_like_siblings_test (module)
graphcore.path (module)
graphcore.path_test (module)
graphcore.query (module)
graphcore.query_plan (module)
graphcore.query_plan_test (module)
graphcore.query_planner (module)
graphcore.query_test (module)
graphcore.reflect_class (module)
graphcore.reflect_class_test (module)
graphcore.reflect_module (module)
graphcore.reflect_module_test (module)
graphcore.relation (module)
graphcore.relation_test (module)
graphcore.result_set (module)
graphcore.result_set_test (module)
graphcore.rule (module)
graphcore.rule_test (module)
graphcore.sql_query (module)
graphcore.sql_query_test (module)
graphcore.sql_reflect (module)
graphcore.sql_reflect_test (module)
graphcore.test_harness (module)
graphcore.test_module (module)

H

hashabledict (class in graphcore.graphcore_test)
HashMixin (class in graphcore.equality_mixin)

I

id (graphcore.graphcore_sql_integration_test.Book attribute)
(graphcore.graphcore_sql_integration_test.User attribute)
incoming_edges() (graphcore.call_graph.Node method)
incoming_nodes() (graphcore.call_graph.Node method)
input_mapping() (in module graphcore.result_set)
input_mapping_decorator() (in module graphcore.reflect_module)
input_path_by_property() (graphcore.call_graph.Node method)

L

last_name() (in module graphcore.test_module)
limit() (graphcore.result_set.ResultSet method)
list_merge() (in module graphcore.optimize_reduce_like_parent_child_test)
lookup() (graphcore.graphcore.Rules method)
lookup_rule() (graphcore.graphcore.Graphcore method)

M

make_ret_comparable() (in module graphcore.graphcore_test)
make_wrapped_function() (in module graphcore.reflect_class)
many (graphcore.rule.Cardinality attribute)
mapper() (in module graphcore.result_set)
merge() (graphcore.clause.Clause method)
(graphcore.relation.Relation method)
(in module graphcore.optimize_reduce_like_parent_child_test)
merge_like_siblings() (graphcore.sql_query.SQLQuery static method)
merge_parent_child() (graphcore.sql_query.SQLQuery static method)
module() (graphcore.graphcore.DefineTypeContext method)
ModuleReflector (class in graphcore.reflect_module)
multi_id_thing() (in module graphcore.test_module)
multiple_outputs() (in module graphcore.query_plan_test)

N

name (graphcore.call_graph.Node attribute)
(graphcore.graphcore_sql_integration_test.User attribute)
next() (graphcore.graphcore.QuerySearchIterator method)
next_sub_path() (in module graphcore.result_set)
Node (class in graphcore.call_graph)
nodes_depending_on_path() (graphcore.call_graph.CallGraph method)
NoneResult (class in graphcore.result_set)
NoResult

O

one (graphcore.rule.Cardinality attribute)
optimize() (graphcore.graphcore.Graphcore method)
optionally_complex() (in module graphcore.test_module)
output_paths() (graphcore.call_graph.CallGraph method)
outputs() (graphcore.query_plan.QueryPlan method)
OutVar (class in graphcore.clause)

P

parse_comma_seperated_list() (in module graphcore.sql_query)
parse_comma_seperated_set() (in module graphcore.sql_query)
Path (class in graphcore.path)
PathNotFound
plan_query() (graphcore.query_planner.QueryPlanner method)
profile() (in module graphcore.test_module)
property (graphcore.path.Path attribute)
property_type() (graphcore.graphcore.DefineTypeContext method)
(graphcore.graphcore.Graphcore method)
PropertyType (class in graphcore.graphcore)
pytest_assertrepr_compare() (in module graphcore.conftest)

Q

Query (class in graphcore.query)
query() (graphcore.graphcore.Graphcore method)
QueryPlan (class in graphcore.query_plan)
QueryPlanner (class in graphcore.query_planner)
QuerySearch (class in graphcore.graphcore)
QuerySearchIterator (class in graphcore.graphcore)

R

reduce_like_parent_child() (in module graphcore.optimize_reduce_like_parent_child)
reduce_like_siblings() (in module graphcore.optimize_reduce_like_siblings)
reducer() (in module graphcore.optimize_reduce_like_siblings_test)
reflect_class() (graphcore.graphcore.DefineTypeContext method)
(in module graphcore.reflect_class)
register_rule() (graphcore.graphcore.Graphcore method)
Relation (class in graphcore.relation)
relative (graphcore.path.Path attribute)
remove_node() (graphcore.call_graph.CallGraph method)
resolve_type() (graphcore.graphcore.Schema method)
Result (class in graphcore.result_set)
ResultSet (class in graphcore.result_set)
Rule (class in graphcore.rule)
rule() (graphcore.graphcore.Graphcore method)
RuleApplicationException
Rules (class in graphcore.graphcore)

S

Schema (class in graphcore.graphcore)
schema() (in module graphcore.graphcore_test)
search_outputs() (graphcore.graphcore.Graphcore method)
session() (in module graphcore.graphcore_sql_integration_test)
set_merge() (in module graphcore.optimize_reduce_like_parent_child_test)
shape_path() (graphcore.result_set.ResultSet method)
(in module graphcore.result_set)
shape_paths() (graphcore.result_set.ResultSet method)
singular_table_name_engine() (in module graphcore.sql_reflect_test)
sql_query_repr_compare() (in module graphcore.conftest)
sql_reflect_column() (graphcore.sql_reflect.SQLReflector method)
SQLAlchemyQueryClass() (in module graphcore.graphcore_sql_integration_test)
SQLQuery (class in graphcore.sql_query)
SQLReflector (class in graphcore.sql_reflect)
subpath() (graphcore.path.Path method)
subpaths() (graphcore.path.Path method)
subquery() (graphcore.query.Query method)
SubThing (class in graphcore.reflect_class_test)

T

TempVar (class in graphcore.clause)
test() (in module graphcore.graphcore_sql_integration_test)
test_add() (in module graphcore.path_test)
test_apply_rule_cardinality_many() (in module graphcore.result_set_test)
test_apply_rule_cardinality_many_many_outputs() (in module graphcore.result_set_test)
test_apply_rule_exception() (in module graphcore.result_set_test)
test_apply_rule_exception_handle() (in module graphcore.result_set_test)
test_apply_rule_exception_pass() (in module graphcore.result_set_test)
test_apply_rule_many_outputs() (in module graphcore.result_set_test)
test_apply_rule_nested_none_result() (in module graphcore.result_set_test)
test_apply_rule_none_result() (in module graphcore.result_set_test)
test_apply_rule_none_result_exception() (in module graphcore.result_set_test)
test_apply_rule_single_output() (in module graphcore.result_set_test)
test_apply_rule_single_output_no_result() (in module graphcore.result_set_test)
test_assert_flattenable_clause_with_no_table() (in module graphcore.sql_query_test)
test_assert_flattenable_column_with_no_table() (in module graphcore.sql_query_test)
test_assert_flattenable_table_alias() (in module graphcore.sql_query_test)
test_available_rules_string() (graphcore.graphcore_test.TestGraphcore method)
test_basic() (graphcore.graphcore_test.TestGraphcore method)
test_basic_two_step() (graphcore.graphcore_test.TestGraphcore method)
test_call() (in module graphcore.sql_query_test)
test_call_filter() (graphcore.graphcore_test.TestGraphcore method)
test_call_first_true() (in module graphcore.sql_query_test)
test_call_graph_relation() (graphcore.graphcore_test.TestQuerySearch method)
test_call_graph_relation_and_outvar() (graphcore.graphcore_test.TestQuerySearch method)
test_call_graph_repr() (graphcore.graphcore_test.TestQuerySearch method)
test_call_graph_repr_compare() (in module graphcore.conftest_test)
test_call_graph_ungrounded_non_root() (graphcore.graphcore_test.TestQuerySearch method)
test_call_graph_ungrounded_query() (graphcore.graphcore_test.TestGraphcore method)
(graphcore.graphcore_test.TestQuerySearch method)
test_call_graph_ungrounded_query_non_root() (graphcore.graphcore_test.TestGraphcore method)
test_call_graph_unrelated_relation() (graphcore.graphcore_test.TestQuerySearch method)
test_call_one_column() (in module graphcore.sql_query_test)
test_call_one_column_first_true() (in module graphcore.sql_query_test)
test_call_with_input_mapping() (in module graphcore.sql_query_test)
test_cardinality_cast_err() (in module graphcore.rule_test)
test_cardinality_cast_many() (in module graphcore.rule_test)
test_clause_eq() (graphcore.graphcore_test.TestClause method)
test_clause_merge_relation() (in module graphcore.clause_test)
test_clause_merge_rhs_conflict() (in module graphcore.clause_test)
test_clause_with_unbound_output() (graphcore.graphcore_test.TestQuerySearch method)
test_clauses_with_unbound_output() (graphcore.graphcore_test.TestQuerySearch method)
test_constraint_on_missing_property() (graphcore.graphcore_test.TestGraphcore method)
test_contains() (in module graphcore.query_test)
test_contains_query() (graphcore.graphcore_test.TestGraphcore method)
test_convert_to_constraint() (graphcore.graphcore_test.TestClause method)
test_copy() (in module graphcore.sql_query_test)
test_direct_map() (graphcore.graphcore_test.TestGraphcore method)
test_double_under() (in module graphcore.reflect_module_test)
test_driver() (in module graphcore.sql_query_test)
test_edge_hash() (in module graphcore.call_graph_test)
test_edge_ne() (in module graphcore.call_graph_test)
test_edge_not_ne() (in module graphcore.call_graph_test)
test_equality_mixin() (in module graphcore.equality_mixin_test)
test_equality_mixin_with_set() (in module graphcore.equality_mixin_test)
test_equality_mixing_other() (in module graphcore.equality_mixin_test)
test_explain() (graphcore.graphcore_test.TestQuerySearch method)
(in module graphcore.call_graph_test)
test_extract_json() (in module graphcore.result_set_test)
test_filter_nested_value() (graphcore.graphcore_test.TestGraphcore method)
test_grounded_nested_value() (graphcore.graphcore_test.TestGraphcore method)
test_has_bound_value() (graphcore.graphcore_test.TestClause method)
test_has_many() (graphcore.graphcore_test.TestGraphcore method)
test_has_many_and_property() (graphcore.graphcore_test.TestGraphcore method)
test_has_unbound_outvar() (graphcore.graphcore_test.TestClause method)
test_hash() (in module graphcore.sql_query_test)
test_init_error() (in module graphcore.path_test)
test_init_list_element_type_error() (in module graphcore.path_test)
test_join() (in module graphcore.reflect_module_test)
test_join_on_arg() (in module graphcore.reflect_module_test)
test_long_input() (graphcore.graphcore_test.TestGraphcore method)
test_long_nested_property_type() (graphcore.graphcore_test.TestGraphcore method)
test_long_prefix() (graphcore.graphcore_test.TestGraphcore method)
test_long_rule() (graphcore.graphcore_test.TestGraphcore method)
test_longer_rule_first() (graphcore.graphcore_test.TestGraphcore method)
test_lookup_rule() (graphcore.graphcore_test.TestGraphcore method)
test_lookup_rule_missing() (graphcore.graphcore_test.TestGraphcore method)
test_lookup_rule_missing_from_node() (graphcore.graphcore_test.TestGraphcore method)
test_lt() (in module graphcore.path_test)
test_merge_parent_and_property() (in module graphcore.sql_query_test)
test_merge_parent_and_property_multi_output() (in module graphcore.sql_query_test)
test_merge_unbound_primary_key_and_property() (in module graphcore.sql_query_test)
test_missing_rule() (graphcore.graphcore_test.TestGraphcore method)
test_multi_id_thing() (in module graphcore.reflect_module_test)
test_multi_relation() (in module graphcore.relation_test)
test_multi_relation_merge() (in module graphcore.relation_test)
test_multiple_relations() (graphcore.graphcore_test.TestGraphcore method)
test_nested_property_type() (graphcore.graphcore_test.TestGraphcore method)
test_nested_results() (graphcore.graphcore_test.TestGraphcore method)
test_none_result_exception_handler() (graphcore.graphcore_test.TestGraphcore method)
test_not_equal_dict() (graphcore.graphcore_test.TestGraphcore method)
test_optional_arg() (in module graphcore.reflect_module_test)
test_property_type_str() (in module graphcore.graphcore_test)
test_pytest_assertrepr_compare_call_graph() (in module graphcore.conftest_test)
test_pytest_assertrepr_compare_sql_query() (in module graphcore.conftest_test)
test_query_and_filter() (in module graphcore.graphcore_sql_integration_test)
test_query_nested() (in module graphcore.graphcore_test)
test_query_nested_twice() (in module graphcore.graphcore_test)
test_query_plan_multi_relation() (in module graphcore.query_plan_test)
test_query_plan_multiple_outputs() (in module graphcore.query_plan_test)
test_query_plan_multiple_outputs_cardinality_many() (in module graphcore.query_plan_test)
test_query_plan_relation() (in module graphcore.query_plan_test)
test_query_repr() (in module graphcore.graphcore_test)
test_query_search_nested() (graphcore.graphcore_test.TestQuerySearch method)
test_query_str() (in module graphcore.graphcore_test)
test_radd_fail() (in module graphcore.path_test)
test_reduce_like_parent_child() (in module graphcore.optimize_reduce_like_parent_child_test)
test_reduce_like_parent_child_with_diffent_type() (in module graphcore.optimize_reduce_like_parent_child_test)
test_reduce_like_parent_child_with_two_children() (in module graphcore.optimize_reduce_like_parent_child_test)
test_reduce_like_siblings() (in module graphcore.optimize_reduce_like_siblings_test)
test_reflect_sub_thing() (in module graphcore.reflect_class_test)
test_reflect_thing() (in module graphcore.reflect_class_test)
test_relation() (graphcore.graphcore_test.TestClause method)
test_relation_contains() (in module graphcore.relation_test)
test_relation_eq_wrong_type() (in module graphcore.relation_test)
test_relation_merge() (in module graphcore.relation_test)
test_relation_ne() (in module graphcore.relation_test)
test_relation_repr() (in module graphcore.relation_test)
test_repr() (in module graphcore.clause_test)
(in module graphcore.path_test)
(in module graphcore.result_set_test)
test_repr_nonbasic() (in module graphcore.result_set_test)
test_result_eq() (in module graphcore.result_set_test)
test_result_init() (in module graphcore.result_set_test)
test_result_not_eq() (in module graphcore.result_set_test)
test_result_repr() (in module graphcore.result_set_test)
test_result_set_eq() (in module graphcore.result_set_test)
test_result_set_extract_json_none_result() (in module graphcore.result_set_test)
test_result_set_filter() (in module graphcore.result_set_test)
test_result_set_init() (in module graphcore.result_set_test)
test_result_set_nested_filter() (in module graphcore.result_set_test)
test_result_set_to_json_none_result() (in module graphcore.result_set_test)
test_result_to_json_none_result() (in module graphcore.result_set_test)
test_rule_str() (in module graphcore.rule_test)
test_schema_resolve_type_double() (in module graphcore.graphcore_test)
test_schema_resolve_type_nop() (in module graphcore.graphcore_test)
test_schema_resolve_type_simple() (in module graphcore.graphcore_test)
test_schema_resolve_type_unregistered() (in module graphcore.graphcore_test)
test_schema_str() (in module graphcore.graphcore_test)
test_search_outputs() (graphcore.graphcore_test.TestGraphcore method)
test_shape_path() (in module graphcore.result_set_test)
test_shape_path_double_dot() (in module graphcore.result_set_test)
test_shape_path_no_match() (in module graphcore.result_set_test)
test_shape_path_short() (in module graphcore.result_set_test)
test_shape_paths_empty_result_set() (in module graphcore.result_set_test)
test_simple_add() (in module graphcore.sql_query_test)
test_simple_join() (graphcore.graphcore_test.TestGraphcore method)
test_simple_join_and_relation() (graphcore.graphcore_test.TestGraphcore method)
test_simple_join_with_next_step() (graphcore.graphcore_test.TestGraphcore method)
test_simple_join_with_next_step_and_relation() (graphcore.graphcore_test.TestGraphcore method)
test_simple_join_with_next_step_and_unrelated_relation() (graphcore.graphcore_test.TestGraphcore method)
test_simple_module_reflector() (in module graphcore.reflect_module_test)
test_simple_nested_join() (graphcore.graphcore_test.TestGraphcore method)
test_simple_nested_join_multi_property() (graphcore.graphcore_test.TestGraphcore method)
test_simple_query_merge() (in module graphcore.sql_query_test)
test_skip_complex() (in module graphcore.reflect_module_test)
test_sql_query_repr_compare() (in module graphcore.conftest_test)
test_sql_reflect() (in module graphcore.sql_reflect_test)
test_sql_reflect_relationship() (in module graphcore.sql_reflect_test)
test_str() (in module graphcore.clause_test)
test_subpaths() (in module graphcore.path_test)
test_three_deep_relation() (graphcore.graphcore_test.TestGraphcore method)
test_type_prefix() (in module graphcore.reflect_module_test)
test_unqualified_select() (in module graphcore.sql_query_test)
test_verbose_arg_name() (in module graphcore.reflect_module_test)
test_verbose_function_name() (in module graphcore.reflect_module_test)
TestClass (class in graphcore.equality_mixin_test)
TestClause (class in graphcore.graphcore_test)
TestGraphcore (class in graphcore.graphcore_test)
TestQuerySearch (class in graphcore.graphcore_test)
Thing (class in graphcore.reflect_class_test)
to_json() (graphcore.result_set.Result method)
(graphcore.result_set.ResultSet method)
tuple_merge() (in module graphcore.optimize_reduce_like_parent_child_test)

U

User (class in graphcore.graphcore_sql_integration_test)
user_abbreviation() (in module graphcore.test_harness)
user_abc() (in module graphcore.test_module)
user_books_id() (in module graphcore.test_harness)
user_complex() (in module graphcore.test_module)
user_id (graphcore.graphcore_sql_integration_test.Book attribute)
user_name() (in module graphcore.test_harness)

V

Var (class in graphcore.clause)