Module ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore ListLoad Call NameLoad keyword Str Call NameLoad keyword Str Call NameLoad keyword Str Assert CompareNotIn Str AttributeLoad SubscriptLoad NameLoad Index Num attr With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Call NameLoad Str ListLoad Dict Str Str Call NameLoad Str ListLoad Dict Str Str Expr Call NameLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore ListLoad Call NameLoad keyword Str Call NameLoad keyword Str Call NameLoad keyword Str Assert CompareNotIn Str AttributeLoad SubscriptLoad NameLoad Index Num attr With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Dict Str Str Dict Str Str Assert CompareNotIn Str AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad keyword NameLoad Assign NameStore ListLoad Call NameLoad keyword Str Call NameLoad keyword Str Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore SubscriptLoad NameLoad Index Num attr Str Assign AttributeStore SubscriptLoad NameLoad Index Num attr Str Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad keyword NameLoad Assign NameStore ListLoad Call NameLoad keyword Str Call NameLoad keyword Str Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad keyword NameLoad Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword Call NameLoad keyword Call NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign NameStore Call NameLoad keyword Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign NameStore Call NameLoad keyword Num keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Assert CompareNotIn Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad Call NameLoad Str keyword NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad Call NameLoad Str keyword NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad Call NameLoad Str keyword NameLoad Call NameLoad Str Call NameLoad Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Str Str Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Str Str Expr Call NameLoad NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call NameLoad NameLoad NameLoad keyword NameLoad keyword Str Expr Call NameLoad NameLoad NameLoad keyword NameLoad keyword Str Expr Call NameLoad NameLoad NameLoad keyword NameLoad keyword Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Str Str Assign NameStore Call NameLoad Assign NameStore ListLoad Call NameLoad keyword Str keyword Str keyword Str Call NameLoad keyword Str keyword Str keyword Str Call NameLoad keyword Str keyword Str keyword Str Call NameLoad keyword Str keyword Str keyword Str keyword Str Assert CompareNotIn Str AttributeLoad SubscriptLoad NameLoad Index Num attr With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Str Call NameLoad Str ListLoad Dict Str Str Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Num Str Expr Call NameLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Num Expr Call NameLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Num Expr Call NameLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Str Str Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr ListLoad Call NameLoad keyword Num keyword Str keyword Str keyword Str Call NameLoad keyword Num keyword Str keyword Str keyword Str Call NameLoad keyword Num keyword Str keyword Str keyword Str Call NameLoad keyword Num keyword Num keyword Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Str Num Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Str Num Str Call NameLoad Str ListLoad Dict Str Str Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Str Str Str Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Call NameLoad keyword Str keyword Str keyword Str keyword Str Call NameLoad keyword Str keyword Str keyword Str keyword Str Call NameLoad keyword Str keyword Str keyword Str keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str ListLoad Dict Str Str Call NameLoad Str ListLoad Dict Str Str Call NameLoad Str ListLoad Dict Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Str Str Dict Str Str Str Num Str Str Dict Str Str Str Num Str Str Call NameLoad Str ListLoad Dict Str Str Str Num Dict Str Str Str Num Dict Str Str Str Num decorator_list decorator_list
N/A sqlalchemy testing sqlalchemy.testing eq_ sqlalchemy.testing.schema Table Column sqlalchemy.testing fixtures sqlalchemy Integer String ForeignKey FetchedValue sqlalchemy.orm mapper Session sqlalchemy.testing.assertsql CompiledSQL test.orm _fixtures BulkTest N/A N/A testing AssertsExecutionResults N/A N/A run_inserts None N/A run_define_tables each N/A BulkInsertUpdateTest N/A BulkTest N/A _fixtures FixtureTest N/A setup_mappers N/A N/A cls N/A N/A N/A N/A User Address N/A N/A cls classes User Address N/A N/A u a N/A N/A cls tables users addresses N/A N/A mapper User u N/A N/A mapper Address a N/A classmethod test_bulk_save_return_defaults N/A N/A self N/A N/A N/A N/A User N/A N/A self classes User N/A s N/A Session N/A objects N/A N/A User name u1 N/A User name u2 N/A User name u3 N/A N/A id N/A N/A objects N/A 0 __dict__ N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_save_objects objects return_defaults True N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO users (name) VALUES (:name) N/A N/A name u1 N/A CompiledSQL INSERT INTO users (name) VALUES (:name) N/A N/A name u2 N/A CompiledSQL INSERT INTO users (name) VALUES (:name) N/A N/A name u3 N/A N/A eq_ N/A N/A N/A objects N/A 0 __dict__ N/A id 1 N/A test_bulk_save_no_defaults N/A N/A self N/A N/A N/A N/A User N/A N/A self classes User N/A s N/A Session N/A objects N/A N/A User name u1 N/A User name u2 N/A User name u3 N/A N/A id N/A N/A objects N/A 0 __dict__ N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_save_objects objects N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO users (name) VALUES (:name) N/A N/A name u1 N/A name u2 N/A name u3 N/A N/A id N/A N/A objects N/A 0 __dict__ N/A test_bulk_save_updated_include_unchanged N/A N/A self N/A N/A N/A N/A User N/A N/A self classes User N/A s N/A Session expire_on_commit False N/A objects N/A N/A User name u1 N/A User name u2 N/A User name u3 N/A N/A N/A s add_all objects N/A N/A N/A s commit N/A N/A N/A objects N/A 0 name u1new N/A N/A N/A objects N/A 2 name u3new N/A s N/A Session N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_save_objects objects update_changed_only False N/A N/A N/A asserter assert_ N/A CompiledSQL UPDATE users SET name=:name WHERE users.id = :users_id N/A N/A users_id name 1 u1new N/A users_id name 2 u2 N/A users_id name 3 u3new N/A test_bulk_update N/A N/A self N/A N/A N/A N/A User N/A N/A self classes User N/A s N/A Session expire_on_commit False N/A objects N/A N/A User name u1 N/A User name u2 N/A User name u3 N/A N/A N/A s add_all objects N/A N/A N/A s commit N/A s N/A Session N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_update_mappings User N/A N/A id name 1 u1new N/A id name 2 u2 N/A id name 3 u3new N/A N/A N/A asserter assert_ N/A CompiledSQL UPDATE users SET name=:name WHERE users.id = :users_id N/A N/A users_id name 1 u1new N/A users_id name 2 u2 N/A users_id name 3 u3new N/A test_bulk_insert N/A N/A self N/A N/A N/A N/A User N/A N/A self classes User N/A s N/A Session N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_insert_mappings User N/A N/A id name 1 u1new N/A id name 2 u2 N/A id name 3 u3new N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO users (id, name) VALUES (:id, :name) N/A N/A id name 1 u1new N/A id name 2 u2 N/A id name 3 u3new N/A N/A BulkUDPostfetchTest N/A BulkTest N/A fixtures MappedTest N/A define_tables N/A N/A cls metadata N/A N/A N/A N/A Table a metadata N/A Column id Integer primary_key True test_needs_autoincrement True N/A Column x Integer N/A Column y Integer server_default N/A FetchedValue server_onupdate N/A FetchedValue N/A classmethod setup_classes N/A N/A cls N/A N/A A N/A N/A cls Comparable N/A N/A N/A N/A classmethod setup_mappers N/A N/A cls N/A N/A N/A A N/A N/A cls classes A N/A a N/A N/A cls tables a N/A N/A mapper A a N/A classmethod test_insert_w_fetch N/A N/A self N/A N/A N/A A N/A N/A self classes A N/A s N/A Session N/A a1 N/A A x 1 N/A N/A N/A s bulk_save_objects N/A a1 N/A N/A N/A s commit N/A test_update_w_fetch N/A N/A self N/A N/A N/A A N/A N/A self classes A N/A s N/A Session N/A a1 N/A A x 1 y 2 N/A N/A N/A s add a1 N/A N/A N/A s commit N/A N/A eq_ N/A a1 id 1 N/A N/A a1 x 5 N/A N/A N/A s expire a1 N/A y N/A N/A y N/A a1 __dict__ N/A N/A N/A s bulk_save_objects N/A a1 N/A N/A N/A s commit N/A N/A eq_ N/A a1 x 5 N/A N/A eq_ N/A a1 y 2 N/A N/A BulkInheritanceTest N/A BulkTest N/A fixtures MappedTest N/A define_tables N/A N/A cls metadata N/A N/A N/A N/A Table people metadata N/A Column person_id Integer primary_key True test_needs_autoincrement True N/A Column name N/A String 50 N/A Column type N/A String 30 N/A N/A Table engineers metadata N/A Column person_id Integer N/A ForeignKey people.person_id primary_key True N/A Column status N/A String 30 N/A Column primary_language N/A String 50 N/A N/A Table managers metadata N/A Column person_id Integer N/A ForeignKey people.person_id primary_key True N/A Column status N/A String 30 N/A Column manager_name N/A String 50 N/A N/A Table boss metadata N/A Column boss_id Integer N/A ForeignKey managers.person_id primary_key True N/A Column golf_swing N/A String 30 N/A classmethod setup_classes N/A N/A cls N/A N/A Base N/A N/A cls Comparable N/A N/A N/A Person N/A Base N/A N/A N/A Engineer N/A Person N/A N/A N/A Manager N/A Person N/A N/A N/A Boss N/A Manager N/A N/A N/A N/A classmethod setup_mappers N/A N/A cls N/A N/A N/A N/A Person Engineer Manager Boss N/A N/A cls classes Person Engineer Manager Boss N/A N/A p e m b N/A N/A cls tables people engineers managers boss N/A N/A mapper Person p polymorphic_on N/A N/A p c type polymorphic_identity person N/A N/A mapper Engineer e inherits Person polymorphic_identity engineer N/A N/A mapper Manager m inherits Person polymorphic_identity manager N/A N/A mapper Boss b inherits Manager polymorphic_identity boss N/A classmethod test_bulk_save_joined_inh_return_defaults N/A N/A self N/A N/A N/A N/A Person Engineer Manager Boss N/A N/A self classes Person Engineer Manager Boss N/A s N/A Session N/A objects N/A N/A Manager name m1 status s1 manager_name mn1 N/A Engineer name e1 status s2 primary_language l1 N/A Engineer name e2 status s3 primary_language l2 N/A Boss name b1 status s3 manager_name mn2 golf_swing g1 N/A N/A person_id N/A N/A objects N/A 0 __dict__ N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_save_objects objects return_defaults True N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO people (name, type) VALUES (:name, :type) N/A N/A type name manager m1 N/A CompiledSQL INSERT INTO managers (person_id, status, manager_name) VALUES (:person_id, :status, :manager_name) N/A N/A person_id status manager_name 1 s1 mn1 N/A CompiledSQL INSERT INTO people (name, type) VALUES (:name, :type) N/A N/A type name engineer e1 N/A CompiledSQL INSERT INTO people (name, type) VALUES (:name, :type) N/A N/A type name engineer e2 N/A CompiledSQL INSERT INTO engineers (person_id, status, primary_language) VALUES (:person_id, :status, :primary_language) N/A N/A person_id status primary_language 2 s2 l1 N/A person_id status primary_language 3 s3 l2 N/A CompiledSQL INSERT INTO people (name, type) VALUES (:name, :type) N/A N/A type name boss b1 N/A CompiledSQL INSERT INTO managers (person_id, status, manager_name) VALUES (:person_id, :status, :manager_name) N/A N/A person_id status manager_name 4 s3 mn2 N/A CompiledSQL INSERT INTO boss (boss_id, golf_swing) VALUES (:boss_id, :golf_swing) N/A N/A boss_id golf_swing 4 g1 N/A N/A eq_ N/A N/A N/A objects N/A 0 __dict__ N/A person_id 1 N/A N/A eq_ N/A N/A N/A objects N/A 3 __dict__ N/A person_id 4 N/A N/A eq_ N/A N/A N/A objects N/A 3 __dict__ N/A boss_id 4 N/A test_bulk_save_joined_inh_no_defaults N/A N/A self N/A N/A N/A N/A Person Engineer Manager Boss N/A N/A self classes Person Engineer Manager Boss N/A s N/A Session N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_save_objects N/A N/A Manager person_id 1 name m1 status s1 manager_name mn1 N/A Engineer person_id 2 name e1 status s2 primary_language l1 N/A Engineer person_id 3 name e2 status s3 primary_language l2 N/A Boss person_id 4 boss_id 4 name b1 status s3 manager_name mn2 golf_swing g1 N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO people (person_id, name, type) VALUES (:person_id, :name, :type) N/A N/A person_id type name 1 manager m1 N/A CompiledSQL INSERT INTO managers (person_id, status, manager_name) VALUES (:person_id, :status, :manager_name) N/A N/A status person_id manager_name s1 1 mn1 N/A CompiledSQL INSERT INTO people (person_id, name, type) VALUES (:person_id, :name, :type) N/A N/A person_id type name 2 engineer e1 N/A person_id type name 3 engineer e2 N/A CompiledSQL INSERT INTO engineers (person_id, status, primary_language) VALUES (:person_id, :status, :primary_language) N/A N/A person_id status primary_language 2 s2 l1 N/A person_id status primary_language 3 s3 l2 N/A CompiledSQL INSERT INTO people (person_id, name, type) VALUES (:person_id, :name, :type) N/A N/A person_id type name 4 boss b1 N/A CompiledSQL INSERT INTO managers (person_id, status, manager_name) VALUES (:person_id, :status, :manager_name) N/A N/A status person_id manager_name s3 4 mn2 N/A CompiledSQL INSERT INTO boss (boss_id, golf_swing) VALUES (:boss_id, :golf_swing) N/A N/A boss_id golf_swing 4 g1 N/A test_bulk_insert_joined_inh_return_defaults N/A N/A self N/A N/A N/A N/A Person Engineer Manager Boss N/A N/A self classes Person Engineer Manager Boss N/A s N/A Session N/A N/A N/A self sql_execution_asserter asserter N/A N/A N/A N/A s bulk_insert_mappings Boss N/A N/A dict name b1 status s1 manager_name mn1 golf_swing g1 N/A dict name b2 status s2 manager_name mn2 golf_swing g2 N/A dict name b3 status s3 manager_name mn3 golf_swing g3 return_defaults True N/A N/A N/A asserter assert_ N/A CompiledSQL INSERT INTO people (name) VALUES (:name) N/A N/A name b1 N/A CompiledSQL INSERT INTO people (name) VALUES (:name) N/A N/A name b2 N/A CompiledSQL INSERT INTO people (name) VALUES (:name) N/A N/A name b3 N/A CompiledSQL INSERT INTO managers (person_id, status, manager_name) VALUES (:person_id, :status, :manager_name) N/A N/A person_id status manager_name 1 s1 mn1 N/A person_id status manager_name 2 s2 mn2 N/A person_id status manager_name 3 s3 mn3 N/A CompiledSQL INSERT INTO boss (boss_id, golf_swing) VALUES (:boss_id, :golf_swing) N/A N/A golf_swing boss_id g1 1 N/A golf_swing boss_id g2 2 N/A golf_swing boss_id g3 3 N/A N/A